支援多個 Edge UI 執行個體

Private Cloud v. 4.17.01 版

您可以在高可用性的情況下安裝多個 Edge UI 執行個體。不過 安裝兩個 Edge UI 執行個體後,您必須在 才能在兩者間同步處理資源設定。

具體來說,對於以下項目,您必須將兩個 UI 執行個體設為相同的值: 屬性:

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

此外,如果您將這類伺服器設為使用 TLS,請務必使用相同的設定 憑證和金鑰

使用 HTTP 設定 Edge UI 執行個體

  1. 登入代管第一個 Edge UI 執行個體的節點 (不要登入 UI 本身,但 以使用者的身分存取)。
  2. 在單一 VM 中開啟 /opt/apigee/edge-ui/conf/apigee.conf ,然後複製上述三個屬性的值。
  3. 登入代管第二個 Edge UI 執行個體的節點。
  4. 開啟 /opt/apigee/customer/application/ui.properties 在編輯器的第二個 UI 執行個體上如果檔案不存在,請建立一個。
  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. 請確認 /opt/apigee/customer/application/ui.propertiesapigee 使用者擁有:
    >Chown apigee:apigee /opt/apigee/customer/application/ui.properties
  8. 重新啟動第二個 UI 執行個體:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-ui restart 設為

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

設定 Edge UI 執行個體 使用 TLS/HTTPS

  1. 按照「設定用於管理的 TLS 描述」所述,將第一個 UI 執行個體設定為使用 TLS/HTTPS 使用者介面
  2. 按照上述說明設定第二個 Edge UI 執行個體,讓 HTTP 同步處理 必要屬性。
  3. 將憑證和金鑰從第一個 UI 執行個體複製到代管第二個 UI 的節點 執行個體。
  4. 按照為管理階層設定 TLS 的說明,將第二個 UI 執行個體設為使用 TLS/HTTPS 使用者介面