インストールをテストする

Edge for Private Cloud v. 4.17.05

Apigee には、インストールを検証するために使用できるテスト スクリプトが用意されています。

検証テストを実行する

検証テスト プロセスの各ステップでは、テストが成功すると HTTP 20X レスポンス コードが返されます。

テスト スクリプトを実行するには:

  1. Management Server ノードに apigee-validate をインストールします。
    > /opt/apigee/apigee-service/bin/apigee-service apigee-validate install
  2. Management Server ノードで setup コマンドを実行して、テスト スクリプトを呼び出します。
    > /opt/apigee/apigee-service/bin/apigee-service apigee-validate setup -f configFile

    configFile ファイルには、次のプロパティが含まれている必要があります。
    APIGEE_ADMINPW=sysAdminPword

    省略すると、パスワードの入力を求められます。

    デフォルトでは、apigee-validate ユーティリティは、ポート 59001 を使用する Router に仮想ホストを作成します。そのポートがルーターで開いていない場合は、必要に応じて構成ファイルに VHOST_PORT プロパティを追加してポートを設定できます。例:
    VHOST_PORT=9000
  3. スクリプトは次の処理を行います。
    • 組織を作成し、Pod に関連付けます。
    • 環境を作成し、Message Processor を環境に関連付けます。
    • 仮想ホストを作成します。
    • シンプルなヘルスチェック プロキシをインポートし、アプリケーションを「test」環境にデプロイします。
    • SmartDocs プロキシをインポートします。
    • テストを実行して、すべてが想定どおりに動作することを確認します。

テストが成功すると、20X HTTP レスポンスが返されます。

テスト スクリプトによって作成された組織、環境、その他のアーティファクトを削除するには:

  1. 次のコマンドを実行します。
    > /opt/apigee/apigee-service/bin/apigee-service apigee-validate clean -f configFile

    ここで、configFile は、テストの実行に使用したファイルと同じです。

    注: テストでエラーが発生した場合やトラブルシューティング方法が知りたい場合は、Apigee サポートに連絡してエラーログを提供してください。

ポッドのインストールを確認する

Apigee Analytics をインストールしたら、次の基本的ですが重要な検証を行うことをおすすめします。

  1. Management Server が中央の POD にあることを確認します。Management Server で、次の CURL コマンドを実行します。
    > curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=central

    次のような出力が表示されます。
    [ {
    "internalIP" : "192.168.1.11",
    "isUp" : true,
    "pod" : "central",
    "reachable" : true,
    "region" : "dc-1",
    "tags" : {
    "property" : [ ]
    },
    "type" : [ "application-datastore", "scheduler-datastore", "management-server", "auth-datastore", "apimodel-datastore", "user-settings
    datastore", "audit-datastore" ],
    "uUID" : "d4bc87c6-2baf-4575-98aa-88c37b260469"
    }, {
    "externalHostName" : "localhost",
    "externalIP" : "192.168.1.11",
    "internalHostName" : "localhost",
    "internalIP" : "192.168.1.11",
    "isUp" : true,
    "pod" : "central",
    "reachable" : true,
    "region" : "dc-1",
    "tags" : {
    "property" : [ {
    "name" : "started.at",
    "value" : "1454691312854"
    }, ... ]
    },
    "type" : [ "qpid-server" ],
    "uUID" : "9681202c-8c6e-4da1-b59b-23e3ef092f34"
    } ]
  2. Router と Message Processor がゲートウェイ POD にあることを確認します。Management Server で、次の CURL コマンドを実行します。
    > curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=gateway

    中央 Pod と同様の出力が表示されますが、Router と Message Processor の出力が表示されます。
  3. Postgres がアナリティクス POD にあることを確認します。Management Server で、次の CURL コマンドを実行します。
    > curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=analytics

    中央の Pod と同様の出力が表示されますが、Postgres の場合は異なります。