Поддержка нескольких экземпляров нового интерфейса Edge

Вы можете установить несколько экземпляров нового пользовательского интерфейса Edge (edge-management-ui) в сценарии высокой доступности (HA). Однако после установки нескольких экземпляров нового интерфейса Edge необходимо выполнить задачи после установки, чтобы синхронизировать настройки свойств на всех узлах edge-management-ui.

В частности, необходимо настроить все экземпляры New Edge UI так, чтобы они имели одинаковые значения для следующих свойств:

conf_uebe_applicationsecret=value
conf_uebe_mgmtCredential=value
conf_apigee_mail.smtp.credential=value

Где:

  • conf_uebe_applicationsecret – ключ шифрования сеанса и учетных данных, используемый в новом интерфейсе Edge.
  • conf_uebe_mgmtCredential – зашифрованные учетные данные сервера управления.
  • conf_apigee_mail.smtp.credential – зашифрованные учетные данные SMTP-сервера.

Кроме того, если вы настроите экземпляры New Edge UI для использования TLS, вам необходимо убедиться, что вы используете один и тот же сертификат TLS и закрытый ключ на каждом узле edge-management-ui.

Настройте новые экземпляры Edge UI, используя HTTP.

  1. Войдите в узел, на котором размещен первый экземпляр New Edge UI (как пользователь оболочки в узле).
  2. Откройте файл /opt/apigee/token/application/management-ui.properties на первом узле New Edge UI и скопируйте значения следующих свойств:
    conf_uebe_applicationsecret="value"
    conf_uebe_mgmtCredential="value"
    conf_apigee_mail.smtp.credential="value"
  3. Войдите в узел, на котором размещен второй экземпляр нового интерфейса Edge.
  4. Откройте файл /opt/apigee/customer/application/management-ui.properties во втором экземпляре New Edge UI в редакторе. Если файла нет, создайте его:
    vi /opt/apigee/customer/application/management-ui.properties
  5. Добавьте в файл /opt/apigee/customer/application/management-ui.properties следующие свойства, используя значения, скопированные из первого экземпляра New Edge UI:
    conf_uebe_applicationsecret="value"
    conf_uebe_mgmtCredential="value"
    conf_apigee_mail.smtp.credential="value"
  6. Сохраните файл.
  7. Убедитесь, что свойство /opt/apigee/customer/application/management-ui.properties принадлежит пользователю apigee:
    chown apigee:apigee /opt/apigee/customer/application/management-ui.properties
  8. Настройте и перезапустите второй экземпляр нового интерфейса Edge:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui configure
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart

Теперь пользователи могут войти в любой экземпляр New Edge UI.

Как настроить новые экземпляры Edge UI с использованием TLS/HTTPS

  1. Настройте первый экземпляр New Edge UI для использования TLS/HTTPS, как описано в разделе Настройка TLS для New Edge UI.
  2. Настройте второй экземпляр New Edge UI, как описано выше для HTTP, чтобы синхронизировать conf_uebe_applicationsecret, conf_uebe_mgmtCredential и conf_apigee_mail.smtp.credential.
  3. Скопируйте PEM-файлы, содержащие сертификат TLS и закрытый ключ, из первого экземпляра нового интерфейса Edge в узел, на котором размещен второй экземпляр нового интерфейса Edge (например, в /opt/apigee/customer/application/edge-management-ui/).
  4. Настройте второй экземпляр New Edge UI для использования TLS/HTTPS, как описано в разделе Настройка TLS для New Edge UI.