Edge Demo 安裝要求

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 提供的存放區使用者名稱/密碼:

  • 如果您是正在評估 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 (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 存取權或 root 存取權
  • 在主機上新增使用者的權限

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