Edge for Private Cloud v4.18.05
عند تثبيت Edge for the Private Cloud، ينشئ برنامج التثبيت تلقائيًا مجموعة إحصاءات واحدة باسم "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 للعمل كزوج رئيسي/احتياطي، حدِّد كليهما كجدول
مفصول بفواصل من أرقام تعريف 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"