إضافة عُقَد Qbid أو إزالتها

الإصدار 4.16.09 من Edge for Private Cloud

يوضّح هذا المستند كيفية إضافة خادم Qpid وإزالته في عملية تثبيت Edge حالية.

إضافة خادم Qpid

لإضافة خادم Qpid:

  1. على خادم الإدارة، حدِّد اسم مجموعات الإحصاءات والمستهلكين.

    تتطلب العديد من الأوامر أدناه هذه المعلومات. يكون اسم مجموعة الإحصاءات تلقائيًا هو axgroup-001، واسم مجموعة المستهلكين هو consumer-group-001. في ملف الإعداد الصامت لمنطقة معيّنة، يمكنك ضبط اسم مجموعة الإحصاءات باستخدام السمة AXGROUP.

    إذا لم تكن متأكدًا من أسماء مجموعات الإحصاءات والمستهلكين، استخدِم الأمر التالي لعرضها:
    > apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost

    يعرض هذا الأمر اسم مجموعة الإحصاءات في الحقل name، واسم مجموعة المستهلكين في الحقل consumer-groups.
  2. ثبِّت الأداة المساعدة apigee-setup في Edge على العقدة باستخدام إجراء الإنترنت أو غير الإنترنت كما هو موضّح في تثبيت الأداة المساعدة apigee-setup في Edge.
  3. استخدِم apigee-setup.sh لتثبيت Qpid على العقدة:
    > /opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile

    يحدّد الخيار "-p qs" تثبيت Qpid. يُرجى الاطّلاع على تثبيت مكوّنات Edge على عقدة للحصول على معلومات حول إنشاء configFile.

    عند اكتمال التثبيت، يعرض النص البرمجي المعرّف الفريد العالمي (UUID) لخادم Qpid. إذا كنت بحاجة إلى تحديد معرّف UUID لاحقًا، استخدِم أمر cURL التالي على المضيف الذي ثبّت عليه Qpid:
    > curl http://<qpid_IP>:8083/v1/servers/self
  4. أضِف Qpid إلى مجموعة الإحصاءات:
    > curl -u adminEmail:pword -H "Content-Type: application/json" -X POST "http://<ms_IP>:8080/v1/analytics/groups/ax/AX_GROUP/servers?uuid=QPID_UUID&type=qpid-server"

    في الناتج، يظهر لك المعرّف الفريد العالمي (UUID) لعقدة Qpid التي تمت إضافتها إلى السمة qpid-server ضمن axgroup-001:
    {
    "name" : "axgroup-001",
    "properties" : {},
    "scopes" : [ "VALIDATE~test", "sgilson~prod" ],
    "uuids" : {
    "qpid-server" : [ "d6d0480f-8393-465d-a2a1-b4a16a033c55", "8398a95c-3640-4bd9-bf7e-1eb89155810a" ],
  5. أضِف Qpid إلى مجموعة المستهلكين:
    > curl -u adminEmail:pword -H "Content-Type: application/json" -X POST "http://<ms_IP>:8080/v1/analytics/groups/ax/AX_GROUP/consumer-groups/CONSUMER_GROUP/consumers?uuid=QPID_UUID"

    في الناتج، يظهر لك المعرّف الفريد العالمي (UUID) لعقدة Qpid التي تمت إضافتها إلى السمة consumer-groups ضمن consumer-group-001.
    "consumer-groups" : [ {
    "name" : "consumer-group-001",
    "consumers" : [ "d6d0480f-8393-465d-a2a1-b4a16a033c55", "8398a95c-3640-4bd9-bf7e-1eb89155810a" ],

اكتملت عملية التثبيت.

إزالة خادم Qpid

لإزالة عقدة Qpid:

  1. على خادم الإدارة، حدِّد اسم مجموعات الإحصاءات والمستهلكين. تتطلّب العديد من الأوامر أدناه هذه المعلومات.

    يكون اسم مجموعة الإحصاءات تلقائيًا axgroup-001، ويكون اسم مجموعة المستهلكين consumer-group-001. في ملف الإعداد الصامت لمنطقة معيّنة، يمكنك ضبط اسم مجموعة الإحصاءات باستخدام السمة AXGROUP.

    إذا لم تكن متأكدًا من أسماء مجموعات الإحصاءات والمستهلكين، استخدِم الأمر التالي لعرضها:
    > apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost

    يعرض هذا الأمر اسم مجموعة الإحصاءات في حقل الاسم، واسم مجموعة المستهلكين في حقل consumer-groups.
  2. أزِل Qpid من مجموعة المستهلكين:
    > curl -u adminEmail:pword -H "Content-Type: application/json" -X DELETE "http://<ms_IP>:8080/v1/analytics/groups/ax/AX_GROUP/consumer-groups/CONSUMER_GROUP/consumers/QPID_UUID"
  3. أزِل Qpid من مجموعة الإحصاءات:
    > curl -v -u adminEmail:pword-X DELETE "http://<ms_IP>:8080/v1/analytics/groups/ax/AX_GROUP/servers?uuid=QPID_UUID&type=qpid-server"
  4. ألغِ تثبيت Qpid كما هو موضّح في إلغاء تثبيت Edge.