Edge 演示安装要求

Edge for Private Cloud v. 4.16.09

在安装演示或概念验证的过程中,您可以在一台主机上安装适用于私有云的 Edge。这种安装类型称为 Edge“一体式”安装。主机可以是独立机器,也可以是满足下列系统前提条件的虚拟机。

在主机上安装适用于 Private Cloud 的 Edge 后,您可以选择安装:

  • 同一宿主机上的开发者服务门户
  • 第二台主机上的 API BaaS

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 附有许可密钥的电子邮件

确保许可密钥已部署到主机

操作系统版本

支持的软件和支持的版本中列出的支持的操作系统版本。

cat /etc/redhat-release 会返回操作系统版本

Java 版本

支持的 Java 版本:

  • Oracle JDK 1.8
  • OpenJDK 1.8

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.xsysctlfirewalld 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 的同一台主机上安装 Edge 开发者服务门户。安装该门户之前,请确保您已满足以下要求:

要求

说明

测试

主机上安装的 Edge

确保已在主机上安装 Edge

请参阅上文中的 Edge 的系统要求

门户 .tar 文件

将门户 .tar 文件下载到主机。

1. 前往 Apigee Edge 支持

2. 登录支持团队,通过以下两种方式之一请求门户 .tar 文件:

  • 请求访问适用于私有云的 Edge 下载目录。
  • 请求门户 .tar 文件的网址。

Port(端口)

确保端口 80 可用且可访问

netstat -nlptu | grep 80

API BaaS 的系统要求

您可以在一台主机上安装 API BaaS,它应该不同于用于安装 Edge 的主机。在主机上安装 API BaaS 之前,请确保您满足以下要求:

要求

说明

测试

所有 Edge 要求

确保主机满足上述针对 Edge 的所有要求

请参阅上文中的 Edge 的系统要求

ports、iptables、firewalld

确保端口 9000、8080、9200-9400 可以接受传入的数据包。

此步骤取决于您的操作系统和操作系统配置。您可以使用以下命令来查看当前设置:

iptables -nvL

Linux 6.x:服务 iptables 状态

Linux 7.xsysctlfirewalld status

如有必要,你可以停止 iptables 或 firewalld