Edge for Private Cloud v. 4.16.05
在重新启动期间,Edge Private 的本地安装不会自动重启。您可以使用以下命令在任何节点上启用/停用自动启动。
对于节点上的所有组件:
- /<inst_root>/apigee-service/bin/apigee-all enable_autostart
- /<inst_root>/apigee-service/bin/apigee-all disable_autostart
对于特定组件:
- /<inst_root>/apigee-service/bin/apigee-service comp enable_autostart
- /<inst_root>/apigee-service/bin/apigee-service comp disable_autostart
该脚本仅影响运行它的节点。如果您想将所有节点配置为自动启动,请在所有节点上运行该脚本。
请注意,组件的启动顺序非常重要:
- 首先启动 ZooKeeper、Cassandra、LDAP (OpenLDAP)
如果 ZooKeeper 和 Cassandra 作为集群安装,则必须先启动并运行整个集群,然后才能启动任何其他 Apigee 组件。 - 然后,任何 Apigee 组件(管理服务器、路由器、界面等)。对于 Postgres Server,请先启动 postgresql;对于 Qpid Server,请先启动 qpidd。
影响:
- 如需完全重启 Apigee Edge 环境,需要先完全启动具有 ZooKeeper 和 Cassandra 的节点,然后再启动其他节点。
- 如果任何其他 Apigee 组件在一个或多个 ZooKeeper 和 Cassandra 节点上运行,则不建议使用自动启动。而是按照启动、停止和重启 Apigee Edge 中所述的顺序启动组件。
排查自动启动问题
如果您配置了自动启动,并且 Edge 在启动 OpenLDAP 服务器时遇到问题,则可以尝试停用 SELinux 或在所有节点上将其设置为宽容模式。如需配置 SELinux,请执行以下操作:
- 修改 /etc/sysconfig/selinux 文件:
> sudo vi /etc/sysconfig/selinux - 设置 SELINUX=disabled 或 SELINUX=permissive。
- 保存修改内容。
- 重启机器,然后重启 Edge:
> /<inst_root>/apigee/apigee-service/bin/apigee-all restart