Edge for Private Cloud เวอร์ชัน 4.17.09
เมื่อคุณติดตั้ง Edge สำหรับ Private Cloud โดยค่าเริ่มต้น โปรแกรมติดตั้งจะสร้าง กลุ่ม Analytics ที่ชื่อ "axgroup-001" เมื่อติดตั้ง คุณสามารถเปลี่ยนชื่อเริ่มต้นของ Analytics โดยรวมพร็อพเพอร์ตี้ AXGROUP ไว้ในการกำหนดค่าการติดตั้ง ไฟล์:
# Specify the analytics group. # AXGROUP=axgroup-001 # Default name is axgroup-001.
โปรดดูติดตั้งคอมโพเนนต์ Edge ในโหนดสำหรับ และอีกมากมาย
โปรดใช้กระบวนการด้านล่างหากคุณต้องการเพิ่มกลุ่ม Analytics ใหม่ลงใน การติดตั้ง:
- สร้างและกำหนดค่ากลุ่ม Analytics ใหม่
- สร้างกลุ่มข้อมูลวิเคราะห์ที่ชื่อว่า analyticsNew
> curl -u sysAdminEmail:passWord -H "ประเภทเนื้อหา: application/json" -โพสต์ X 'https://<MS_IP>:8080/v1/analytics/groups/ax/axgroupNew' - เพิ่มกลุ่มผู้บริโภคไปยังกลุ่ม Analytics ใหม่ที่ชื่อว่า
consumer-group-new ชื่อกลุ่มผู้บริโภคจะไม่ซ้ำกันภายใน
บริบทของกลุ่ม Analytics แต่ละกลุ่ม:
> curl -u sysAdminEmail:passWord -X POST -H "accept:application/json" -ชม. "Content-Type:application/json" "https://<MS_IP>:8080/v1/analytics/groups/ax/axgroupNew/consumer-groups?name=consumer-group-new" - ตั้งค่าประเภทผู้บริโภคของกลุ่ม Analytics เป็น "ax":
> curl -u sysAdminEmail:passWord -X POST -H "Content-Type:application/json" "https://<MS_IP>:8080/v1/analytics/groups/ax/axgroupNew/properties?propName=consumer-type&propValue=ax" - เพิ่มชื่อศูนย์ข้อมูล โดยค่าเริ่มต้น คุณจะติดตั้ง Edge ด้วยศูนย์ข้อมูลชื่อ "dc-1"
อย่างไรก็ตาม หากคุณมีศูนย์ข้อมูลหลายแห่ง แต่ละศูนย์ข้อมูลจะมีชื่อไม่ซ้ำกัน สายนี้
ไม่บังคับหากคุณมีศูนย์ข้อมูลเพียงแห่งเดียว และแนะนำให้ใช้หากคุณมีข้อมูลหลายรายการ
ศูนย์:
> curl -u sysAdminEmail:passWord -X POST -H "Content-Type:application/json" "https://<MS_IP>:8080/v1/analytics/groups/ax/axgroupNew/properties?propName=region&propValue=dc-1"
- สร้างกลุ่มข้อมูลวิเคราะห์ที่ชื่อว่า analyticsNew
- เพิ่ม UUID ของเซิร์ฟเวอร์ Postgres ไปยังกลุ่ม Analytics ใหม่ หากคุณมี
กำหนดค่าเซิร์ฟเวอร์ Postgres 2 เครื่องให้ทำงานเป็นคู่หลัก/สแตนด์บาย โปรดระบุทั้ง 2 เซิร์ฟเวอร์เป็น
รายการ UUID ที่คั่นด้วยคอมมา
- หากต้องการรับ UUID ของเซิร์ฟเวอร์ Postgres ให้เรียกใช้คำสั่ง cURL ต่อไปนี้ในทุก
โหนดเซิร์ฟเวอร์ Postgres:
> curl -u sysAdminEmail:passWord https://<PG_IP>:8084/v1/servers/self - หากคุณมีเฉพาะเซิร์ฟเวอร์ sinlge Postgres ให้เพิ่มเซิร์ฟเวอร์ลงในกลุ่ม Analytics ดังนี้
> curl -u sysAdminEmail:passWord -H "ประเภทเนื้อหา: application/json" -โพสต์ X 'https://<MS_IP>:8080/v1/analytics/groups/ax/axgroupNew/servers?uuid=UUID&type=postgres-server&force=true'
หากคุณมีเซิร์ฟเวอร์ Postgres หลายรายการที่กำหนดค่าเป็นคู่หลัก/สแตนด์บาย ให้เพิ่ม โดยระบุรายการ UUID ที่คั่นด้วยคอมมาดังนี้
> curl -u sysAdminEmail:passWord -H "ประเภทเนื้อหา: application/json" -โพสต์ X 'https://<MS_IP>:8080/v1/analytics/groups/ax/axgroupNew/servers?uuid=UUID_Master,UUID_standby&type=postgres-server&force=true'
คำสั่งนี้จะแสดงข้อมูลเกี่ยวกับกลุ่ม Analytics รวมถึง UUID ของ เซิร์ฟเวอร์ Postgres ในพร็อพเพอร์ตี้ postgres-server ภายใต้ uuids:
{
"ชื่อ" : "axgroupNew",
"คุณสมบัติ" : {
"ภูมิภาค" : "dc-1",
"ประเภทผู้บริโภค" : "ax"
},
"ขอบเขต" : [ ],
"uuids" : {
"qpid-server" : [ ],
"postgres-server" : [ "2cb7211f-eca3-4eaf-9146-66363684e220" ]
},
"กลุ่มผู้บริโภค" : [ {
"ชื่อ" : "consumer-group-new",
"ผู้บริโภค" : [ ],
"พื้นที่เก็บข้อมูล" : [ ],
"คุณสมบัติ" : {
}
} ]
"ผู้ประมวลผลข้อมูล" : {
} - เพิ่มเซิร์ฟเวอร์ Postgres ไปยังพื้นที่เก็บข้อมูลของกลุ่มผู้ใช้ ต้องโทรหาสายนี้
เพื่อกำหนดเส้นทางข้อความการวิเคราะห์จากเซิร์ฟเวอร์ Qpid ไปยังเซิร์ฟเวอร์ Postgres:
> curl -u sysAdminEmail:passWord -X POST -H "accept:application/json" -ชม. "Content-Type:application/json" "https://<MS_IP>:8080/v1/analytics/groups/ax/axgroupNew/consumer-groups/consumer-group-new/datastores?uuid=UUID"
หากมีการกำหนดค่าเซิร์ฟเวอร์ Postgre หลายรายการเป็นคู่หลัก/สแตนด์บาย ให้เพิ่มเซิร์ฟเวอร์โดย การระบุรายการ UUID ที่คั่นด้วยคอมมา:
> curl -u sysAdminEmail:passWord -X POST -H "accept:application/json" -ชม. "Content-Type:application/json" "https://<MS_IP>:8080/v1/analytics/groups/ax/axgroupNew/consumer-groups/consumer-group-new/datastores?uuid=UUID_Master,UUID_standby"
UUID จะปรากฏในพร็อพเพอร์ตี้ datastores ของกลุ่มผู้บริโภคในเอาต์พุต
- หากต้องการรับ UUID ของเซิร์ฟเวอร์ Postgres ให้เรียกใช้คำสั่ง cURL ต่อไปนี้ในทุก
โหนดเซิร์ฟเวอร์ Postgres:
- เพิ่ม UUID ของเซิร์ฟเวอร์ Qpid ทั้งหมดลงในกลุ่ม Analytics ใหม่ คุณต้องดำเนินการนี้
สำหรับเซิร์ฟเวอร์ Qpid ทั้งหมด
- หากต้องการรับ UUID ของเซิร์ฟเวอร์ Qpid ให้เรียกใช้
คำสั่ง cURL ต่อไปนี้ในทุกโหนดเซิร์ฟเวอร์ Qpid:
> curl -u sysAdminEmail:passWord https://<QP_IP>:8083/v1/servers/self - เพิ่มเซิร์ฟเวอร์ Qpid ลงในกลุ่ม Analytics:
> curl -u sysAdminEmail:passWord -H "ประเภทเนื้อหา: application/json" -โพสต์ X 'https://<MS_IP>:8080/v1/analytics/groups/ax/axgroupNew/servers?uuid=UUID&type=qpid-server' - เพิ่มเซิร์ฟเวอร์ Qpid ไปยังกลุ่มผู้ใช้ทั่วไป:
> curl -u sysAdminEmail:passWord -X POST -H "accept:application/json" -ชม. "Content-Type:application/json" "https://<MS_IP>:8080/v1/analytics/groups/ax/axgroupNew/consumer-groups/consumer-group-new/consumers?uuid=UUID"
การเรียกใช้นี้จะแสดงข้อมูลต่อไปนี้ซึ่งคุณจะเห็น UUID ของเซิร์ฟเวอร์ Qpid ที่เพิ่มลงใน พร็อพเพอร์ตี้ qpid-server ภายใต้ uuids และไปยัง พร็อพเพอร์ตี้ผู้บริโภคภายใต้ กลุ่มผู้บริโภค:
{
"ชื่อ" : "axgroupNew",
"คุณสมบัติ" : {
"ภูมิภาค" : "dc-1",
"ประเภทผู้บริโภค" : "ax
}, "ขอบเขต" : [ ],
"uuids" : {
"qpid-server" : [ "fb6455c3-f5ce-433a-b98a-bdd016acd5af" ],
"postgres-server" : [ "2cb7211f-eca3-4eaf-9146-66363684e220" ]
},
"กลุ่มผู้บริโภค" : [ {
"ชื่อ" : "consumer-group-new",
"ผู้บริโภค" : [ "fb6455c3-f5ce-433a-b98a-bdd016acd5af" ],
"พื้นที่เก็บข้อมูล" : [ "2cb7211f-eca3-4eaf-9146-66363684e220" ],
"คุณสมบัติ" : {
}
} ]
"ผู้ประมวลผลข้อมูล" : {
}
- หากต้องการรับ UUID ของเซิร์ฟเวอร์ Qpid ให้เรียกใช้
คำสั่ง cURL ต่อไปนี้ในทุกโหนดเซิร์ฟเวอร์ Qpid:
- จัดสรรองค์กรและสภาพแวดล้อมสำหรับกลุ่ม AX ใหม่
> curl -u sysAdminEmail:passWord -X โพสต์ "https://<MS_IP>:8080/v1/analytics/groups/ax/axgroupNew/scopes?org=org_name&env=env_name" -H "ประเภทเนื้อหา: application/json"