프라이빗 클라우드용 Edge v. 4.17.05
고가용성 시나리오에서 Edge UI의 여러 인스턴스를 설치할 수 있습니다. 하지만 Edge UI의 두 인스턴스를 설치한 후에는 두 인스턴스 간에 속성 설정을 동기화하기 위해 설치 후 작업을 수행해야 합니다.
특히 다음 속성에 대해 동일한 값을 갖도록 두 UI 인스턴스를 구성해야 합니다.
conf_application_application.secret=value conf_apigee_mail.smtp.credential=value conf_apigee_apigee.mgmt.credential=value
또한 TLS를 사용하도록 구성하는 경우 두 인스턴스에서 동일한 인증서와 키를 사용해야 합니다.
HTTP를 사용하여 Edge UI 인스턴스 구성
- 첫 번째 Edge UI 인스턴스를 호스팅하는 노드에 로그인합니다 (UI 자체에 로그인하지 않고 노드의 사용자로 로그인).
- 편집기에서 /opt/apigee/edge-ui/conf/apigee.conf를 열고 위에 나열된 세 가지 속성의 값을 복사합니다.
- 두 번째 Edge UI 인스턴스를 호스팅하는 노드에 로그인합니다.
- 편집기에서 두 번째 UI 인스턴스의 /opt/apigee/customer/application/ui.properties를 엽니다. 파일이 없으면 만듭니다.
- 첫 번째 UI 인스턴스에서 복사한 값을 포함하여 /opt/apigee/customer/application/ui.properties에 다음 속성을 추가합니다.
conf_application_application.secret=value
conf_apigee_mail.smtp.credential=value
conf_apigee_apigee.mgmt.credential=value - 파일을 저장합니다.
- /opt/apigee/customer/application/ui.properties가 apigee 사용자의 소유인지 확인합니다.
> chown apigee:apigee /opt/apigee/customer/application/ui.properties - 두 번째 UI 인스턴스를 다시 시작합니다.
> /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
이제 사용자는 두 UI 인스턴스 중 하나에 로그인할 수 있습니다.
TLS/HTTPS를 사용하여 Edge UI 인스턴스 구성
- 관리 UI에 TLS 구성에 설명된 대로 TLS/HTTPS를 사용하도록 첫 번째 UI 인스턴스를 구성합니다.
- 위에서 설명한 대로 두 번째 Edge UI 인스턴스를 HTTP에 맞게 구성하여 필요한 속성을 동기화합니다.
- 첫 번째 UI 인스턴스에서 두 번째 UI 인스턴스를 호스팅하는 노드로 인증서와 키를 복사합니다.
- 관리 UI에 TLS 구성에 설명된 대로 TLS/HTTPS를 사용하도록 두 번째 UI 인스턴스를 구성합니다.