После установки

После успешной установки Edge вам может потребоваться выполнить ряд стандартных задач для проверки установки, настройки параметров и настройки конфигурации. Эти задачи включают:

Задача Описание
Вызов команд на компонентах Edge Используйте утилиту apigee-service для запуска, остановки, перезапуска и получения состояния каждого компонента Edge.
Настройка компонентов Edge Используйте файлы свойств для изменения настроек компонента Edge по умолчанию.
Запустить apigee-validate Запустите тестовые сценарии, чтобы убедиться, что установка каждого компонента прошла успешно.
Tune настройки кучи JVM Оптимизируйте настройки памяти Java для каждого узла.
Управление политикой паролей LDAP Измените пароль LDAP по умолчанию и настройте различные параметры аутентификации.
Установить apigee-monit на узел Установите и используйте инструмент, который контролирует компоненты на узле и пытается перезапустить их в случае сбоя.
Изменить пароль PostgreSQL по умолчанию Apigee рекомендует сменить пароль PostgreSQL по умолчанию после установки Edge for Private Cloud, чтобы сохранить безопасность ваших данных.
Настройка заданий очистки PostgreSQL Удалите лишние данные, собранные службой аналитики.
Настройка Cassandra nodetool repair Периодическое обслуживание кольца Cassandra необходимо выполнять для обеспечения согласованности всех узлов.
Включить автозапуск Дайте команду Edge for Private Cloud автоматически перезапуститься во время перезагрузки.
Установите новый интерфейс Edge Apigee рекомендует установить новый Edge UI, представляющий собой улучшенный пользовательский интерфейс для разработчиков и администраторов Apigee Edge для частного облака.

Обратите внимание, что это лишь некоторые из наиболее распространённых задач, которые обычно выполняются после установки Edge. Дополнительную информацию об операциях и задачах администрирования см. в разделе «Настройка Edge и операции» .

Вызов команд на компонентах Edge

Edge устанавливает утилиты управления в каталог /opt/apigee/apigee-service/bin , которые можно использовать для управления установкой Edge. Например, утилиту apigee-all можно использовать для запуска, остановки, перезапуска или определения состояния всех компонентов Edge на узле:

/opt/apigee/apigee-service/bin/apigee-all stop|start|restart|status|version

Используйте утилиту apigee-service для управления и настройки отдельных компонентов. Утилита apigee-service имеет следующий вид:

/opt/apigee/apigee-service/bin/apigee-service component_name action

Где component_name идентифицирует компонент. Компонент должен находиться на узле, на котором выполняется apigee-service . В зависимости от конфигурации, значения 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 (классический пользовательский интерфейс)

В дополнение к этим компонентам вы также можете вызывать apigee-service для компонентов apigee-provision и apigee-validate в зависимости от вашей конфигурации.

Например, чтобы перезапустить Edge Router, выполните следующую команду:

/opt/apigee/apigee-service/bin/apigee-service edge-router restart

Список компонентов, установленных на узле, можно определить, изучив каталог /opt/apigee . Этот каталог содержит подкаталог для каждого компонента Edge, установленного на узле. Каждый подкаталог начинается с:

  • apigee : сторонний компонент, используемый Edge. Например, apigee-cassandra .
  • edge : компонент Edge от Apigee. Например, edge-management-server .
  • edge-mint : компонент монетизации. Например edge-mint-management-server .

Полный список действий для компонента зависит от самого компонента, но все компоненты поддерживают следующие действия:

  • start, stop, restart
  • status, version
  • backup, restore
  • install, uninstall

Настройка компонентов Edge

Для настройки Edge после установки используется комбинация файлов .properties и утилит Edge. Например, для настройки TLS/SSL в пользовательском интерфейсе Edge необходимо отредактировать файлы .properties , чтобы задать необходимые свойства. Изменения в файлах .properties требуют перезапуска соответствующего компонента Edge.

Файлы .properties находятся в каталоге /opt/apigee/customer/application . Каждый компонент имеет свой собственный файл .properties в этом каталоге. Например, router.properties и management-server.properties .

Чтобы задать свойство для компонента, отредактируйте соответствующий файл .properties , а затем перезапустите компонент:

/opt/apigee/apigee-service/bin/apigee-service component restart

Например:

/opt/apigee/apigee-service/bin/apigee-service edge-router restart

При обновлении Edge считываются файлы .properties в каталоге /opt/apigee/customer/application . Это означает, что обновление сохраняет все заданные вами свойства компонента.

Дополнительные сведения о настройке Edge см. в разделе Как настроить Edge.

Установить apigee-monit на узел

После завершения установки компонентов на узел вы можете при желании добавить утилиту apigee-monit . apigee-monit будет отслеживать компоненты на узле и пытаться перезапустить их в случае сбоя. Подробнее см. в разделе Самовосстановление с помощью apigee-monit .

Настройте сервер SymasLDAP как доступный только для чтения

Если ваша установка Edge содержит сервер SymasLDAP, на который не требуется направлять трафик, рекомендуем настроить сервер в режиме «только чтение». Для этого:

  1. Создайте на сервере файл mark_readonly.ldif со следующими строками:
    dn: olcDatabase={2}mdb,cn=config
      changetype: modify
      replace: olcReadOnly
      olcReadOnly: TRUE
  2. Выполните следующую команду на сервере, чтобы сделать его доступным только для чтения:
      ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_readonly.ldif

В случае выхода из строя основного сервера вы можете переключиться на использование резервного сервера в качестве основного следующим образом:

  1. Создайте на резервном сервере файл mark_writable.ldif со следующей строкой:
      dn: olcDatabase={2}mdb,cn=config
      changetype: modify
      replace: olcReadOnly
      olcReadOnly: FALSE
  2. Выполните следующую команду на резервном сервере:
      ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_writable.ldif