測試安裝結果

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如未在路由器上開啟該通訊埠,可以選擇加入 VHOST_PORT 屬性來設定通訊埠。例如:

    VHOST_PORT=9000
  3. 然後,該指令碼會執行下列作業:
    • 建立機構並連結至 Pod。
    • 建立環境,並將「訊息處理者」與環境建立關聯。
    • 建立虛擬主機。
    • 匯入簡易的健康狀態檢查 Proxy,並將應用程式部署至 「test」環境。
    • 匯入 SmartDoc Proxy。
    • 執行測試,確認一切運作正常。

測試成功會傳回 20X HTTP 回應。

如何移除測試指令碼所建立的機構、環境和其他構件:

  1. 執行下列指令:
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate clean -f configFile

    其中 configFile 與您用來執行測試的檔案相同。

確認 Pod 是否安裝完成

您已安裝 Apigee Analytics,Apigee 建議您執行下列作業: 基本但重要的驗證步驟:

  1. 確認管理伺服器位於中央 POD 中。在管理伺服器上 以下 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. 確認路由器和訊息處理器位於閘道 POD 中。前往管理伺服器,執行 使用下列 curl 指令:
     curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=gateway

    您會看到與中央 Pod 類似,但路由器和訊息處理器的輸出內容。

  3. 確認 Postgres 是否在數據分析 Pod 中。在 Management Server 上,執行下列指令 curl 指令:
    curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=analytics

    您應該會看到類似中央 POD 的輸出內容,但針對 Postgres 則顯示。