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

يوضح هذا المستند كيفية إضافة خادم 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. تثبيت أداة Edge apigee-setup على العقدة باستخدام الإنترنت أو غير ذلك إجراء الإنترنت كما هو موضح في ثبِّت الأداة المساعدة Edge apigee-setup.
  3. استخدام apigee-setup.sh لتثبيت Qpid على العقدة:
    /opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile

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

    عند اكتمال عملية التثبيت، يعرض النص البرمجي المعرّف الفريد العالمي لخادم Qpid. إذا كنت بحاجة لتحديد المعرّف الفريد العالمي لاحقًا، يمكنك استخدام أمر 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"
      ]
    } ]
  6. عليك إعادة تشغيل جميع مكوّنات edge-qpid-server على جميع العُقد للتأكّد من أنّ التغيير عن طريق هذه المكونات:
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restart
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server wait_for_ready

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

إزالة خادم Qpid

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

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

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

    إذا لم تكن متأكدًا من أسماء الإحصاءات ومجموعات المستهلكين، استخدِم الأمر التالي. لعرضها:

    apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost

    يعرض هذا الأمر اسم مجموعة الإحصاءات في حقل الاسم، واسم مجموعة المستهلكين في بحقل مجموعات المستهلكين.

  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:
    curl -u adminEmail:pword
      -X POST http://ms_IP:8080/v1/servers -d "type=qpid-server&region=dc-1&pod=central&uuid=QPID_UUID&action=remove"
  5. إزالة خادم Qpid من تثبيت Edge:
    curl -u adminEmail:pword -X DELETE http://ms_IP:8080/v1/servers/QPID_UUID
  6. عليك إعادة تشغيل جميع مكوّنات edge-qpid-server على جميع العُقد للتأكّد من أنّ التغيير عن طريق هذه المكونات:
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restart
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server wait_for_ready
  7. ألغِ تثبيت Qpid كما هو موضح في Uninstall Edge.