支援多個 Edge UI 執行個體

私有雲的邊緣 4.17.05 版

您可以在高可用性情境中安裝多個 Edge UI 執行個體。但是,在安裝 Edge UI 的兩個執行個體後,您必須執行安裝後工作,才能同步處理兩者之間的屬性設定。

具體來說,您必須將兩個 UI 執行個體設為為下列屬性使用相同的值:

conf_application_application.secret=value
conf_apigee_mail.smtp.credential=value
conf_apigee_apigee.mgmt.credential=value

此外,如果您將 API 設定為使用 TLS,請確保您在兩個執行個體中使用相同的憑證和金鑰。

使用 HTTP 設定 Edge UI 執行個體

  1. 登入代管第一個 Edge UI 執行個體的節點 (請勿登入 UI 本身,而是登入節點上的使用者)。
  2. 在編輯器中開啟 /opt/apigee/edge-ui/conf/apigee.conf,並複製上述三個屬性的值。
  3. 登入託管第二個 Edge UI 執行個體的節點。
  4. 在編輯器中的第二個 UI 執行個體上開啟 /opt/apigee/customer/application/ui.properties。如果檔案不存在,請建立一個。
  5. /opt/apigee/customer/application/ui.properties 新增下列屬性,包括從第一個 UI 執行個體複製的值:
    conf_application_application.secret=value
    conf_apigee_mail.smtp.credential=value
    conf_apigee_apigee.mgmt.credential=value
  6. 儲存檔案。
  7. 請確保 apigee 使用者擁有 /opt/apigee/customer/application/ui.properties
    > chown apigee:apigee:apigee: /opt/apigee/customer/application/ui.properties
  8. 重新啟動第二個 UI 執行個體:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-ui restart

使用者現在可以登入任一使用者介面執行個體。

使用傳輸層安全標準 (TLS)/HTTPS 設定 Edge UI 執行個體

  1. 按照為管理 UI 設定 TLS 一文的說明,設定第一個 UI 執行個體以使用 TLS/HTTPS。
  2. 按照上述方式設定第二個 Edge UI 執行個體,讓 HTTP 同步處理必要屬性。
  3. 將憑證和金鑰從第一個 UI 執行個體複製到代管第二個 UI 執行個體的節點。
  4. 按照為管理 UI 設定 TLS 一文的說明,設定第二個 UI 執行個體以使用 TLS/HTTPS。