Qpid ノードの追加または削除

Edge for Private Cloud バージョン 4.17.01

このドキュメントでは、既存の Edge インストール環境で Qpid サーバーを追加および削除する方法について説明します。

Qpid サーバーを追加する

Qpid サーバーを追加するには:

  1. Management Server で、分析グループとコンシューマ グループの名前を特定します。

    以下のコマンドの多くは、この情報を必要とします。デフォルトでは、分析グループの名前は 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 のインストールを指定します。configFileconfigFile の作成については、ノードに Edge コンポーネントをインストールするをご覧ください。

    インストールが完了すると、スクリプトは Qpid サーバーの UUID を表示します。後で UUID を確認する必要が生じた場合は、Qpid をインストールしたホストで次の cURL コマンドを使用します。
    > curl http://<qpid_IP>:8083/v1/servers/self
  4. Qpid を analytics group に追加します。
    > > c1 -u adminEmail:pword 8 "
    "a 1 "x 1 " 1 "x 1 " - 1 " UUID 1 "a 7 "x 1 "x 1 "x 1 " 1 " - 1 " - 1 " - 1 " 1 " - 1 " - 1 " - 1 " - 1 " - 1 " - 1 " - 1 " - 1 " - 1 " - 1 " - 1 " - 1 " - 1 " 1 - 1 "
    - 1 - 1 - 1 - サンプル URL - サンプル URL - サンプル: ->





  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_groups/CONSUMER_groups のノード「UUID<consumer-group_UUID」に、Qpid に次を追加:

    "consumer-groups" : [ {
    "name" : "consumer-group-001",
    "consumers" : [ "d6d0480f-8393-465d-a2a1-b4a16a033c55", "8398a95c-364c-364

これでインストールは完了です。

Qpid サーバーを削除する

Qpid ノードを削除するには:

  1. Management Server で、分析グループとコンシューマ グループの名前を特定します。以下のコマンドの多くは、この情報を必要とします。

    デフォルトでは、分析グループの名前は 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/CONSUMERID"
    "CONSUMERID_GROUP
  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
  4. Edge のインストールから Qpid サーバーの登録を解除します。
    > curl -u adminEmail:pword -X POST http://<ms_IP>:8080/v1/servers -d "type=qpid-server&region=dc-1&pod=central&uuid=QPID_remove"
  5. Edge 環境から Qpid サーバーを削除します。
    > curl -u adminEmail:pword -X DELETE http://<ms_IP>:8080/v1/servers/QPID_UUID
  6. Edge のアンインストールの手順に沿って Qpid をアンインストールします。