افزودن یا برداشتن گره‌های Qpid

Edge for Private Cloud v. 4.17.09

این سند نحوه افزودن و برداشتن سرور 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 را مشخص می‌کند. برای اطلاعات درباره ایجاد configFile، به نصب کردن عناصر Edge در گره مراجعه کنید.

    وقتی نصب کامل شد، متن مربوط به نصب شناسه جهانی یکتای سرور Qpid را نمایش می‌دهد. اگر نیاز دارید بعداً UUID را تعیین کنید، از فرمان cURL زیر در میزبانی که Qpid را در آن نصب کرده‌اید استفاده کنید:
    > curl http://qpid_ip:8083/v1/servers/self
  4. ‫Qpid را به گروه Analytics اضافه کنید:
    > 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"

    در برونداد، شناسه جهانی یکتای گره 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"

    در برونداد، شناسه جهانی یکتای گره Qpid را که به دارایی گروه‌های مصرف‌کننده در گروه مصرف‌کننده-۰۰۱ اضافه شده است می‌بینید.
    "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

    این فرمان نام گروه تجزیه‌وتحلیل را در فیلد نام و نام گروه مصرف‌کننده را در فیلد گروه‌های مصرف‌کننده برمی‌گرداند.
  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. ‫Qpid را طبق آنچه در حذف نصب Edge توضیح داده شده است حذف نصب کنید.