Server-Autostart einstellen

Edge for Private Cloud v4.19.01

Eine lokale Installation von Edge Private Cloud wird während einer neu starten. Mit den folgenden Befehlen können Sie Autostart auf jedem Knoten aktivieren/deaktivieren.

So aktivieren Sie alle Komponenten auf dem Knoten:

/opt/apigee/apigee-service/bin/apigee-all enable_autostart

Um alle Komponenten auf dem Knoten zu deaktivieren:

/opt/apigee/apigee-service/bin/apigee-all disable_autostart

So aktivieren oder deaktivieren Sie Autostart für eine bestimmte Komponente auf dem Knoten:

/opt/apigee/apigee-service/bin/apigee-service component_name enable_autostart
/opt/apigee/apigee-service/bin/apigee-service component_name disable_autostart

Dabei bezeichnet component_name die Komponente. Zulässige Werte:

  • apigee-cassandra (Cassandra)
  • apigee-openldap (OpenLDAP)
  • apigee-postgresql (PostgreSQL-Datenbank)
  • apigee-qpidd (Qpidd)
  • apigee-sso (Edge-SSO)
  • apigee-zookeeper (ZooKeeper)
  • edge-management-server (Verwaltungsserver)
  • edge-management-ui (neue Edge-Benutzeroberfläche)
  • edge-message-processor (Nachrichtenprozessor)
  • edge-postgres-server (Postgres-Server)
  • edge-qpid-server (Qpid-Server)
  • edge-router (Edge-Router)
  • edge-ui (klassische Benutzeroberfläche)

Das Skript wirkt sich nur auf den Knoten aus, auf dem es ausgeführt wird. Wenn Sie alle Knoten für autostart, führen Sie das Skript auf allen Knoten aus.

Beachten Sie, dass die Reihenfolge, in der die Komponenten gestartet werden, sehr wichtig ist:

  1. Zuerst ZooKeeper, Cassandra, LDAP (OpenLDAP) starten

    Wenn ZooKeeper und Cassandra als Cluster installiert werden, muss der gesamte Cluster aktiv sein und ausgeführt werden, bevor Sie eine andere Apigee-Komponente starten.

  2. Dann eine beliebige Apigee-Komponente (Managementserver, Router, UI usw.). Für Postgres-Server Starten Sie zuerst "postgresql" und für den Qpid-Server "qpidd".

Auswirkungen:

  • Für einen vollständigen Neustart einer Apigee Edge-Umgebung werden die Knoten mit ZooKeeper und Cassandra muss vor jedem anderen Knoten vollständig gestartet werden.
  • Wenn eine andere Apigee-Komponente auf einem oder mehreren ZooKeeper- und Cassandra-Knoten ausgeführt wird, wird nicht empfohlen, Autostart zu verwenden. Beginnen Sie stattdessen mit den Komponenten in der in Starten, Stoppen, Neustarten und Status von Apigee Edge prüfen

Fehlerbehebung bei Autostart

Wenn Sie Autostart konfigurieren und Edge Probleme beim Starten des OpenLDAP-Servers hat, haben Sie können Sie versuchen, SELinux zu deaktivieren oder auf allen Knoten in den moderaten Modus zu setzen. Zum Konfigurieren SELinux:

  1. Bearbeiten Sie die Datei /etc/sysconfig/selinux.
    sudo vi /etc/sysconfig/selinux
  2. Legen Sie SELINUX=disabled oder SELINUX=permissive fest.
  3. Speichern Sie die Änderungen.
  4. Starten Sie den Computer neu und starten Sie Edge dann neu:
    /opt/apigee/apigee-service/bin/apigee-all restart