私有雲 v4.19.01 的邊緣
Apigee 提供的測試指令碼可讓您驗證安裝作業。
執行驗證測試
驗證測試程序的每個步驟都會傳回 HTTP 20X 回應代碼,確保測試成功。
如何執行測試指令碼:
- 在管理伺服器節點上安裝「
apigee-validate
」:/opt/apigee/apigee-service/bin/apigee-service apigee-validate install
- 在管理伺服器節點上執行設定指令,叫用測試指令碼:
/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
- 接著,指令碼會執行以下操作:
- 建立機構並與該 Pod 建立關聯。
- 建立環境,並將訊息處理器與環境建立關聯。
- 建立虛擬主機。
- 匯入簡易的健康狀態檢查 Proxy,並將應用程式部署至「測試」環境。
- 匯入 SmartDocs Proxy。
- 執行測試,確認一切運作正常。
如果測試成功,系統會傳回 20X HTTP 回應。
如要移除機構、環境和其他由測試指令碼建立的構件:
- 執行下列指令:
/opt/apigee/apigee-service/bin/apigee-service apigee-validate clean -f configFile
其中 configFile 就是您用來執行測試的檔案。
驗證 Pod 安裝
現在您已安裝 Apigee 數據分析,Apigee 建議您執行下列基本但重要的驗證步驟:
- 確認管理伺服器位於中央 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" } ]
- 確認路由器和訊息處理器都位於閘道 POD。在管理伺服器上,執行下列
curl
指令:curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=gateway
您會看到與中央 Pod 類似的輸出內容,但路由器和訊息處理器都有類似的輸出內容。
- 確認 Postgres 位於 Analytics (分析) POD 中。在管理伺服器上,執行下列
curl
指令:curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=analytics
您會看到與中央 POD 相似,但 Postgres 的輸出內容。