Локальная установка 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
(Кассандра)-
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 Router) -
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