Edge for Private Cloud 4.18.01 版
您可以將 Edge for 私有雲 安裝在單一主機上,做為示範或概念驗證安裝的一部分。這類安裝稱為 Edge「多合一」安裝。主機可以是獨立機器或 VM,但必須符合下列系統必要條件。
在主機上安裝 Edge for Private Cloud 後,您可以選擇安裝:
- 開發人員服務入口網站在專屬主體機器上
- API BaaS 位於自己的主機上
授權
每次安裝 Edge 時,都必須使用從 Apigee 取得的專屬授權檔案。如果尚未取得授權,請按這裡與銷售人員聯絡。
Edge 的系統需求
下表列出在單一主機上安裝 Edge 的系統需求:
|
規定 |
說明 |
測試 |
|---|---|---|
|
存取 Apigee RPM 存放區 |
確認可存取 https://software.apigee.com 確認您已收到 Apigee 提供的存放區使用者名稱/密碼:
|
curl -v https://software.apigee.com 傳回 HTTP 200 |
|
後端服務存取權 |
確保存取後端服務 |
curl -v http://backend:檢查後端服務的存取權 |
|
授權金鑰 |
查看 Apigee 寄來的電子郵件,其中附有授權金鑰 |
確保授權金鑰已部署至主機 |
|
OS 版本 |
支援的 OS 版本,如「支援的軟體和支援的版本」一節所列。 |
cat /etc/redhat-release 會傳回 OS 版本 |
|
Java 版本 |
支援的 Java 版本:
|
java -version 會傳回已安裝的 Java 版本 如果找不到必要的 Java 版本,Edge 安裝程式會下載並安裝。 |
|
CPU 核心 |
至少 8 個 |
lscpu 會傳回 CPU 數量 cat /proc/cpuinfo 傳回 CPU 資訊 |
|
RAM |
至少 16 GB |
cat /proc/meminfo 傳回記憶體資訊 |
|
磁碟空間 |
至少 100 GB |
df -h 會傳回磁碟空間。 df -h /opt 會傳回 /opt (Edge 安裝目錄) 的磁碟空間 |
|
主機名稱 |
主機名稱設為主機的 IP 位址 |
hostname -i 會傳回主機的 IP 位址 |
|
網路 |
必須連上外部網路連線能力。 如果是 RedHat OS,則需存取 RHEL yum 存放區。 |
yum repolist 會傳回可用的存放區。 如果是 RedHat,請檢查 /etc/yum.repos.d/redhat-rhui.repo 中的存放區是否可用 |
|
通訊埠、iptables、firewalld |
確認通訊埠 8080、9000、9001 和 9002 可接受傳入封包。 |
這項規定取決於您的 OS 和 OS 設定。您可以使用下列指令查看目前的設定: iptables -nvL Linux 6.x:service iptables status Linux 7.x:sysctl firewalld status 如有需要,可以停止 iptables 或 firewalld |
|
SELinux |
在安裝期間停用 SELinux,或將其設為寬鬆模式。安裝後視需要重新啟用 |
暫時將 SELinux 設為寬鬆模式: 在 Linux 6.x 作業系統上: echo 0 > /selinux/enforce 如要在安裝 Edge 後重新啟用: echo 1 > /selinux/enforce 在 Linux 7.x 作業系統上: setenforce 0 如要在安裝 Edge 後重新啟用: setenforce 1 如要永久停用 SELinux,請參閱「安裝 Edge apigee-setup 公用程式」。 |
|
系統使用者存取權 |
執行安裝作業的使用者必須具備:
|
sudo whoami 應傳回 root |
|
SMTP 伺服器 |
存取 SMTP 伺服器,傳送電子郵件給新的 Edge 使用者。 |
Developer Services 入口網站的系統需求
您可以在與安裝 Edge 不同的機器上安裝 Edge Developer Services 入口網站。安裝入口網站前,請確認您符合下列需求:
|
相關規定 |
說明 |
測試 |
|---|---|---|
|
存取 Apigee RPM 存放區 |
確認可存取 https://software.apigee.com 請確認您已從 Apigee 取得存放區的使用者名稱/密碼。 |
curl -v https://software.apigee.com 傳回 HTTP 200 |
|
主機上安裝的 Edge |
確認您已在主機上安裝 Edge |
請參閱上方的「Edge 系統需求」。 |
|
通訊埠 |
確認通訊埠 8079 可用且可存取 |
netstat -nlptu | grep 8079 |
API BaaS 的系統需求
您可以在單一主機上安裝 API BaaS,但該主機必須與安裝 Edge 的主機不同。在主機上安裝 API BaaS 前,請確認您符合下列需求:
|
相關規定 |
說明 |
測試 |
|---|---|---|
|
存取 Apigee RPM 存放區 |
確認可存取 https://software.apigee.com 請確認您已從 Apigee 取得存放區的使用者名稱/密碼。 |
curl -v https://software.apigee.com 傳回 HTTP 200 |
|
所有 Edge 規定 |
確認主機符合上述所有 Edge 需求條件 |
請參閱上方的「Edge 系統需求」。 |
|
通訊埠、iptables、firewalld |
確認通訊埠 2551、8080、9000、9200-9400 可接受傳入封包。 |
這個步驟取決於您的 OS 和 OS 設定。您可以使用下列指令查看目前的設定: iptables -nvL Linux 6.x:service iptables status Linux 7.x:sysctl firewalld status 如有需要,可以停止 iptables 或 firewalld |