Edge for Private Cloud 4.18.01 版
您可以在高可用性情境中安裝多個 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 執行個體。
使用 TLS/HTTPS 設定 Edge UI 執行個體
- 按照「設定管理 UI 的 TLS」一文所述,將第一個 UI 執行個體設為使用 TLS/HTTPS。
- 按照上述 HTTP 步驟設定第二個 Edge UI 執行個體,同步處理必要屬性。
- 將包含憑證和金鑰的 JKS 檔案,從第一個 UI 執行個體複製到託管第二個 UI 執行個體的節點。
- 按照「設定管理 UI 的 TLS」一文所述,將第二個 UI 執行個體設為使用 TLS/HTTPS。