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