您可以在高可用性的情況下安裝多個 Edge UI 執行個體。不過 安裝兩個 Edge UI 執行個體後,您必須在 才能在兩者間同步處理資源設定。
具體來說,對於以下項目,您必須將兩個 UI 執行個體設為相同的值: 屬性:
application.secret=value mail.smtp.credential=value apigee.mgmt.credential=value
此外,如果您將這類伺服器設為使用 TLS,請務必使用相同的設定 憑證和金鑰
使用 HTTP 設定 Edge UI 執行個體
- 登入代管第一個 Edge UI 執行個體的節點 (不要登入 UI 本身,但 以使用者的身分存取)。
- 以下列應用程式開啟「
/opt/apigee/edge-ui/conf/apigee.conf
」: 編輯器並複製下列屬性的值,供日後使用:mail.smtp.credential="value" apigee.mgmt.credential="value"
- 在編輯器中開啟
/opt/apigee/edge-ui/conf/application.conf
,然後複製 下列屬性值 (供稍後使用):application.secret="value"
- 登入代管第二個 Edge UI 執行個體的節點。
- 在第二個 UI 執行個體上開啟
/opt/apigee/customer/application/ui.properties
「在編輯器中設定」如果檔案不存在,請建立一個。 - 在
/opt/apigee/customer/application/ui.properties
中新增下列屬性。 包括您從第一個 UI 執行個體複製的值:conf_application_application.secret="value" conf_apigee_mail.smtp.credential="value" conf_apigee_apigee.mgmt.credential="value"
請注意,您必須在這些值前面加上
conf_application_
或conf_apigee_
。 - 儲存檔案。
- 確認
/opt/apigee/customer/application/ui.properties
為 「apigee」使用者:chown apigee:apigee /opt/apigee/customer/application/ui.properties
- 重新啟動第二個 UI 執行個體:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
使用者現在可以登入任一 UI 執行個體。
設定 Edge UI 執行個體 使用 TLS/HTTPS
- 按照為管理 UI 設定 TLS 的說明,將第一個 UI 執行個體設為使用 TLS/HTTPS。
- 按照上述說明設定第二個 Edge UI 執行個體,讓 HTTP 同步處理 必要屬性。
- 將含有憑證與金鑰的 JKS 檔案從第一個 UI 執行個體複製到節點 以便託管第二個 UI 執行個體
- 按照為管理 UI 設定 TLS 一文所述,將第二個 UI 執行個體設為使用 TLS/HTTPS。