Edge for Private Cloud v. 4.16.05
在重新启动期间,本地安装的 Edge Private 不会自动重启。您可以使用以下命令在任何节点上启用/停用自动启动功能。
对于节点上的所有组件:
- /<inst_root>/apigee-service/bin/apigee-all enabled_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