Edge Demo 安裝要求

您可以將 Edge for 私有雲 安裝在單一主機上,做為示範或概念驗證安裝的一部分。這類安裝稱為 Edge「全方位」安裝。主機可以是獨立機器或 VM,但必須符合下列系統必要條件。

在主機上安裝 Edge for Private Cloud 後,您可以選擇在主機上安裝 Apigee Developer Services 入口網站 (或簡稱「入口網站」)。

授權

每次安裝 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 版本

Apigee Edge for Private Cloud 4.54.00 需要雙 Java 支援。安裝 Edge 前,必須先安裝 Java 17 和 Java 21:

  • Oracle JDK 17 和 Oracle JDK 21,或
  • OpenJDK 17 和 OpenJDK 21

java -version 會傳回有效的 Java 版本。

Edge 安裝程式只會驗證主機上是否同時有 Java 17 和 Java 21。Edge 安裝程式不會自動下載或安裝 Java。

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

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

這項需求取決於作業系統和作業系統設定。您可以使用下列指令查看目前的設定:

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 使用者。

入口網站的系統需求

您可以在與安裝 Edge 不同的機器上安裝入口網站。安裝入口網站前,請確認您符合下列需求:

相關規定

說明

測試

Apigee RPM 存放區的存取權

確認可存取 https://software.apigee.com

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

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

主機上已安裝 Edge

確認主機已安裝 Edge

請參閱上方的「Edge 系統需求」。

通訊埠

確認通訊埠 8079 可用且可存取

netstat -nlptu | grep 8079