Nach einer erfolgreichen Edge-Installation gibt es einige häufige Aufgaben, die Sie ausführen können, um die Installation zu prüfen, Einstellungen zu optimieren und die Konfiguration anzupassen. Dazu gehören:
| Aufgabe | Beschreibung |
|---|---|
| Befehle für Edge-Komponenten aufrufen | Mit dem apigee-service Dienstprogramm können Sie jede Edge-Komponente starten, beenden, neu starten und ihren Status abrufen. |
| Edge-Komponenten konfigurieren | Mit Eigenschaftsdateien können Sie die Standardeinstellungen für Edge-Komponenten ändern. |
| `apigee-validate` ausführen | Rufen Sie die Testskripts auf, um zu prüfen, ob die Installation der einzelnen Komponenten erfolgreich war. |
| whatshot JVM-Heapeinstellungen optimieren | Optimieren Sie die Java-Speichereinstellungen für jeden Knoten. |
| LDAP-Passwortrichtlinie verwalten | Ändern Sie das Standard-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 ausfallen. |
| Standardpasswort für PostgreSQL ändern | Apigee empfiehlt, das Standardpasswort für PostgreSQL nach der Installation von Edge for Private Cloud zu ändern, um die Sicherheit Ihrer Daten zu gewährleisten. |
| PostgreSQL-Bereinigungsjobs einrichten | Entfernen Sie überschüssige Daten, die vom Analysedienst erfasst wurden. |
| Cassandra-Nodetool-Reparatur einrichten | Regelmäßige Wartung, die Sie für Ihren Cassandra-Ring durchführen sollten, um Konsistenz auf allen Knoten zu gewährleisten. |
| Autostart aktivieren | Weisen Sie Edge for Private Cloud an, bei einem Neustart automatisch neu zu starten. |
| Neue Edge-Benutzeroberfläche konfigurieren | Konfigurieren Sie die Authentifizierung und optionale Einstellungen für die neue Edge-Benutzeroberfläche, die Verwaltungsoberfläche für Entwickler und Administratoren von Apigee Edge for Private Cloud. |
Dies sind nur einige der häufigsten Aufgaben, die Sie in der Regel nach der Installation von Edge ausführen. Weitere Informationen zu zusätzlichen Vorgängen und Verwaltungsaufgaben finden Sie unter Edge konfigurieren und Betrieb.
Befehle für Edge-Komponenten aufrufen
Edge installiert Verwaltungsdienstprogramme unter /opt/apigee/apigee-service/bin, mit denen Sie
eine Edge-Installation verwalten können. Mit dem Dienstprogramm apigee-all können Sie beispielsweise alle Edge-Komponenten auf dem Knoten starten, beenden, neu starten oder ihren Status abrufen:
/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 folgendes Format:
/opt/apigee/apigee-service/bin/apigee-service component_name action
Dabei gibt component_name die Komponente an. Die Komponente muss sich auf dem Knoten befinden, auf dem Sie apigee-service ausführen. Je nach Konfiguration können die Werte von
component_name Folgendes umfassen:
apigee-cassandra(Cassandra)apigee-openldap(OpenLDAP)apigee-postgresql(PostgreSQL-Datenbank)apigee-qpidd(Qpidd)apigee-zookeeper(ZooKeeper)edge-management-server(Verwaltungsserver)edge-management-ui(neue Edge-Benutzeroberfläche)edge-message-processor(Message Processor)edge-postgres-server(Postgres-Server)edge-qpid-server(Qpid-Server)edge-router(Edge-Router)
Neben diesen Komponenten können Sie je nach
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
Sie können die Liste der auf dem Knoten installierten Komponenten im Verzeichnis
/opt/apigee abrufen. Dieses Verzeichnis enthält ein Unterverzeichnis für jede auf dem Knoten installierte Edge
Komponente. Jedes Unterverzeichnis hat das folgende Präfix:
apigee: Eine Drittanbieterkomponente, die von Edge verwendet wird. 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, restartstatus, versionbackup, restoreinstall, uninstall
Edge-Komponenten konfigurieren
Zum Konfigurieren von Edge nach der Installation verwenden Sie eine Kombination aus .properties Dateien
und Edge-Dienstprogrammen. Wenn Sie beispielsweise TLS/SSL auf der neuen Edge-Benutzeroberfläche konfigurieren möchten, bearbeiten Sie
.properties Dateien, um die erforderlichen Eigenschaften festzulegen. Änderungen an .properties
Dateien erfordern einen Neustart der betroffenen Edge-Komponente.
Die .properties Dateien befinden sich in
dem /opt/apigee/customer/application Verzeichnis.
Jede Komponente hat in diesem Verzeichnis eine eigene .properties-Datei.
Beispiele: router.properties und management-server.properties.
Wenn Sie eine Eigenschaft für eine Komponente festlegen möchten, bearbeiten Sie die entsprechende .properties Datei und
starten Sie die Komponente 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
/opt/apigee/customer/application Verzeichnis gelesen. Das bedeutet, dass alle Eigenschaften, die Sie für die Komponente festgelegt haben, beim Update beibehalten werden.
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 apigee-monit
Dienstprogramm hinzufügen. apigee-monit überwacht die Komponenten auf dem Knoten und versucht, sie neu zu starten, wenn sie ausfallen.
Weitere Informationen finden Sie unter Selbstheilung mit „apigee-monit“.
SymasLDAP-Server als schreibgeschützt konfigurieren
Wenn Ihre Edge-Installation einen SymasLDAP-Server enthält, auf den kein Traffic umgeleitet werden muss, empfehlen wir, den Server als schreibgeschützt zu konfigurieren. Gehen Sie dazu so vor:
- Erstellen Sie auf dem Server eine Datei
mark_readonly.ldifmit den folgenden Zeilen:dn: olcDatabase={2}mdb,cn=config changetype: modify replace: olcReadOnly olcReadOnly: TRUE - Führen Sie auf dem Server den folgenden Befehl 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
Wenn der primäre Server ausfällt, können Sie so wieder zum Standby-Server als primären Server wechseln:
- Erstellen Sie auf dem Standby-Server eine Datei
mark_writable.ldifmit der folgenden Zeile:dn: olcDatabase={2}mdb,cn=config changetype: modify replace: olcReadOnly olcReadOnly: FALSE - Führen Sie auf dem Standby-Server den folgenden Befehl aus:
ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_writable.ldif