安裝完成後

成功安裝 Edge 後,建議您執行一些常見工作 即可驗證安裝作業、調整設定以及自訂設定。這些 工作包括:

工作 說明
叫用 Edge 元件上的指令 使用 apigee-service 公用程式啟動、停止、重新啟動及取得狀態 每個邊緣元件的名稱
設定 Edge 元件 使用屬性檔案變更預設邊緣元件設定
執行 apigee-validate 叫用測試指令碼,確認每個指令碼都已正確安裝 已順利完成。
調整 JVM 堆積設定 針對每個節點最佳化 Java 記憶體設定。
管理 LDAP 密碼政策 變更預設的 LDAP 密碼,並調整各種驗證設定。
在節點中安裝 apigee-monit 安裝並使用工具 監控節點上元件 如果失敗時,就會試著重新啟動
設定 PostgreSQL 清除工作 縮減數據分析服務收集的過量資料。
設定 Cassandra nodetool 修復 您應該在 Cassandra 圈上定期執行維護作業,以確保這一點 所有節點之間的一致性
啟用自動開始功能 指示私有雲適用的 Edge 在重新啟動時自動重新啟動。
安裝新版 Edge UI Apigee 建議您安裝新版 Edge UI,享有更完善的使用者體驗 適用於 Private Cloud 的 Apigee Edge 開發人員和管理員介面。

請注意,這些只是一些常見的安裝後 邊緣如需其他作業與管理工作,請參閱: 如何設定 Edge 作業

對 Edge 元件叫用指令

您可以在 /opt/apigee/apigee-service/bin 下安裝管理公用程式 以便管理 Edge 安裝作業舉例來說,您可以使用 apigee-all 公用程式 開始、停止、重新啟動,或是決定節點上所有 Edge 元件的狀態:

/opt/apigee/apigee-service/bin/apigee-all stop|start|restart|status|version

使用 apigee-service 公用程式 控制與設定個別元件apigee-service 公用程式的格式如下:

/opt/apigee/apigee-service/bin/apigee-service component_name action

component_name 用於識別元件。元件必須位於 執行 apigee-service根據您的設定, component_name 可包含:

  • apigee-cassandra (Cassandra)
  • apigee-openldap (OpenLDAP)
  • apigee-postgresql (PostgreSQL 資料庫)
  • apigee-qpidd (魁北克)
  • apigee-sso (邊緣單一登入)
  • apigee-zookeeper (ZooKeeper)
  • edge-management-server (管理伺服器)
  • edge-management-ui (新版 Edge UI)
  • edge-message-processor (訊息處理器)
  • edge-postgres-server (Postgres 伺服器)
  • edge-qpid-server (快速伺服器)
  • edge-router (邊緣路由器)
  • edge-ui (傳統版 UI)

除了這些元件之外,您也可以在apigee-service 取決於您的 apigee-provisionapigee-validate 元件 此外還會從 0 自動調整資源配置 您完全不必調整資源調度設定

舉例來說,如要重新啟動 Edge Router,請執行下列指令:

/opt/apigee/apigee-service/bin/apigee-service edge-router restart

如要判斷節點中已安裝的元件清單,請查看 /opt/apigee 目錄內。該目錄包含每個 Edge 的子目錄 安裝在節點上每個子目錄都會加上以下前置字串:

  • apigee:Edge 使用的第三方元件。例如:apigee-cassandra
  • edge:Apigee 的 Edge 元件。例如:edge-management-server
  • edge-mint:營利元件。例如: edge-mint-management-server

元件動作的完整清單取決於元件本身, 元件支援下列動作:

  • start, stop, restart
  • status, version
  • backup, restore
  • install, uninstall

設定 Edge 元件

如要在安裝後設定 Edge,請使用 .properties 檔案組合 和邊緣公用程式舉例來說,如要在 Edge UI 上設定 TLS/SSL, .properties 檔案來設定必要的屬性。.properties 的變更 必須重新啟動受影響的 Edge 元件。

.properties檔案位於 /opt/apigee/customer/application 目錄。 每個元件在目錄中都有專屬的 .properties 檔案。 例如 router.propertiesmanagement-server.properties

如要設定元件屬性,請編輯對應的 .properties 檔案,然後 然後重新啟動元件:

/opt/apigee/apigee-service/bin/apigee-service component restart

例如:

/opt/apigee/apigee-service/bin/apigee-service edge-router restart

更新 Edge 時,.properties 已讀取 /opt/apigee/customer/application 目錄。也就是說 您在元件上設定的任何屬性。

詳情請參閱如何設定 Edge 邊緣設定

在節點中安裝 apigee-monit

在節點上完成安裝元件後,您可以選擇新增 apigee-monit 公用程式apigee-monit 會監控節點上的元件,如果失敗,就會嘗試重新啟動。 詳情請參閱使用 apigee-monit 自行修復

將 OpenLDAP 伺服器設為唯讀

如果您的 Edge 安裝項目含有可無流量的 OpenLDAP 伺服器 切換至唯讀伺服器時,建議您將伺服器設為唯讀。方法如下:

  1. 使用下列幾行在伺服器上建立檔案 mark_readonly.ldif
    dn: olcDatabase={2}bdb,cn=config
    changetype: modify
    replace: olcReadOnly
    olcReadOnly: TRUE
  2. 在伺服器上執行下列指令,將其標示為唯讀:
    ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_readonly.ldif

如果主要伺服器故障,您可以切換回待命伺服器做為主要伺服器,方法如下:

  1. 使用下列指令在待命伺服器上建立檔案 mark_writable.ldif
    dn: olcDatabase={2}bdb,cn=config
    changetype: modify
    replace: olcReadOnly
    olcReadOnly: FALSE
  2. 在待命伺服器上執行下列指令:
    ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_writable.ldif