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

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 ノードで setup コマンドを実行して、テスト スクリプトを呼び出します。
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate setup -f configFile

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

    APIGEE_ADMINPW=SYS_ADMIN_PASSWORD

    省略した場合は、パスワードの入力を求められます。

    デフォルトでは、apigee-validate ユーティリティは Router に仮想ホストを作成します。 ポート 59001 を使用しますRouter でそのポートが開いていない場合は、必要に応じて VHOST_PORT プロパティを使用してポートを設定します。例:

    VHOST_PORT=9000
  3. このスクリプトは次の処理を行います。 <ph type="x-smartling-placeholder">
      </ph>
    • 組織を作成して Pod に関連付ける。
    • 環境を作成し、Message Processor をその環境に関連付けます。
    • 仮想ホストを作成する。
    • シンプルなヘルスチェック プロキシをインポートし、アプリケーションを 「test」できます。
    • SmartDocs プロキシをインポートします。
    • すべてが想定どおりに動作していることを確認するためのテストを実行します。

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

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

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

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

Pod のインストールを確認する

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

  1. 管理サーバーがセントラル 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 を除き、セントラル Pod と同様の出力が表示されます。

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

    Postgres に関する点を除き、セントラル POD と似た出力が表示されます。