Router または Message Processor ノードの追加

Edge for Private Cloud v4.19.01

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

ルーターを追加する

ノードに 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. インストールが完了すると、スクリプトによってルーターの UUID が表示されます。後で UUID を確認する必要がある場合は、Router をインストールしたホストで次の cURL コマンドを使用します。
    curl http://router_IP:8081/v1/servers/self
  4. Cassandra 認証を使用している場合は、Router が Cassandra に接続できるようにします。
    /opt/apigee/apigee-service/bin/apigee-service edge-router store_cassandra_credentials -u username -p password

    詳細については、Cassandra 認証を有効にするをご覧ください。

  5. 構成を確認するには、次の curl コマンドを実行します。
    curl -v -u adminEmail:pword "http://ms_IP:8080/v1/servers?pod=pod_name"

    ここで、pod_name はゲートウェイまたはカスタム Pod 名です。追加したルーターを含む、すべてのルーターの UUID が表示されます。

    出力にルーター 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 名に置き換えます。

  6. ルーターをテストするには、ルーターの 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_name と env_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 の UUID が表示されます。これには、追加した Message Processor も含まれます。

  6. Cassandra 認証を使用している場合は、Message Processor が Cassandra に接続できるようにします。
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor store_cassandra_credentials -u username -p password

    詳細については、Cassandra 認証を有効にするをご覧ください。

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 を構成します。