При перезагрузке локальная установка 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-zookeeper(ZooKeeper)edge-management-server(сервер управления)edge-management-ui(новый интерфейс Edge)edge-message-processor(процессор сообщений)edge-postgres-server(сервер Postgres)edge-qpid-server(сервер Qpid)edge-router(маршрутизатор Edge)
Скрипт влияет только на узел, на котором он запущен. Если вы хотите настроить автозапуск для всех узлов, запустите скрипт на всех узлах.
Обратите внимание, что порядок запуска компонентов очень важен:
- Сначала запустите ZooKeeper, Cassandra и LDAP (SymasLDAP).
Если ZooKeeper и Cassandra установлены как кластер, то перед запуском любого другого компонента Apigee необходимо запустить весь кластер.
- Затем любой компонент Apigee (сервер управления, маршрутизатор, новый интерфейс Edge и т. д.). Для сервера 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