고가용성(HA) 시나리오에서 새 Edge UI (edge-management-ui)의 여러 인스턴스를 설치할 수 있습니다.
하지만 새 Edge UI의 여러 인스턴스를 설치한 후에는 모든 edge-management-ui 노드에서 속성 설정을 동기화하기 위해 설치 후 작업을 실행해야 합니다.
특히 모든 새 Edge UI 인스턴스가 다음 속성에 동일한 값을 갖도록 구성해야 합니다.
conf_uebe_applicationsecret=value conf_uebe_mgmtCredential=value conf_apigee_mail.smtp.credential=value
각 항목의 의미는 다음과 같습니다.
conf_uebe_applicationsecret은 새 Edge UI에서 사용하는 세션 및 사용자 인증 정보 암호화 키입니다.conf_uebe_mgmtCredential은 암호화된 관리 서버 사용자 인증 정보입니다.conf_apigee_mail.smtp.credential은 암호화된 SMTP 서버 사용자 인증 정보입니다.
또한 새 Edge UI 인스턴스가 TLS를 사용하도록 구성하는 경우 모든
edge-management-ui 노드에서 동일한 TLS 인증서와 비공개 키를 사용해야 합니다.
HTTP를 사용하여 새 Edge UI 인스턴스 구성
- 첫 번째 새 Edge UI 인스턴스를 호스팅하는 노드에 로그인합니다 (노드의 셸 사용자으로 로그인).
- 첫 번째 새 Edge UI 노드에서
/opt/apigee/token/application/management-ui.properties를 열고 나중에 사용할 수 있도록 다음 속성 값을 복사합니다.conf_uebe_applicationsecret="value" conf_uebe_mgmtCredential="value" conf_apigee_mail.smtp.credential="value"
- 두 번째 새 Edge UI 인스턴스를 호스팅하는 노드에 로그인합니다.
- 편집기에서 두 번째 새 Edge UI 인스턴스의
/opt/apigee/customer/application/management-ui.properties를 엽니다. 파일이 없으면, 만듭니다.vi /opt/apigee/customer/application/management-ui.properties
- 첫 번째 새 Edge UI
인스턴스에서 복사한 정확한 값을 사용하여
/opt/apigee/customer/application/management-ui.properties에 다음 속성을 추가합니다.conf_uebe_applicationsecret="value" conf_uebe_mgmtCredential="value" conf_apigee_mail.smtp.credential="value"
- 파일을 저장합니다.
-
/opt/apigee/customer/application/management-ui.properties가apigee사용자가 소유하는지 확인합니다.chown apigee:apigee /opt/apigee/customer/application/management-ui.properties
- 두 번째 새 Edge UI 인스턴스를 구성하고 다시 시작합니다.
/opt/apigee/apigee-service/bin/apigee-service edge-management-ui configure /opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart
이제 사용자가 새 Edge UI 인스턴스 중 하나에 로그인할 수 있습니다.
TLS/HTTPS를 사용하여 새 Edge UI 인스턴스 구성
- 새 Edge UI에 TLS 구성에 설명된 대로 TLS/HTTPS를 사용하도록 첫 번째 새 Edge UI 인스턴스를 구성합니다.
- HTTP에 대해 위에서 설명한 대로 두 번째 새 Edge UI 인스턴스를 구성하여
conf_uebe_applicationsecret,conf_uebe_mgmtCredential,conf_apigee_mail.smtp.credential을(를) 동기화합니다. - TLS 인증서와 비공개 키가 포함된 PEM 파일을 첫 번째 새 Edge UI 인스턴스에서 두 번째 새 Edge UI 인스턴스를 호스팅하는 노드로 복사합니다 (예:
/opt/apigee/customer/application/edge-management-ui/). - 새 Edge UI에 TLS 구성에 설명된 대로 TLS/HTTPS를 사용하도록 두 번째 새 Edge UI 인스턴스를 구성합니다.