В сценарии высокой доступности можно установить несколько экземпляров Edge UI. Однако после установки двух экземпляров интерфейса Edge необходимо выполнить задачи после установки, чтобы синхронизировать настройки свойств между ними.
В частности, в обоих интерфейсах должны быть заданы одинаковые значения следующих свойств:
application.secret=value mail.smtp.credential=value apigee.mgmt.credential=value
Кроме того, если вы настроите их на использование TLS, то должны будете убедиться, что в обоих экземплярах используются один и тот же сертификат и ключ.
Как настроить экземпляры интерфейса Edge с помощью HTTP
- Войдите в узел, на котором размещены первые экземпляры интерфейса Edge (не в сам интерфейс, а как пользователь узла).
- Откройте файл
/opt/apigee/edge-ui/conf/apigee.confв редакторе и скопируйте значения следующих свойств:mail.smtp.credential="value" apigee.mgmt.credential="value"
- Откройте файл
/opt/apigee/edge-ui/conf/application.confв редакторе и скопируйте значения следующих свойств:application.secret="value"
- Войдите в узел, на котором размещены вторые экземпляры Edge UI.
- Откройте
/opt/apigee/customer/application/ui.propertiesво втором экземпляре интерфейса в редакторе. Если файла нет, создайте его. - Добавьте к свойству
/opt/apigee/customer/application/ui.propertiesследующие свойства, используя значения, скопированные из первого экземпляра интерфейса:conf_application_application.secret="value" conf_apigee_mail.smtp.credential="value" conf_apigee_apigee.mgmt.credential="value"
Обратите внимание, что перед этими значениями стоит префикс
conf_application_илиconf_apigee_. - Сохраните файл.
- Убедитесь, что владельцем
/opt/apigee/customer/application/ui.propertiesявляется пользователь apigee:chown apigee:apigee /opt/apigee/customer/application/ui.properties
- Перезапустите второй экземпляр интерфейса:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
Теперь пользователи могут входить в любой экземпляр интерфейса.
Как настроить экземпляры интерфейса Edge для использования TLS/HTTPS
- Настройте первый экземпляр интерфейса для использования TLS/HTTPS, как описано в разделе Настройка TLS для интерфейса управления.
- Настройте второй экземпляр интерфейса Edge, как описано выше для HTTP, чтобы синхронизировать необходимые свойства.
- Скопируйте файл JKS, содержащий сертификат и ключ, из первого экземпляра интерфейса на узел, на котором размещен второй экземпляр интерфейса.
- Настройте второй экземпляр интерфейса для использования TLS/HTTPS, как описано в разделе Настройка TLS для интерфейса управления.