Private Cloud v4.19.01 版
您可以將路由器或訊息處理器節點新增至既有的安裝項目。如需 路由器或訊息處理器的系統需求,請參閱安裝需求。
新增路由器
在節點上安裝 Edge 後,請按照下列程序新增路由器:
- 使用網際網路或非網際網路程序在節點中安裝 Edge,如下文 Edge 安裝手冊。
- 在命令提示字元中執行
apigee-setup.sh
指令碼:/opt/apigee/apigee-setup/bin/setup.sh -p r -f configFile
-p r
選項會指定安裝路由器。詳情請見 請參閱「在節點上安裝 Edge 元件」一文 建立 configFile。 - 安裝完成後,指令碼會顯示路由器的 UUID。如果發生以下情況:
稍後需要判斷 UUID,請在
安裝路由器:
curl http://router_IP:8081/v1/servers/self
- 如果您使用 Cassandra 驗證,請啟用路由器連線至 Cassandra:
/opt/apigee/apigee-service/bin/apigee-service edge-router store_cassandra_credentials -u username -p password
詳情請參閱「啟用 Cassandra 驗證」。
- 如要檢查設定,您可以執行下列
curl
指令:curl -v -u adminEmail:pword "http://ms_IP:8080/v1/servers?pod=pod_name"
其中 pod_name 是閘道或自訂 Pod 名稱。您應該會看到 所有路由器的 UUID,包括您剛剛新增的路由器。
如果輸出內容未顯示路由器 UUID,請執行下列 cURL 指令來新增 它:
curl -v -u adminEmail:pword \ -X POST http://ms_IP:8080/v1/regions/region_name/pods/pod_name/servers \ -d "action=add&uuid=router_UUID&type=router"
將 ms_IP 改為管理伺服器的 IP 位址。 將 region_name 替換為預設區域名稱 dc-1 或自訂區域名稱,以及 將 pod_name 替換為閘道或自訂 Pod 名稱。
- 如要測試路由器,您應能夠透過 IP 位址向 API 發出要求
或路由器的 DNS 名稱例如:
http://newRouter_IP:port/v1/apiPath
舉例來說,如果您完成第一個教學課程,建立了天氣 API:
http://newRouter_IP:port/v1/weather/forecastrss?w=12797282
新增訊息處理器
在節點上安裝 Edge 後,請按照下列程序新增訊息 處理器:
- 使用網際網路或非網際網路程序在節點中安裝 Edge,如下文 Edge 安裝手冊。
- 在命令提示字元中執行
apigee-setup.sh
指令碼:/opt/apigee/apigee-setup/bin/setup.sh -p mp -f configFile
-p mp
選項會指定安裝訊息處理器。詳情請參閱「在節點上安裝 Edge 元件」 建立 configFile。 - 安裝完成後,指令碼會顯示訊息處理器的 UUID。
請注意,您需要使用 UUID 才能完成設定程序。如果需要
如要確認 UUID,請在您所在的主機上使用以下
curl
指令 安裝訊息處理器:curl http://mp_IP:8082/v1/servers/self
- 針對您所安裝的各個機構,使用以下各個環境:
curl
指令,藉此建立訊息處理器與環境的關聯:curl -v -u adminEmail:pword \ -H "Content-Type: application/x-www-form-urlencoded" -X POST "http://ms_IP:8080/v1/o/org_name/e/env_name/servers" \ -d "action=add&uuid=mp_UUID"
將 ms_IP 替換為管理伺服器的 IP 位址,然後 有 org_name 和 env_name 是相關聯的機構和環境 通訊內容。
- 如要檢查設定,您可以執行下列
curl
指令:curl -v -u adminEmail:pword \ "http://ms_IP:8080/v1/o/org_name/e/env_name/servers"
其中 org_name 是貴機構的名稱,而 env_name 是環境。您應該會看到所有訊息的 UUID 與機構和環境相關聯的處理器,包括「訊息處理器」 。
- 如果您使用 Cassandra 驗證,請讓訊息處理者連線至
Cassandra:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor store_cassandra_credentials -u username -p password
詳情請參閱「啟用 Cassandra 驗證」。
新增路由器與訊息處理器
在節點上安裝 Edge 後,請按照下列程序新增路由器和訊息 同時執行以下處理器:
- 在命令提示字元中執行
apigee-setup
指令碼:/opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile
-p rmp
選項會指定安裝路由器和訊息處理器。詳情請見 在節點上安裝 Edge 元件: 有關建立 configFile 的資訊 - 按照上述程序設定路由器和訊息處理器。