Edge for Private Cloud v4.18.05
既存のインストール環境に Router ノードまたは Message Processor ノードを追加できます。Router または Message Processor のシステム要件については、インストール要件をご覧ください。
Router を追加する
ノードに Edge をインストールした後、次の手順で Router を追加します。
- Edge インストール マニュアルに記載されているように、インターネットを使う手順、あるいはインターネットを使わない手順で、ノードに Edge をインストールします。
- コマンド プロンプトで
apigee-setup.sh
スクリプトを実行します。/opt/apigee/apigee-setup/bin/setup.sh -p r -f configFile
-p r
オプションは、Router をインストールすることを指定します。configFile の作成については、Edge コンポーネントをノードにインストールするをご覧ください。 - インストールが完了すると、Router の UUID が表示されます。後で UUID を確認する必要がある場合は、Router をインストールしたホストで次の cURL コマンドを使用します。
curl http://router_IP:8081/v1/servers/self
- 構成を確認するには、次の
curl
コマンドを実行します。curl -v -u adminEmail:pword "http://ms_IP:8080/v1/servers?pod=pod_name"
pod_name はゲートウェイまたはカスタムポッド名です。今追加した Router を含め、すべての Router の UUID が表示されます。
Router の UUID が出力に表示されない場合は、次の cURL コマンドを実行して UUID を追加します。
curl -v -u adminEmail:pword \ -X POST http://ms_IP:8080/v1/regions/region_name/pods/pod_name/servers \ -d "action=add&uuid=router_UUID&type=router"
ms_IP は Management Server の IP アドレスに置き換えます。region_name はデフォルトのリージョン名(dc-1)またはカスタム リージョン名に置き換えます。pod_name はゲートウェイまたはカスタムポッド名に置き換えます。
- Router をテストするには、Router の IP アドレスまたは DNS 名を介して API にリクエストを行うことができる必要があります。例:
http://newRouter_IP:port/v1/apiPath
たとえば、天気 API を作成した最初のチュートリアルを完了した場合は次のとおりです。
http://newRouter_IP:port/v1/weather/forecastrss?w=12797282
Message Processor を追加する
ノードに Edge をインストールした後、次の手順で Message Processor を追加します。
- Edge インストール マニュアルに記載されているように、インターネットを使う手順、あるいはインターネットを使わない手順で、ノードに Edge をインストールします。
- コマンド プロンプトで
apigee-setup.sh
スクリプトを実行します。/opt/apigee/apigee-setup/bin/setup.sh -p mp -f configFile
-p mp
オプションは、Message Processor をインストールすることを指定します。configFile の作成については、Edge コンポーネントをノードにインストールするをご覧ください。 - インストールが完了すると、Message Processor の UUID が表示されます。
構成手順を完了するのに必要なため、この UUID をメモしておいてください。UUID を確認する必要がある場合は、Message Processor をインストールしたホストで次の
curl
コマンドを使用します。curl http://mp_IP:8082/v1/servers/self
- 各組織のインストール環境ごとに、次の
curl
コマンドを使用して Message Processor を環境に関連付けます。curl -v -u adminEmail:pword \ -H "Content-Type: application/x-www-form-urlencoded" -X POST "http://ms_IP:8080/v1/o/org_name/e/env_name/servers" \ -d "action=add&uuid=mp_UUID"
ms_IP は Management Server の IP アドレスに置き換えます。org_name と env_name は Message Processor に関連付けられた組織と環境に置き換えます。
- 構成を確認するには、次の
curl
コマンドを実行します。curl -v -u adminEmail:pword \ "http://ms_IP:8080/v1/o/org_name/e/env_name/servers"
ここで、org_name は組織の名前、env_name は環境です。今追加した Message Processor を含め、その組織と環境に関連付けられたすべての Message Processor の UUID が表示されます。
Router と Message Processor の両方を追加する
ノードに Edge をインストールした後、次の手順に従って Router と Message Processor を同時に追加します。
- コマンド プロンプトで
apigee-setup
スクリプトを実行します。/opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile
-p rmp
オプションは、Router と Message Processor のインストールを指定します。configFile の作成については、ノードに Edge コンポーネントをインストールするをご覧ください。 - 上述の手順で Router と Message Processor を構成します。