Nach einer erfolgreichen Edge-Installation gibt es einige allgemeine Aufgaben, die Sie möglicherweise ausführen möchten, um die Installation zu validieren, Ihre Einstellungen zu optimieren und Ihre Konfiguration anzupassen. Zu diesen Aufgaben gehören:
Aufgabe | Beschreibung |
---|---|
Befehle auf Edge-Komponenten aufrufen | Verwenden Sie das Dienstprogramm apigee-service , um die einzelnen Edge-Komponenten zu starten, zu stoppen und neu zu starten sowie den Status abzurufen. |
Edge-Komponenten konfigurieren | Verwenden Sie Eigenschaftendateien, um die Standardeinstellungen für die Edge-Komponente zu ändern. |
Apigee-Validieren ausführen | Rufen Sie die Testskripts auf, um zu prüfen, ob die Installation der einzelnen Komponenten erfolgreich war. |
JVM-Heap-Einstellungen abstimmen | Optimieren Sie die Java-Arbeitsspeichereinstellungen für jeden Knoten. |
LDAP-Passwortrichtlinie verwalten | Ändern Sie das standardmäßige LDAP-Passwort und konfigurieren Sie verschiedene Authentifizierungseinstellungen. |
Apigee-Monit auf dem Knoten installieren | Installieren und verwenden Sie ein Tool, das die Komponenten auf dem Knoten überwacht und versucht, sie neu zu starten, wenn sie fehlschlagen. |
PostgreSQL-Job(s) dauerhaft löschen | Überschüssige Daten entfernen, die vom Analysedienst erfasst wurden |
Cassandra-Knotentool-Reparatur einrichten | Der Cassandra-Ring sollte regelmäßig gewartet werden, um für Konsistenz auf allen Knoten zu sorgen. |
Autostart aktivieren | Weisen Sie Edge für die Private Cloud an, während eines Neustarts automatisch neu zu starten. |
Neue Edge-Benutzeroberfläche installieren | Apigee empfiehlt die Installation der neuen Edge-Benutzeroberfläche, einer verbesserten Benutzeroberfläche für Entwickler und Administratoren von Apigee Edge für Private Cloud. |
Dies sind nur einige der häufigsten Aufgaben, die Sie in der Regel nach der Installation von Edge ausführen. Informationen zu weiteren Vorgängen und Verwaltungsaufgaben finden Sie unter Edge konfigurieren und Vorgänge.
Befehle auf Edge-Komponenten aufrufen
Unter /opt/apigee/apigee-service/bin
werden Verwaltungsdienstprogramme für Edge installiert, mit denen Sie eine Edge-Installation verwalten können. Sie können beispielsweise das Dienstprogramm apigee-all
verwenden, um alle Edge-Komponenten auf dem Knoten zu starten, zu stoppen, neu zu starten oder den Status zu ermitteln:
/opt/apigee/apigee-service/bin/apigee-all stop|start|restart|status|version
Mit dem Dienstprogramm apigee-service
können Sie einzelne Komponenten steuern und konfigurieren. Das Dienstprogramm apigee-service
hat das folgende Format:
/opt/apigee/apigee-service/bin/apigee-service component_name action
Dabei identifiziert component_name die Komponente. Die Komponente muss sich auf dem Knoten befinden, auf dem Sie apigee-service
ausführen. Abhängig von Ihrer Konfiguration können die Werte von component_name Folgendes umfassen:
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)
Zusätzlich zu diesen Komponenten können Sie abhängig von Ihrer Konfiguration auch apigee-service
für die apigee-provision
- und apigee-validate
-Komponenten aufrufen.
Führen Sie beispielsweise den folgenden Befehl aus, um den Edge Router neu zu starten:
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
Die Liste der auf dem Knoten installierten Komponenten finden Sie im Verzeichnis /opt/apigee
. Dieses Verzeichnis enthält ein Unterverzeichnis für jede auf dem Knoten installierte Edge-Komponente. Jedem Unterverzeichnis wird Folgendes vorangestellt:
apigee
: Eine von Edge verwendete Drittanbieterkomponente. Beispiel:apigee-cassandra
.edge
: Eine Edge-Komponente von Apigee. Beispiel:edge-management-server
.edge-mint
: Eine Monetarisierungskomponente. Beispiel:edge-mint-management-server
.
Die vollständige Liste der Aktionen für eine Komponente hängt von der Komponente selbst ab. Alle Komponenten unterstützen jedoch die folgenden Aktionen:
start, stop, restart
status, version
backup, restore
install, uninstall
Edge-Komponenten konfigurieren
Um Edge nach der Installation zu konfigurieren, verwenden Sie eine Kombination aus .properties
-Dateien und Edge-Dienstprogrammen. Wenn Sie beispielsweise TLS/SSL in der Edge-Benutzeroberfläche konfigurieren möchten, bearbeiten Sie .properties
-Dateien, um die erforderlichen Attribute festzulegen. Bei Änderungen an .properties
-Dateien müssen Sie die betroffene Edge-Komponente neu starten.
Die .properties
-Dateien befinden sich im Verzeichnis /opt/apigee/customer/application
.
Jede Komponente hat in diesem Verzeichnis eine eigene .properties
-Datei.
Beispiel: router.properties
und management-server.properties
.
Um eine Eigenschaft für eine Komponente festzulegen, bearbeiten Sie die entsprechende .properties
-Datei und starten Sie die Komponente dann neu:
/opt/apigee/apigee-service/bin/apigee-service component restart
Beispiel:
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
Wenn Sie Edge aktualisieren, werden die .properties
-Dateien im Verzeichnis /opt/apigee/customer/application
gelesen. Das bedeutet, dass bei der Aktualisierung alle Eigenschaften beibehalten werden, die Sie für die Komponente festgelegt haben.
Weitere Informationen zur Edge-Konfiguration finden Sie unter Edge konfigurieren.
Apigee-Monit auf dem Knoten installieren
Nachdem Sie die Installation der Komponenten auf einem Knoten abgeschlossen haben, können Sie optional das Dienstprogramm apigee-monit
hinzufügen. apigee-monit
überwacht die Komponenten auf dem Knoten und versucht, sie neu zu starten, falls sie fehlschlagen.
Weitere Informationen finden Sie unter Selbstheilung mit Apigee-Monit.
OpenLDAP-Server als schreibgeschützt konfigurieren
Wenn Ihre Edge-Installation einen OpenLDAP-Server enthält, auf den kein Traffic umgeleitet werden muss, empfehlen wir, den Server als schreibgeschützt zu konfigurieren. Anleitung:
- Erstellen Sie auf dem Server die Datei
mark_readonly.ldif
mit den folgenden Zeilen:dn: olcDatabase={2}bdb,cn=config changetype: modify replace: olcReadOnly olcReadOnly: TRUE
- Führen Sie den folgenden Befehl auf dem Server aus, um ihn als schreibgeschützt zu kennzeichnen:
ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_readonly.ldif
Falls der primäre Server ausfällt, können Sie wie folgt zurückwechseln und den Standby-Server als primären Server verwenden:
- Erstellen Sie auf dem Stand-by-Server die Datei
mark_writable.ldif
mit der folgenden Zeile:dn: olcDatabase={2}bdb,cn=config changetype: modify replace: olcReadOnly olcReadOnly: FALSE
- Führen Sie den folgenden Befehl auf dem Standby-Server aus:
ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_writable.ldif