Edge for Private Cloud バージョン 4.17.05
このドキュメントでは、既存の Edge インストール環境で Qpid サーバーを追加および削除する方法について説明します。
Qpid サーバーを追加する
Qpid サーバーを追加するには:
- Management Server で、分析グループとコンシューマ グループの名前を特定します。
以下のコマンドの多くは、この情報を必要とします。デフォルトでは、分析グループの名前は axgroup-001、コンシューマ グループの名前は consumer-group-001 です。リージョンのサイレント構成ファイルでは、AXGROUP プロパティを使用して分析グループの名前を設定できます。
分析グループとコンシューマ グループの名前がわからない場合は、次のコマンドを使用して表示します。
> apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost
このコマンドにより、name フィールドに分析グループ名が、consumer-groups フィールドにコンシューマ グループ名が返されます。 - Edge apigee-setup ユーティリティのインストールの説明に従って、インターネットまたはインターネット以外の方法で Edge apigee-setup ユーティリティをノードにインストールします。
- 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://: <ms_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=Qserver&ebnameID_ - 次のように Qpid をコンシューマ グループに追加します。
> curl -u adminEmail:pword -H "Content-Type: application/json" -X POST "http://<ms_IP>:8080/v1/analytics/groups/ax/AX_GROUP/consumer-groups の次のプロパティに、Qpid を追加します。CONSUMER_groups?uuse
"consumer-groups" : [ {
"name" : "consumer-group-001",
"consumers" : [ "d6d0480f-8393-465d-a2a1-b4a16a033c55", "8398a404c-35b16a033c55]
これでインストールは完了です。
Qpid サーバーを削除する
Qpid ノードを削除するには:
- Management Server で、分析グループとコンシューマ グループの名前を特定します。以下のコマンドの多くは、この情報を必要とします。
デフォルトでは、分析グループの名前は 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/CONSUMERID/consumer-groups/CONSUMERID/consumer-group - 分析グループから Qpid を削除します。
> curl -v -u adminEmail:pword -X DELETE "http://<ms_IP>:8080/v1/analytics/groups/ax/AX_GROUP/servers?uuid=QPID_UUID&type=qpid - Edge 環境から Qpid サーバーの登録を解除します。
> 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" - Edge 環境から Qpid サーバーを削除します。
> curl -u adminEmail:pword -X DELETE http://<ms_IP>:8080/v1/servers/QPID_UUID - Edge のアンインストールの手順に沿って Qpid をアンインストールします。