Edge for Private Cloud v. 4.17.05
在安装演示或概念验证的过程中,您可以在一台主机上安装适用于私有云的 Edge。这种安装类型称为 Edge“一体式”安装。主机可以是独立机器,也可以是满足下列系统前提条件的虚拟机。
在主机上安装适用于 Private Cloud 的 Edge 后,您可以选择安装:
- 自己的宿主机上的开发者服务门户
- 自己的宿主机上的 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 附有许可密钥的电子邮件 | 确保许可密钥已部署到主机 | 
| 操作系统版本 | 支持的软件和支持的版本中列出的支持的操作系统版本。 | cat /etc/redhat-release 会返回操作系统版本 | 
| Java 版本 | 支持的 Java 版本: 
 | java -version 会返回已安装的 Java 版本 如果未找到所需的 Java 版本,Edge 安装程序会下载并安装该版本。 | 
| CPU 核心 | 至少 2 个 | lscpu 返回 CPU 数量 cat /proc/cpuinfo 会返回 CPU 信息 | 
| RAM | 最少 8 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 可以接受传入的数据包。 | 此要求取决于您的操作系统和操作系统配置。您可以使用以下命令来查看当前设置: iptables -nvL Linux 6.x:服务 iptables 状态 Linux 7.x:sysctlfirewalld 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 用户发送电子邮件。 | 
开发者服务门户的系统要求
您可以在用于安装 Edge 的机器以外的计算机上安装 Edge 开发者服务门户。在安装该门户之前,请确保您已满足以下要求:
| 要求 | 说明 | 测试 | 
|---|---|---|
| 访问 Apigee RPM 代码库 | 确保可以访问 https://software.apigee.com 确保您已从 Apigee 收到代码库的用户名/密码。 | curl -v https://software.apigee.com 会返回 HTTP 200 | 
| 主机上安装的 Edge | 确保已在主机上安装 Edge | 请参阅上文中的 Edge 的系统要求。 | 
| Port(端口) | 确保端口 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 可以接受传入的数据包。 | 此步骤取决于您的操作系统和操作系统配置。您可以使用以下命令来查看当前设置: iptables -nvL Linux 6.x:服务 iptables 状态 Linux 7.x:sysctlfirewalld status 如有必要,你可以停止 iptables 或 firewalld |