Edge for Private Cloud v4.19.01
این سند نحوه افزودن و برداشتن سرور Qpid را در نصب Edge موجود توضیح میدهد.
برای کسب اطلاعات درباره نحوه برداشتن «سرور مدیریت»، «پردازشگر پیام»، یا «مسیریاب»، به برداشتن سرور مراجعه کنید.
افزودن سرور Qpid
برای افزودن سرور Qpid:
- در «سرور مدیریت»، نام گروههای مصرفکننده و تجزیهوتحلیل را تعیین کنید.
بسیاری از فرمانهای زیر به این اطلاعات نیاز دارند. بهطور پیشفرض، نام گروه تجزیهوتحلیل
axgroup-001و نام گروه مصرفکنندهconsumer-group-001است. در فایل پیکربندی بیصدای یک منطقه، میتوانید نام گروه تجزیهوتحلیل را بااستفاده از داراییAXGROUPتنظیم کنید.اگر از نامهای گروههای مصرفکننده و تجزیهوتحلیل مطمئن نیستید، از فرمان زیر برای نمایش آنها استفاده کنید:
apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost
این فرمان نام گروه Analytics را در فیلد
nameو نام گروه مصرفکننده را در فیلدconsumer-groupsبرمیگرداند. - برنامه کمکی Edge
apigee-setupرا در گره بااستفاده از اینترنت یا رویه غیر اینترنتی که در نصب برنامه کمکی apigee-setup در Edge توضیح داده شده است نصب کنید. - از
apigee-setup.shبرای نصب Qpid در گره استفاده کنید:/opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile
گزینه «-p qs» نصب Qpid را مشخص میکند. برای کسب اطلاعات درباره ایجاد configFile، به نصب کردن عناصر Edge در گره مراجعه کنید.
وقتی نصب کامل شد، متن مربوط به نصب، «شناسه یکتای جهانی» سرور 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
این فرمان نام گروه تجزیهوتحلیل را در فیلد نام و نام گروه مصرفکننده را در فیلد گروههای مصرفکننده برمیگرداند.
- 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 توضیح داده شده است حذف نصب کنید.