При перезагрузке локальная установка Edge Private Cloud не перезапускается автоматически. Чтобы включить или отключить автозапуск на любом узле, используйте следующие команды:
Чтобы включить все компоненты на узле:
/opt/apigee/apigee-service/bin/apigee-all enable_autostart
Чтобы отключить все компоненты на узле:
/opt/apigee/apigee-service/bin/apigee-all disable_autostart
Чтобы включить или отключить автозапуск для определенного компонента на узле:
/opt/apigee/apigee-service/bin/apigee-service component_name enable_autostart
/opt/apigee/apigee-service/bin/apigee-service component_name disable_autostartгде component_name – это компонент. Возможные значения:
apigee-cassandra(Cassandra)apigee-openldap(OpenLDAP)apigee-postgresql(база данных PostgreSQL)apigee-qpidd(Qpidd)apigee-sso(Edge SSO)apigee-zookeeper(ZooKeeper)edge-management-server(сервер управления)edge-management-ui(новый интерфейс Edge)edge-message-processor(процессор сообщений)edge-postgres-server(сервер Postgres)edge-qpid-server(сервер Qpid)edge-router(маршрутизатор Edge)edge-ui(классический интерфейс)
Скрипт влияет только на узел, на котором он запущен. Если вы хотите настроить автозапуск для всех узлов, запустите скрипт на всех узлах.
Обратите внимание, что порядок запуска компонентов очень важен:
- Сначала запустите ZooKeeper, Cassandra и LDAP (SymasLDAP).
Если ZooKeeper и Cassandra установлены как кластер, то перед запуском любого другого компонента Apigee необходимо запустить весь кластер.
- Затем любой компонент Apigee (сервер управления, маршрутизатор, интерфейс и т. д.). Для сервера Postgres сначала запустите postgresql, а для сервера Qpid – qpidd.
Последствия
- Чтобы полностью перезапустить среду Apigee Edge, сначала нужно полностью загрузить узлы с ZooKeeper и Cassandra, а затем все остальные узлы.
- Если на одном или нескольких узлах ZooKeeper и Cassandra запущен какой-либо другой компонент Apigee, не рекомендуется использовать автозапуск. Вместо этого запустите компоненты в порядке, описанном в разделе Запуск, остановка, перезапуск и проверка статуса Apigee Edge.
Устранение неполадок с автозапуском
Если вы настроили автозапуск и Edge сталкивается с проблемами при запуске сервера SymasLDAP, попробуйте отключить SELinux или перевести его в разрешительный режим на всех узлах. Чтобы настроить SELinux:
- Измените файл
/etc/sysconfig/selinux:sudo vi /etc/sysconfig/selinux
- Задайте значение
SELINUX=disabledилиSELINUX=permissive. - Сохраните изменения.
- Перезапустите компьютер, а затем браузер Edge:
/opt/apigee/apigee-service/bin/apigee-all restart