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

Edge for Private Cloud v4.19.01

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

検証テストを実行する

検証テストプロセスの各手順では、成功したテストに対し HTTP 20X レスポンス コードを返します。

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

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

    configFile ファイルには、次のプロパティを含める必要があります。

    APIGEE_ADMINPW=SYS_ADMIN_PASSWORD

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

    デフォルトでは、apigee-validate ユーティリティは、ポート 59001 を使用する仮想ホストを Router 上に作成します。そのポートが Router 上で開いていない場合は、オプションでポートを設定するために config file に VHOST_PORT プロパティを含めることができます。次に例を示します。

    VHOST_PORT=9000
  3. スクリプトは次の処理を行います。
    • 組織を作成し、ポッドに関連付けます。
    • 環境を作成し、Message Processor を環境に関連付けます。
    • 仮想ホストを作成します。
    • シンプル ヘルスチェック プロキシをインポートし、アプリケーションを「テスト」環境にデプロイします。
    • SmartDocs プロキシをインポートします。
    • すべて正常に動作していることを確認するためにテストを実行します。

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

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

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

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

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

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-4242-b59b-23e3ef092f34"
        } ]
  2. Router と Message Processor がゲートウェイ POD にあることを確認します。Management Server で、次の curl コマンドを実行します。
     curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=gateway

    Router と Message Processor とは別に、セントラル ポッドと同様の出力が表示されます。

  3. Postgres が分析 POD にあることを確認します。Management Server で、次の curl コマンドを実行します。
    curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=analytics

    セントラル POD の出力と同様の、Postgres の出力が表示されます。