Obsługa wielu instancji interfejsu Edge

Edge for Private Cloud w wersji 4.18.01

W scenariuszu wysokiej dostępności możesz zainstalować wiele instancji interfejsu Edge. Pamiętaj jednak: Po zainstalowaniu 2 instancji interfejsu Edge musisz wykonać zadania po instalacji w aby zsynchronizować ustawienia usług.

W szczególności musisz skonfigurować te 2 instancje interfejsu tak, aby miały tę samą wartość w przypadku właściwości:

application.secret=value
mail.smtp.credential=value
apigee.mgmt.credential=value

Poza tym, jeśli skonfigurujesz je pod kątem używania protokołu TLS, upewnij się, że jest on używany certyfikat i klucz.

Konfigurowanie instancji interfejsu Edge przy użyciu HTTP

  1. Zaloguj się w węźle hostującym pierwsze instancje interfejsu Edge (nie loguj się do samego interfejsu, jako użytkownik węzła).
  2. Otwórz plik /opt/apigee/edge-ui/conf/apigee.conf w i skopiuj wartości tych właściwości do późniejszego użycia:
    mail.smtp.credential="value"
    apigee.mgmt.credential="value"
  3. Otwórz plik /opt/apigee/edge-ui/conf/application.conf w edytora i skopiuj wartości tej właściwości do późniejszego użycia:
    application.secret="value"
  4. Zaloguj się w węźle hostującym drugie instancje interfejsu Edge.
  5. Otwórz /opt/apigee/customer/application/ui.properties w drugiej instancji interfejsu użytkownika w edytorze. Jeśli plik nie istnieje, utwórz go.
  6. Dodaj te właściwości do /opt/apigee/customer/application/ui.properties: łącznie z wartościami skopiowanymi z pierwszego wystąpienia interfejsu użytkownika:
    conf_application_application.secret="value"
    conf_apigee_mail.smtp.credential="value"
    conf_apigee_apigee.mgmt.credential="value"


    Zwróć uwagę na to, że masz do tych wartości prefiksy conf_application_ lub conf_apigee_.
  7. Zapisz plik.
  8. Upewnij się, że /opt/apigee/customer/application/ui.properties należy do użytkownika apigee:?
    > chown apigee:apigee /opt/apigee/customer/application/ui.properties
  9. Uruchom ponownie drugą instancję interfejsu użytkownika:
    > /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

Użytkownicy mogą teraz logować się do dowolnej instancji interfejsu.

Konfigurowanie instancji interfejsu Edge przy użyciu protokołu TLS/HTTPS

  1. Skonfiguruj pierwszą instancję interfejsu, która będzie używać TLS/HTTPS, zgodnie z opisem w artykule Konfigurowanie protokołu TLS w interfejsie zarządzania.
  2. Skonfiguruj drugie instancje interfejsu Edge w sposób opisany powyżej, aby za pomocą protokołu HTTP synchronizować właściwości wymagane.
  3. Skopiuj do węzła plik JKS zawierający certyfikat i klucz z pierwszej instancji UI hostowanie drugiej instancji UI.
  4. Skonfiguruj drugą instancję UI pod kątem używania TLS/HTTPS zgodnie z opisem w artykule Konfigurowanie TLS w interfejsie zarządzania.