Edge for Private Cloud w wersji 4.17.09
W scenariuszu wysokiej dostępności możesz zainstalować wiele instancji interfejsu Edge. Po zainstalowaniu 2 instancji interfejsu użytkownika Edge musisz jednak wykonać czynności po instalacji, aby zsynchronizować ustawienia usługi między tymi instancjami.
W szczególności musisz skonfigurować 2 instancje interfejsu użytkownika tak, aby miały te same wartości tych właściwości:
application.secret=value mail.smtp.credential=value apigee.mgmt.credential=value
Poza tym, jeśli skonfigurujesz w nich obsługę TLS, upewnij się, że używasz tego samego certyfikatu i klucza w obu instancjach.
Konfigurowanie instancji interfejsu Edge za pomocą HTTP
- Zaloguj się na węźle, na którym znajdują się pierwsze instancje interfejsu Edge (nie loguj się w interfejsie, ale jako użytkownik na węźle).
- Otwórz plik /opt/apigee/edge-ui/conf/apigee.conf w edytorze i skopiuj te wartości do późniejszego użycia:
mail.smtp.credential="value"
apigee.mgmt.credential="wartość" - Otwórz plik /opt/apigee/edge-ui/conf/application.conf w edytorze i skopiuj wartości tej właściwości na później:
application.secret="value" - Zaloguj się na węźle, na którym znajdują się drugie instancje interfejsu Edge.
- Otwórz plik /opt/apigee/customer/application/ui.properties w drugiej instancji interfejsu użytkownika w edytorze. Jeśli plik nie istnieje, utwórz go.
- Dodaj te właściwości do pliku /opt/apigee/customer/application/ui.properties,
uwzględniając wartości skopiowane 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ę, że te wartości mają prefiks conf_application_ lub conf_apigee_. - Zapisz plik.
- Upewnij się, że plik /opt/apigee/customer/application/ui.properties należy do użytkownika apigee:
> chown apigee:apigee /opt/apigee/customer/application/ui.properties - Uruchom ponownie drugą instancję interfejsu:
> /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
Użytkownicy mogą teraz logować się w dowolnej instancji interfejsu.
Konfigurowanie instancji interfejsu Edge za pomocą TLS/HTTPS
- Skonfiguruj pierwszy egzemplarz interfejsu użytkownika tak, aby używał protokołu TLS/HTTPS zgodnie z opisem w artykule Konfigurowanie TLS w interfejsie zarządzania.
- Aby zsynchronizować wymagane właściwości, skonfiguruj drugie wystąpienia interfejsu użytkownika Edge tak, jak opisano powyżej w przypadku HTTP.
- Skopiuj plik JKS zawierający certyfikat i klucz z pierwszej instancji UI do węzła hostującego drugą instancję interfejsu.
- Skonfiguruj drugą instancję interfejsu tak, aby używała protokołu TLS/HTTPS zgodnie z opisem w artykule Konfigurowanie TLS w interfejsie zarządzania.