Edge for Private Cloud v. 4.16.05
核对清单涵盖了上述前提条件,并提供了继续操作前需要获取的文件列表。下面简要说明了其中涵盖的主要要求。
- Edge 系统管理员凭据:在安装过程中,系统会提示您指定用于创建 Edge 系统管理员帐号的电子邮件地址和密码。绝不使用这些凭据来实现 Edge 系统管理之外的任何目的。以后,您可以创建不同的用户和用户类型,来创建和管理 API 代理、应用以及所有其他用户级任务。
如需更改管理员密码,请勿使用边缘界面更改管理员密码。如需了解详情,请参阅重置边缘密码。 - 操作系统:如需了解操作系统要求,请参阅 https://apigee.com/docs/api-services/reference/supported-software。
- Java:Java 要求满足上述前提条件。请参阅 https://apigee.com/docs/api-services/reference/supported-software。
确保 JAVA_HOME 指向执行安装的用户的 JDK 根目录。 - 防火墙:防火墙/主机要求是满足上述前提条件的。在继续操作之前,请参阅安装要求。
- TCP 封装容器:TCP 封装容器可能会阻止某些端口的通信,并且可能会影响 OpenLDAP、Postgres 和 Cassandra 安装。在这些节点上,检查 /etc/hosts.allow 和 /etc/hosts.deny,确保所需的 OpenLDAP、Postgres 和 Cassandra 端口没有端口限制。
- SELinux:Edge 可能会遇到与安装和启动 Edge 组件有关的问题,具体取决于您对 SELinux 的设置。如有必要,您可以在安装过程中停用 SELinux 或将其设置为宽容模式,然后在安装后重新启用。如需了解详情,请参阅安装 Edge apigee-setup 实用程序。
-
iptables:验证是否没有 iptables 政策会阻止所需边缘端口上的节点之间建立连接。如有必要,您可以在安装过程中使用以下命令安装 iptables:
> sudo /etc/init.d/iptables stop
在 CentOS 7.x 上:> systemctl stop 防火墙 d - 许可文件:必须获得有效的许可文件,才能安装 Apigee Edge。上述前提条件有涵盖许可信息。在继续操作之前,请参阅安装要求。
- 分发文件:Apigee Edge 分发文件以一组 RPM 和依赖项的形式安装。
-
系统限制:
- 在 Cassandra 节点上,为 /etc/security/limits.conf 中的安装用户设置软和硬 memlock、nofile 和地址空间 (as) 限制,如下所示:
apigee soft memlockfinite
apigee 硬 memlocklimited
apigee soft nofile 32768
apigee 硬文件 3 - 在消息处理器节点上,使用以下命令将打开文件描述符数量上限设置为 64K:
> ulimit -n 65535
您可以根据需要提高该上限。例如,如果您一次打开了大量临时文件,
- 在 Cassandra 节点上,为 /etc/security/limits.conf 中的安装用户设置软和硬 memlock、nofile 和地址空间 (as) 限制,如下所示:
-
使用 NSCD 时停用 IPv6 的 DNS 查找
如果您已安装并启用 NSCD(名称服务缓存守护程序),您可能会注意到,消息处理器会进行两次 DNS 查找:一个用于 IPv4,另一个用于 IPv6。
如需在 IPv6 上停用 DNS 查找,请执行以下操作:- 在每个消息处理器节点上,修改 /etc/nscd.conf。
- 设置以下属性:
enable-cache host no