여러 New Edge UI 인스턴스 지원

고가용성(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 인스턴스 구성

  1. 첫 번째 새 Edge UI 인스턴스를 호스팅하는 노드에 로그인합니다 (노드의 셸 사용자으로 로그인).
  2. 첫 번째 새 Edge UI 노드에서 /opt/apigee/token/application/management-ui.properties 를 열고 나중에 사용할 수 있도록 다음 속성 값을 복사합니다.
    conf_uebe_applicationsecret="value"
    conf_uebe_mgmtCredential="value"
    conf_apigee_mail.smtp.credential="value"
  3. 두 번째 새 Edge UI 인스턴스를 호스팅하는 노드에 로그인합니다.
  4. 편집기에서 두 번째 새 Edge UI 인스턴스의 /opt/apigee/customer/application/management-ui.properties를 엽니다. 파일이 없으면, 만듭니다.
    vi /opt/apigee/customer/application/management-ui.properties
  5. 첫 번째 새 Edge UI 인스턴스에서 복사한 정확한 값을 사용하여 /opt/apigee/customer/application/management-ui.properties 에 다음 속성을 추가합니다.
    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 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 인스턴스 구성

  1. 새 Edge UI에 TLS 구성에 설명된 대로 TLS/HTTPS를 사용하도록 첫 번째 새 Edge UI 인스턴스를 구성합니다.
  2. HTTP에 대해 위에서 설명한 대로 두 번째 새 Edge UI 인스턴스를 구성하여 conf_uebe_applicationsecret, conf_uebe_mgmtCredential, conf_apigee_mail.smtp.credential을(를) 동기화합니다.
  3. TLS 인증서와 비공개 키가 포함된 PEM 파일을 첫 번째 새 Edge UI 인스턴스에서 두 번째 새 Edge UI 인스턴스를 호스팅하는 노드로 복사합니다 (예: /opt/apigee/customer/application/edge-management-ui/).
  4. 새 Edge UI에 TLS 구성에 설명된 대로 TLS/HTTPS를 사용하도록 두 번째 새 Edge UI 인스턴스를 구성합니다.