يوضّح هذا المستند كيفية إضافة خادم Qpid وإزالته في عملية تثبيت Edge حالية.
للحصول على معلومات حول كيفية إزالة خادم إدارة أو معالج رسائل أو جهاز توجيه، يُرجى الاطّلاع على إزالة خادم.
إضافة خادم Qpid
لإضافة خادم Qpid:
- على خادم الإدارة، حدِّد اسم مجموعات الإحصاءات والمستهلكين.
تتطلّب العديد من الأوامر أدناه هذه المعلومات. يكون اسم مجموعة الإحصاءات تلقائيًا هو
axgroup-001، واسم مجموعة المستهلكين هوconsumer-group-001. In the silent config file for a region, you can set the name of the analytics group by using theAXGROUPproperty.إذا لم تكن متأكدًا من أسماء مجموعات المستهلكين والإحصاءات، استخدِم الأمر التالي لعرضها:
apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost
يعرض هذا الأمر اسم مجموعة الإحصاءات في الحقل
name، واسم مجموعة المستهلكين في الحقلconsumer-groups. - ثبِّت الأداة المساعدة
apigee-setupفي Edge على العقدة باستخدام إجراء الإنترنت أو غير الإنترنت كما هو موضّح في تثبيت الأداة المساعدة apigee-setup في Edge. - استخدِم
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
- أضِف 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" ] } }
- أضِف 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" ] } ]
- أعِد تشغيل جميع مكوّنات
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:
- على خادم الإدارة، حدِّد اسم مجموعات الإحصاءات والمستهلكين. تتطلّب العديد من الأوامر أدناه هذه المعلومات.
يكون اسم مجموعة الإحصاءات تلقائيًا هو
axgroup-001، واسم مجموعة المستهلكين هوconsumer-group-001. في ملف الإعداد الصامت لمنطقة معيّنة، يمكنك ضبط اسم مجموعة الإحصاءات باستخدام السمةAXGROUP.إذا لم تكن متأكدًا من أسماء مجموعات المستهلكين والإحصاءات، استخدِم الأمر التالي لعرضها:
apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost
يعرض هذا الأمر اسم مجموعة الإحصاءات في حقل الاسم، واسم مجموعة المستهلكين في حقل consumer-groups.
- إزالة 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"
- إزالة 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"
- ألغِ تسجيل خادم Qpid من تثبيت Edge:
curl -u adminEmail:pword -X POST http://ms_IP:8080/v1/servers -d "type=qpid-server®ion=dc-1&pod=central&uuid=QPID_UUID&action=remove"
- أزِل خادم Qpid من تثبيت Edge:
curl -u adminEmail:pword -X DELETE http://ms_IP:8080/v1/servers/QPID_UUID
- أعِد تشغيل جميع مكوّنات
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 كما هو موضّح في إلغاء تثبيت Edge.