Настройка автозапуска сервера

Edge для частного облака v4.18.01

Локальная установка Edge Private не перезапускается автоматически во время перезагрузки. Вы можете использовать следующие команды, чтобы включить/отключить автозапуск на любом узле.

Для всех компонентов на узле:

  • /opt/apigee/apigee-service/bin/apigee-all Enable_autostart
  • /opt/apigee/apigee-service/bin/apigee-all отключить_автозапуск

Для конкретного компонента:

  • /opt/apigee/apigee-service/bin/apigee-service comp Enable_autostart
  • /opt/apigee/apigee-service/bin/apigee-service comp отключить_автозапуск

Скрипт влияет только на тот узел, на котором вы его запускаете. Если вы хотите настроить автозапуск на всех узлах, запустите скрипт на всех узлах.

Обратите внимание, что порядок запуска компонентов очень важен:

  1. Первый запуск ZooKeeper, Cassandra, LDAP (OpenLDAP)

    Если ZooKeeper и Cassandra установлены как кластер, весь кластер должен быть запущен и запущен перед запуском любого другого компонента Apigee.
  2. Затем любой компонент Apigee (сервер управления, маршрутизатор, пользовательский интерфейс и т. д.). Для сервера Postgres сначала запустите postgresql, а для сервера Qpid сначала запустите qpidd.

Подразумеваемое:

  • Для полного перезапуска среды Apigee Edge узлы с ZooKeeper и Cassandra должны быть полностью загружены раньше любого другого узла.
  • Если какой-либо другой компонент Apigee работает на одном или нескольких узлах ZooKeeper и Cassandra, использовать автозапуск не рекомендуется. Вместо этого запустите компоненты в порядке, описанном ниже в разделе «Запуск, остановка и перезапуск Apigee Edge».

Устранение неполадок автозапуска

Если вы настраиваете автозапуск, а у Edge возникают проблемы с запуском сервера OpenLDAP, вы можете попробовать отключить SELinux или установить для него разрешительный режим на всех узлах. Чтобы настроить SELinux:

  1. Отредактируйте файл /etc/sysconfig/selinux :
    > sudo vi /etc/sysconfig/selinux
  2. Установите SELINUX=disabled или SELINUX=permissive .
  3. Сохраните изменения.
  4. Перезагрузите компьютер, а затем перезапустите Edge:
    > /opt/apigee/apigee-service/bin/apigee-all перезапустить