W scenariuszu wysokiej dostępności możesz zainstalować wiele instancji interfejsu Edge. Jednak po zainstalowaniu 2 instancji interfejsu Edge musisz wykonać zadania po instalacji, aby zsynchronizować ustawienia właściwości między nimi.
W szczególności musisz skonfigurować 2 instancje interfejsu użytkownika, aby miały tę samą wartość w przypadku tych właściwości:
application.secret=value mail.smtp.credential=value apigee.mgmt.credential=value
Jeśli skonfigurujesz je tak, aby używały TLS, musisz upewnić się, że w obu instancjach używasz tego samego certyfikatu i klucza.
Konfigurowanie instancji interfejsu Edge przy użyciu protokołu HTTP
- Zaloguj się w węźle hostującym pierwsze instancje interfejsu Edge (nie loguj się w samym interfejsie, ale jako użytkownik w węźle).
- Otwórz plik
/opt/apigee/edge-ui/conf/apigee.confw edytorze i skopiuj wartości tych właściwości, aby użyć ich później:mail.smtp.credential="value" apigee.mgmt.credential="value"
- Otwórz plik
/opt/apigee/edge-ui/conf/application.confw edytorze i skopiuj wartości tych właściwości, aby użyć ich później:application.secret="value"
- Zaloguj się w węźle hostującym drugą instancję interfejsu Edge.
- Otwórz plik
/opt/apigee/customer/application/ui.propertiesw drugiej instancji interfejsu w edytorze. Jeśli plik nie istnieje, utwórz go. - Dodaj do
/opt/apigee/customer/application/ui.propertieste właściwości, w tym wartości skopiowane z pierwszej instancji interfejsu:conf_application_application.secret="value" conf_apigee_mail.smtp.credential="value" conf_apigee_apigee.mgmt.credential="value"
Zwróć uwagę, że te wartości są poprzedzone prefiksem
conf_application_lubconf_apigee_. - Zapisz plik.
- Sprawdź, czy właścicielem
/opt/apigee/customer/application/ui.propertiesjest użytkownik „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 obu instancjach interfejsu.
Konfigurowanie instancji interfejsu Edge przy użyciu TLS/HTTPS
- Skonfiguruj pierwszą instancję interfejsu użytkownika, aby używała TLS/HTTPS, zgodnie z opisem w artykule Konfigurowanie TLS dla interfejsu zarządzania.
- Skonfiguruj drugą instancję interfejsu Edge w sposób opisany powyżej dla protokołu HTTP, aby zsynchronizować wymagane właściwości.
- Skopiuj plik JKS zawierający certyfikat i klucz z pierwszej instancji interfejsu użytkownika do węzła hostującego drugą instancję interfejsu użytkownika.
- Skonfiguruj drugą instancję interfejsu użytkownika, aby używała protokołu TLS/HTTPS, zgodnie z opisem w artykule Konfigurowanie TLS dla interfejsu zarządzania.