Unterstützung mehrerer Instanzen der Edge-Benutzeroberfläche

Edge for Private Cloud Version 4.17.09

Sie können mehrere Instanzen der Edge-Benutzeroberfläche in einem Hochverfügbarkeitsszenario installieren. Nach der Installation der beiden Instanzen der Edge-Benutzeroberfläche müssen Sie jedoch Aufgaben nach der Installation ausführen, um die Property-Einstellungen zwischen den beiden zu synchronisieren.

Insbesondere müssen Sie die beiden UI-Instanzen so konfigurieren, dass sie für die folgenden Eigenschaften denselben Wert haben:

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

Wenn Sie sie für die Verwendung von TLS konfigurieren, müssen Sie außerdem auf beiden Instanzen dasselbe Zertifikat und denselben Schlüssel verwenden.

Edge-Benutzeroberflächeninstanzen mit HTTP konfigurieren

  1. Melden Sie sich bei dem Knoten an, auf dem die ersten Edge-UI-Instanzen gehostet werden. Melden Sie sich nicht bei der UI selbst an, sondern als Nutzer auf dem Knoten.
  2. Öffnen Sie /opt/apigee/edge-ui/conf/apigee.conf in einem Editor und kopieren Sie die Werte der folgenden Attribute zur späteren Verwendung:
    mail.smtp.credential="value"
    apigee.mgmt.credential="value"
  3. Öffnen Sie /opt/apigee/edge-ui/conf/application.conf in einem Editor und kopieren Sie die Werte der folgenden Property für spätere Verwendung:
    application.secret="value"
  4. Melden Sie sich bei dem Knoten an, auf dem die zweiten Edge-UI-Instanzen gehostet werden.
  5. Öffnen Sie /opt/apigee/customer/application/ui.properties in der zweiten UI-Instanz in einem Editor. Wenn die Datei nicht vorhanden ist, erstellen Sie sie.
  6. Fügen Sie /opt/apigee/customer/application/ui.properties die folgenden Properties hinzu, einschließlich der Werte, die Sie aus der ersten UI-Instanz kopiert haben:
    conf_application_application.secret="value"
    conf_apigee_mail.smtp.credential="value"
    conf_apigee_apigee.mgmt.credential="value"


    Beachten Sie, dass Sie diesen Werten entweder conf_application_ oder conf_apigee_ vorangestellt haben.
  7. Speichern Sie die Datei.
  8. Achten Sie darauf, dass der Nutzer apigee Inhaber von /opt/apigee/customer/application/ui.properties ist:
    > chown apigee:apigee /opt/apigee/customer/application/ui.properties
  9. Starten Sie die zweite UI-Instanz neu:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-ui erneutstart

Nutzer können sich jetzt in einer der beiden UI-Instanzen anmelden.

Konfigurieren von Edge-UI-Instanzen mit TLS/HTTPS

  1. Konfigurieren Sie die erste UI-Instanz für die Verwendung von TLS/HTTPS, wie unter TLS für die Verwaltungsoberfläche konfigurieren beschrieben.
  2. Konfigurieren Sie die zweiten Edge UI-Instanzen wie oben beschrieben für HTTP, um die erforderlichen Properties zu synchronisieren.
  3. Kopieren Sie die JKS-Datei mit dem Zertifikat und dem Schlüssel aus der ersten UI-Instanz auf den Knoten, auf dem die zweite UI-Instanz gehostet wird.
  4. Konfigurieren Sie die zweite UI-Instanz für die Verwendung von TLS/HTTPS, wie unter TLS für die Verwaltungs-UI konfigurieren beschrieben.