Edge для частного облака v4.18.05
Вы можете установить несколько экземпляров пользовательского интерфейса Edge в сценарии высокой доступности. Однако после установки двух экземпляров пользовательского интерфейса 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.
- Откройте
/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 для пользовательского интерфейса управления .