Edge Demo 安裝要求

私有雲的邊緣 4.17.09 版

您可以將 Private Cloud 適用的 Edge 安裝在單一主機上,藉此完成示範或概念驗證安裝程序。這種安裝方式稱為 Edge「全方位裝置」安裝。主機機器可以是獨立機器,也可以是符合下列系統必要條件的 VM。

在主體機器中安裝 Private Cloud 適用的 Edge 後,可以選擇安裝:

  • 自有主機上的開發人員服務入口網站
  • 自有主體機器上的 API BaaS

授權

每次安裝 Edge 時,都需要從 Apigee 取得專屬授權檔案。如果尚未取得授權,請按這裡與銷售人員聯絡。

Edge 系統需求

下表列出在單一主機上安裝 Edge 的系統需求:

規定

說明

測試

存取 Apigee RPM 存放區

確保存取 https://software.apigee.com

確認您已收到 Apigee 提供給存放區的使用者名稱/密碼:

  • 如果您是有意評估 Apigee 的潛在客戶,請按這裡與 Apigee 銷售團隊聯絡。
  • 如果您目前是 Apigee 客戶,請與 Apigee 代表聯絡。

curl -v https://software.apigee.com 會傳回 HTTP 200

存取後端服務

確保後端服務的存取權

curl -v http://backend 以檢查後端服務的存取權

授權金鑰

檢查是否有已附加授權金鑰的 Apigee 電子郵件

確保已將授權金鑰部署至主體機器

OS 版本

支援的 OS 版本,列於支援的軟體和支援的版本中。

cat /etc/redhat-release 會傳回 OS 版本

Java 版本

支援的 Java 版本:

  • Oracle JDK 1.8
  • OpenJDK 1.8

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 (邊緣安裝目錄) 的磁碟空間

主機名稱

主機名稱已設為主機的 IP 位址

hostname -i 傳回主機的 IP 位址

網路

需要外部網際網路存取權。

如果是 RedHat OS,則具備 RHEL yum 存放區的存取權。

yum repolist 會傳回可用的存放區。

如果是 RedHat,請前往 /etc/yum.repos.d/redhat-rhui.repo 查看存放區的可用性。

ports、iptables、Firewalld

確認通訊埠 8080、9000、9001 和 9002 可以接受傳入封包。

這項要求取決於您的 OS 和 OS 設定。您可以利用多個指令查看目前的設定:

iptables -nvL

Linux 6.x服務 iptables 狀態

Linux 7.xsysctl VPCd status

如有需要,您可以停止 iptables 或防火牆

SELinux

在安裝期間停用 SELinux,或將其設為寬鬆模式。如有需要,請在安裝完成後重新啟用

暫時將 SELinux 設為寬鬆模式:

在 Linux 6.x 作業系統上:

echo 0 > /selinux/enforce

如何在安裝 Edge 後重新啟用:

echo 1 > /selinux/enforce

在 Linux 7.x 作業系統上:

設為 0

如何在安裝 Edge 後重新啟用:

第 1 代

如要永久停用 SELinux,請參閱安裝 Edge apigee-setup 公用程式

系統使用者存取權

使用者執行安裝作業的必要條件:

  • sudo 存取權或根存取權
  • 可在主機機器上新增使用者

sudo Whoami 應傳回根

SMTP 伺服器

具備 SMTP 伺服器存取權,可傳送電子郵件給新的 Edge 使用者。

開發人員服務入口網站的系統需求

您可以在不同於用來安裝 Edge 的機器上安裝 Edge Developer Services 入口網站。安裝入口網站之前,請確認您符合下列規定:

相關規定

說明

測試

存取 Apigee RPM 存放區

確保存取 https://software.apigee.com

確認您已收到 Apigee 提供給存放區的使用者名稱/密碼。

curl -v https://software.apigee.com 會傳回 HTTP 200

安裝在主機上的邊緣

確認您已在主體機器上安裝 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 系統需求

ports、iptables、Firewalld

確認通訊埠 2551、8080、9000、9200 - 9400 可以接受傳入封包。

這個步驟取決於您的 OS 和 OS 設定。您可以利用多個指令查看目前的設定:

iptables -nvL

Linux 6.x服務 iptables 狀態

Linux 7.xsysctl VPCd status

如有需要,您可以停止 iptables 或防火牆