Edge for Private Cloud v. 4.16.09
该核对清单涵盖了上述前提条件,并提供了在继续操作之前需要获取的文件列表。下面简要总结了其中涵盖的主要要求。
- Edge 系统管理员凭据:在安装过程中,系统会提示您指定用于创建 Edge 系统管理员账号的电子邮件地址和密码。切勿将这些凭据用于 Edge 系统管理以外的任何用途。您稍后可以创建不同的用户和用户类型,以创建和管理 API 代理、应用以及所有其他用户级任务。
如需更改管理员密码,请勿使用 Edge 界面更改管理员密码。如需了解详情,请参阅重置 Edge 密码。 - 操作系统:如需了解操作系统要求,请参阅 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:根据 SELinux 的设置,Edge 在安装和启动 Edge 组件时可能会遇到问题。如有必要,您可以在安装期间停用 SELinux 或将其设置为宽容模式,然后在安装后重新启用。如需了解详情,请参阅安装 Edge apigee-setup 实用程序。
-
iptables:验证没有 iptables 政策阻止所需 Edge 端口上的节点之间的连接。如有必要,您可以在安装期间使用以下命令停止 iptables:
> sudo /etc/init.d/iptables stop
在 CentOS 7.x 上:> systemctl stop firewalld - 许可文件:必须获取有效的许可文件才能安装 Apigee Edge。许可信息已在上述“前提条件”部分中介绍。请先参阅安装要求,然后再继续。
- 分发文件:Apigee Edge 分发文件作为一组 RPM 和依赖项进行安装。
-
系统限制:
- 在 Cassandra 节点上,在 /etc/security/limits.conf 中为安装用户(默认为“apigee”)设置软和硬 memlock、nofile 和地址空间 (as) 限制,如下所示:
apigee soft memlock unlimited
apigee hard memlock unlimited
apigee soft nofile 32768
apigee hard nofile 65536
apigee soft as unlimited
apigee hard as unlimited - 在消息处理器节点上,使用以下命令将打开的文件描述符数量上限设置为 64K:
> ulimit -n 65535
如有必要,您可以提高该上限。例如,如果您在任何时候都打开了大量临时文件。
- 在 Cassandra 节点上,在 /etc/security/limits.conf 中为安装用户(默认为“apigee”)设置软和硬 memlock、nofile 和地址空间 (as) 限制,如下所示:
-
使用 NSCD 时停用 IPv6 上的 DNS 查找
如果您已安装并启用 NSCD(名称服务缓存守护程序),您可能会注意到消息处理器会执行两次 DNS 查找:一次针对 IPv4,一次针对 IPv6。
如需停用 IPv6 上的 DNS 查找,请执行以下操作:- 在每个消息处理器节点上,修改 /etc/nscd.conf。
- 设置以下属性:
enable-cache hosts no