安裝完成後

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

工作 說明
叫用 Edge 元件上的指令 使用 apigee-service 公用程式啟動、停止、重新啟動及取得狀態 每個邊緣元件的名稱
設定 Edge 元件 使用屬性檔案變更預設邊緣元件設定
執行 apigee-validate 叫用測試指令碼,確認每個指令碼都已正確安裝 已順利完成。
調整 JVM 堆積設定 針對每個節點最佳化 Java 記憶體設定。
管理 LDAP 密碼政策 變更預設的 LDAP 密碼,並調整各種驗證設定。
在節點中安裝 apigee-monit 安裝並使用工具 監控節點上元件 如果失敗時,就會試著重新啟動
變更預設的 PostgreSQL 密碼 Apigee 建議您在安裝完成後變更預設的 PostgreSQL 密碼 適用於私有雲的 Edge,可維護資料的安全性。
設定 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