Für unterschiedliche Admin-Anmeldedaten ist eine Konfiguration erforderlich

Apigee Edge for Private Cloud erstellt bei der Erstinstallation einen Systemadministratornutzer (sysadmin) und speichert die verschlüsselten Anmeldedaten dieses Nutzers in Konfigurationsdateien auf dem Knoten der neuen Edge-Benutzeroberfläche (edge-management-ui) . Die neue Edge-Benutzeroberfläche verwendet diese gespeicherten Anmeldedaten, um Back-End Anfragen an den Management Server zu authentifizieren. Wenn sich das Passwort oder die E-Mail-Adresse für Ihren Systemadministratornutzer ändert (z. B. in Ihrem externen LDAP oder nach dem Zurücksetzen des Passworts ), müssen Sie die gespeicherten Anmeldedaten des Systemadministrators auf dem Knoten der neuen Edge-Benutzeroberfläche aktualisieren.

Anmeldedaten des Systemadministrators für die neue Edge-Benutzeroberfläche ändern

Sie können die gespeicherten Anmeldedaten des Systemadministrators auf der neuen Edge-Benutzeroberfläche (edge-management-ui) mit einer der folgenden Methoden aktualisieren:

  • Führen Sie das Dienstprogramm apigee-setup mit dem Profil ue und einer Konfigurationsdatei im Hintergrund aus.
  • Verschlüsseln Sie die Anmeldedaten mit der management-ui Binärdatei und legen Sie conf_uebe_mgmtCredential in /opt/apigee/customer/application/management-ui.properties fest.

Anmeldedaten mit „apigee-setup“ aktualisieren

  1. Bearbeiten Sie die Konfigurationsdatei im Hintergrund, die Sie zum Installieren der neuen Edge Benutzeroberfläche (edge-management-ui) verwendet haben, um die Eigenschaften für den Systemadministrator und SMTP festzulegen:
    ADMIN_EMAIL=newUser
    APIGEE_ADMINPW=newPW
    SMTPHOST=smtp.gmail.com
    SMTPPORT=465
    SMTPUSER=foo@gmail.com
    SMTPPASSWORD=bar
    SMTPSSL=y
    SMTPMAILFROM="My Company <myco@company.com>"

    Sie müssen die SMTP-Eigenschaften einbeziehen, wenn Sie die Anmeldedaten des Systemadministrators aktualisieren, da setup.sh alle Eigenschaften der neuen Edge-Benutzeroberfläche aus der Konfigurationsdatei im Hintergrund zurücksetzt.

  2. Führen Sie auf dem Knoten der neuen Edge-Benutzeroberfläche das Dienstprogramm apigee-setup mit dem Profil ue aus, um die Anmeldedaten für edge-management-ui zu aktualisieren:
    /opt/apigee/apigee-setup/bin/setup.sh -p ue -f configFile

Anmeldedaten mit „management-ui.properties“ aktualisieren

  1. Wechseln Sie auf dem Knoten der neuen Edge-Benutzeroberfläche zum /opt/apigee/edge-management-ui Verzeichnis und verschlüsseln Sie den Nutzernamen und das Passwort des Systemadministrators mit der management-ui Binärdatei:
    cd /opt/apigee/edge-management-ui && ./bin/management-ui --encrypt 'userName:PWord'
  2. Öffnen Sie /opt/apigee/customer/application/management-ui.properties in einem Editor. Wenn die Datei nicht vorhanden ist, erstellen Sie sie:
    vi /opt/apigee/customer/application/management-ui.properties
  3. Legen Sie in management-ui.properties das conf_uebe_mgmtCredential Token auf den verschlüsselten Wert fest, der in Schritt 1 zurückgegeben wurde:
    conf_uebe_mgmtCredential="STRING_RETURNED_IN_STEP_1"
  4. Legen Sie den Inhaber von management-ui.properties auf apigee:apigee fest:
    chown apigee:apigee /opt/apigee/customer/application/management-ui.properties
  5. Konfigurieren Sie die neue Edge-Benutzeroberfläche (edge-management-ui) und starten Sie sie neu:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui configure
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart

Konfiguration der neuen Edge-Benutzeroberfläche testen

  1. Öffnen Sie die neue Edge-Benutzeroberfläche in einem Browser auf Port 3001:
    http://edge_UI_IP:3001/

    Beispiel:

    http://192.168.52.100:3001/
  2. Melden Sie sich mit den aktualisierten Anmeldedaten des Systemadministrators an. Eine erfolgreiche Anmeldung bestätigt, dass die Konfiguration der neuen Edge-Benutzeroberfläche gültig ist.

Konfiguration des Management Servers testen

Prüfen Sie, ob Sie auf den zentralen Pod auf dem Management Server zugreifen können, indem Sie den folgenden curl Befehl ausführen:

curl -u sysAdminUser:password \
  http://localhost:8080/v1/servers?pod=central

Der Management Server gibt eine Ausgabe im folgenden Format zurück:

[ {
  "internalIP" : "192.168.1.11",
  "isUp" : true,
  "pod" : "central",
  "reachable" : true,
  "region" : "dc-1",
  "tags" : {
    "property" : [ ]
  },
  "type" : [
    "application-datastore",
    "scheduler-datastore",
    "management-server",
    "auth-datastore",
    "apimodel-datastore",
    "user-settings-datastore",
    "audit-datastore"
  ],
  "uUID" : "d4bc87c6-2baf-4575-98aa-88c37b260469"
}, {
  "externalHostName" : "localhost",
  "externalIP" : "192.168.1.11",
  "internalHostName" : "localhost",
  "internalIP" : "192.168.1.11",
  "isUp" : true,
  "pod" : "central",
  "reachable" : true,
  "region" : "dc-1",
  "tags" : {
    "property" : [ {
      "name" : "started.at",
      "value" : "1454691312854"
    }, ... ]
  },
  "type" : [ "qpid-server" ],
  "uUID" : "9681202c-8c6e-4da1-b59b-23e3ef092f34"
} ]