Fehlerbehebung bei Apigee-SSO in der Private Cloud

Portprüfung

Wenn die Installation oder Konfiguration fehlschlägt, sollten Sie zuerst prüfen, ob alle erforderlichen Ports offen und zugänglich sind:

  • Der Knoten apigee-openldap muss auf Port 5432 auf den Postgres-Knoten zugreifen können.
  • Port 9099 auf dem Knoten apigee-openldap muss für den externen HTTP-Zugriff über die Edge Management UI und den SAML-Identitätsanbieter geöffnet sein. Wenn Sie TLS für Apigee SSO konfigurieren, kann die Portnummer anders sein.
  • Der Knoten apigee-openldap muss über die in Ihrer Konfiguration angegebene URL auf den SAML-Identitätsanbieter zugreifen können.
  • Der Knoten apigee-openldap muss auf Port 8080 auf dem Management Server-Knoten zugreifen können.

Konfiguration noch einmal ausführen

Wenn alle erforderlichen Ports offen und zugänglich sind, können Sie die Konfigurationsschritte noch einmal ausführen:

  • Für Apigee SSO:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap setup-sso -f /opt/silent.conf
    
  • Für die Edge Management UI:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui configure-sso -f /opt/silent.conf

Apigee SSO-Datenbank zurücksetzen

Wenn die Neukonfiguration nicht funktioniert, können Sie die von Apigee SSO verwendete Postgres-Datenbank löschen und dann Apigee SSO und die Edge Management UI neu konfigurieren:

  1. Beenden Sie Apigee SSO:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap stop_sso
  2. Melden Sie sich auf dem Postgres-Knoten an und löschen Sie die Datenbank apigee_dex:
    psql -U postgres_username -p postgres_port -h postgres_host -c "drop database \"apigee_dex\""

    Dabei gilt:

    • postgres_username ist der Postgres-Nutzername, den Sie bei der Installation von Edge angegeben haben. Der Standardwert ist apigee.
    • postgres_port ist der Postgres-Port, den Sie bei der Installation von Edge angegeben haben. Der Standardwert ist 5432.
    • postgres_host ist die IP-Adresse oder der DNS-Name des Postgres-Knotens.
  3. Wiederholen Sie die Schritte unter Apigee SSO installieren und konfigurieren.