Router ノードまたは Message Processor ノードを追加する

Edge for Private Cloud v4.18.05

既存のインストール環境に Router ノードまたは Message Processor ノードを追加できます。Router または Message Processor のシステム要件については、インストール要件をご覧ください。

Router の追加

ノードに Edge をインストールしたら、次の手順で Router を追加します。

  1. Edge のインストール マニュアルの説明に従い、インターネットまたは非インターネット接続の手順で Edge をノードにインストールします。
  2. コマンド プロンプトで apigee-setup.sh スクリプトを実行します。
    /opt/apigee/apigee-setup/bin/setup.sh -p r -f configFile

    -p r オプションは、Router をインストールすることを指定します。configFile の作成については、ノードに Edge コンポーネントをインストールするをご覧ください。

  3. インストールが完了すると、Router の UUID が表示されます。後で UUID を確認する必要がある場合は、Router をインストールしたホストで次の cURL コマンドを使用します。
    curl http://router_IP:8081/v1/servers/self
  4. 構成を確認するには、次の curl コマンドを実行します。
    curl -v -u adminEmail:pword "http://ms_IP:8080/v1/servers?pod=pod_name"

    ここで、pod_name はゲートウェイまたはカスタムポッド名です。今追加した Router を含め、すべての Router の 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 はゲートウェイまたはカスタム Pod 名に置き換えます。

  5. Router をテストするには、Router の 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 を追加します。

  1. Edge のインストール マニュアルの説明に従い、インターネットまたは非インターネット接続の手順で Edge をノードにインストールします。
  2. コマンド プロンプトで apigee-setup.sh スクリプトを実行します。
    /opt/apigee/apigee-setup/bin/setup.sh -p mp -f configFile

    -p mp オプションは、Message Processor をインストールすることを指定します。configFile の作成については、ノードに Edge コンポーネントをインストールするをご覧ください。

  3. インストールが完了すると、Message Processor の UUID が表示されます。 構成プロセスを完了するには UUID が必要なことに注意してください。UUID を確認する必要がある場合は、Message Processor をインストールしたホストで次の curl コマンドを使用します。
    curl http://mp_IP:8082/v1/servers/self
  4. 各組織のインストール環境ごとに、次の 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_nameenv_name を、Message Processor に関連付けられている組織と環境に置き換えます。

  5. 構成を確認するには、次の 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 を同時に追加します。

  1. コマンド プロンプトで apigee-setup スクリプトを実行します。
    /opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile

    -p rmp オプションは、Router と Message Processor をインストールすることを指定します。configFile の作成については、Edge コンポーネントをノードにインストールするをご覧ください。

  2. 上記の手順で Router と Message Processor を構成します。