Edge for Private Cloud v. 4.17.01
既存のインストールに Router または Message Processor ノードを追加できます。Router または Message Processor のシステム要件の一覧については、インストール要件をご覧ください。
ルーターを追加する
ノードに Edge をインストールしたら、次の手順で Router を追加します。
- Edge インストール マニュアルの説明に沿って、インターネットまたはインターネット以外の手順を使用してノードに Edge をインストールします。
- コマンド プロンプトで、apigee-setup.sh スクリプトを実行します。
> /opt/apigee/apigee-setup/bin/setup.sh -p r -f configFile
「-p r」オプションは、Router をインストールすることを指定します。configFile の作成については、ノードに Edge コンポーネントをインストールするをご覧ください。 - インストールが完了すると、スクリプトによってルーターの 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 は gateway またはカスタム Pod 名です。追加したルーターを含む、すべてのルーターの UUID が表示されます。
Router UUID が出力に表示されない場合は、次の cURL コマンドを実行して追加します。
> 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 は gateway またはカスタム Pod 名に置き換えます。 - ルーターをテストするには、ルーターの IP アドレスまたは DNS 名を介して API にリクエストを送信できる必要があります。例えば:
http://<newRouter_IP>:<port>/v1/apiPath
例えば、Weather 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 の UUID が表示されます。これには、追加した Message Processor も含まれます。
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 を構成します。