Edge for Private Cloud 4.16.05 版
這份檢查清單涵蓋上述必要條件,並列出繼續操作前必須取得的檔案。以下摘要說明其中涵蓋的主要規定。
- Edge 系統管理員憑證:在安裝過程中,系統會提示您指定用於建立 Edge 系統管理員帳戶的電子郵件地址和密碼。請勿將這些憑證用於 Edge 系統管理以外的任何用途。之後,您可以建立不同的使用者和使用者類型,以便建立及管理 API Proxy、應用程式和所有其他使用者層級工作。
如要變更管理員密碼,請勿使用 Edge UI 變更管理員密碼。詳情請參閱「重設 Edge 密碼」。 - OS:如需作業系統需求,請參閱 https://apigee.com/docs/api-services/reference/supported-software。
- Java:Java 相關規定請參閱上方的「必要條件」一節。請參閱 https://apigee.com/docs/api-services/reference/supported-software。
確認 JAVA_HOME 指向執行安裝作業的使用者 JDK 根目錄。 - 防火牆:防火牆/主機需求已列於上方的「必要條件」一節。請先參閱安裝需求,再繼續操作。
- TCP 包裝函式:TCP 包裝函式可以封鎖部分通訊埠的通訊,並可能影響 OpenLDAP、Postgres 和 Cassandra 的安裝作業。在這些節點上,檢查 /etc/hosts.allow 和 /etc/hosts.deny,確保必要的 OpenLDAP、Postgres 和 Cassandra 通訊埠沒有通訊埠限制。
- SELinux:視 SELinux 的設定而定,Edge 可能會在安裝及啟動 Edge 元件時發生問題。如有需要,您可以在安裝期間停用 SELinux 或將其設為寬鬆模式,並在安裝後重新啟用。詳情請參閱「安裝 Edge apigee-setup 公用程式」。
-
iptables:確認沒有任何 iptables 政策會阻擋必要 Edge 通訊埠上的節點連線能力。如有需要,您可以在安裝期間使用下列指令停止 iptables:
> sudo /etc/init.d/iptables stop
CentOS 7.x:> systemctl stop firewalld - 授權檔案:必須取得有效的授權檔案,才能安裝 Apigee Edge。授權資訊請參閱上方的「先決條件」一節。請先參閱安裝需求,再繼續操作。
- 發布檔案:Apigee Edge 發布檔案會以一組 RPM 和依附元件的形式安裝。
-
系統限制:
- 在 Cassandra 節點上,為 /etc/security/limits.conf 中的安裝使用者 (預設為「apigee」) 設定軟性和硬性 memlock、nofile 和位址空間 (as) 限制,如下所示:
apigee soft memlock unlimited
apigee hard memlock unlimited
apigee soft nofile 32768
apigee hard nofile 65536
apigee soft as unlimited
apigee hard as unlimited - 在訊息處理器節點上,使用下列指令將開啟的檔案描述元數量上限設為 64K:
> ulimit -n 65535
如有需要,您可以提高這項限制。例如,如果您同時開啟大量暫存檔案。
- 在 Cassandra 節點上,為 /etc/security/limits.conf 中的安裝使用者 (預設為「apigee」) 設定軟性和硬性 memlock、nofile 和位址空間 (as) 限制,如下所示:
-
使用 NSCD 時停用 IPv6 的 DNS 查詢
如果您已安裝並啟用 NSCD (名稱服務快取 Daemon),可能會發現訊息處理器會執行兩次 DNS 查詢:一次針對 IPv4,一次針對 IPv6。
如要停用 IPv6 的 DNS 查詢,請按照下列步驟操作:- 在每個訊息處理器節點上,編輯 /etc/nscd.conf。
- 設定下列屬性:
enable-cache hosts no