In diesem Dokument wird die Neuinstallation und Wiederherstellung einer Edge-Komponente behandelt. Verwenden Sie dieses Verfahren, wenn Sie die Edge-Komponente neu installieren müssen, bevor Sie die Sicherung wiederherstellen.
Apache ZooKeeper
Einen eigenständigen Knoten wiederherstellen
- ZooKeeper beenden:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper stop
- Alte ZooKeeper-Verzeichnisse entfernen:
/opt/apigee/data/apigee-zookeeper /opt/apigee/etc/apigee-zookeeper.d
- ZooKeeper neu installieren:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper install
- ZooKeeper wiederherstellen:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restore 2019.03.17,14.40.41
Beachten Sie, dass Sie beim Wiederherstellen einer Komponente weder den Verzeichnispfad zur Sicherungsdatei noch das Präfix "backup-" oder das Suffix ".tar.gz" angeben. Sie geben nur den Datums-/Uhrzeitteil des Dateinamens an.
Optional können Sie die Sicherungsdatei im
restore
-Befehl weglassen. Edge verwendet dann die neueste Sicherungsdatei im Sicherungsverzeichnis der Komponente. - Starten Sie alle Komponenten neu:
/opt/apigee/apigee-service/bin/apigee-all restart
Einen Clusterknoten wiederherstellen
Wenn ein einzelner ZooKeeper-Knoten fehlschlägt, der Teil eines Ensembles ist, können Sie einen neuen Knoten mit demselben Hostnamen bzw. derselben IP-Adresse erstellen und ZooKeeper neu installieren. Wenn der neue ZooKeeper-Knoten in das ZooKeeper-Ensemble aufgenommen wird, erhält er die neuesten Momentaufnahmen vom Leader und kann mit der Betreuung von Kunden beginnen. Sie müssen die Daten in dieser Instanz nicht wiederherstellen.
- ZooKeeper neu installieren:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper install
- Führen Sie die Einrichtung auf dem ZooKeeper-Knoten mit derselben Konfigurationsdatei aus, die bei der Installation des ursprünglichen Knotens verwendet wurde:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper setup -f configFile
- Starten Sie ZooKeeper:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper start
Vollständigen Cluster wiederherstellen
- Beenden Sie den vollständigen Cluster.
- Stellen Sie alle ZooKeeper-Knoten aus der Sicherungsdatei wieder her, wie oben für einen einzelnen Knoten beschrieben.
- Starten Sie den ZooKeeper-Cluster.
- Starten Sie alle Komponenten neu.
Apache Cassandra
Einen eigenständigen Knoten wiederherstellen
- Cassandra anhalten:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra stop
- Altes Cassandra-Verzeichnis entfernen:
/opt/apigee/data/apigee-cassandra
- Installieren Sie Cassandra neu:
/apigee/apigee-service/bin/apigee-service apigee-cassandra install
- Cassandra wiederherstellen:
/apigee/apigee-service/bin/apigee-service apigee-cassandra restore 2019.03.17,14.40.41
Beachten Sie, dass Sie beim Wiederherstellen einer Komponente weder den Verzeichnispfad zur Sicherungsdatei noch das Präfix "backup-" oder das Suffix ".tar.gz" angeben. Sie geben nur den Datums-/Uhrzeitteil des Dateinamens an.
Optional können Sie die Sicherungsdatei im
restore
-Befehl weglassen. Edge verwendet dann die neueste Sicherungsdatei im Sicherungsverzeichnis der Komponente. - Starten Sie alle Komponenten neu:
/apigee/apigee-service/bin/apigee-all restart
Einen Clusterknoten wiederherstellen
Wenn ein einzelner Cassandra-Knoten ausfällt, der Teil eines Ensembles ist, können Sie einen neuen Knoten mit demselben Hostnamen bzw. derselben IP-Adresse erstellen. Sie müssen Cassandra nur neu installieren, Sie müssen die Daten nicht wiederherstellen.
- Installieren Sie Cassandra neu:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install
- Führen Sie die Einrichtung auf dem Cassandra-Knoten mit derselben Konfigurationsdatei aus, die bei der Installation des ursprünglichen Knotens verwendet wurde:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra setup -f configFile
- Cassandra starten:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra start
- Führen Sie nach der Installation von Cassandra den folgenden
nodetool
-Befehl aus, um den Knoten zu initialisieren (sofern RF>=2 für alle Schlüsselbereiche):
/opt/apigee/apigee-cassandra/bin/nodetool [-u username -pw password] -h localhost repair -pr
Sie müssen Ihren Nutzernamen und Ihr Passwort nur weitergeben, wenn Sie die JMX-Authentifizierung für Cassandra aktiviert haben.
Vollständigen Cluster wiederherstellen
- Beenden Sie den vollständigen Cluster.
- Stellen Sie alle Cassandra-Knoten aus der Sicherungsdatei wieder her.
- Starten Sie den Cassandra-Cluster.
- Starten Sie alle Komponenten neu.
PostgreSQL-Datenbank
PosgreSQL wird eigenständig oder als Master ausgeführt
- Beenden Sie den Management-Server, den Qpid-Server und den Postgres-Server auf allen Knoten:
/apigee/apigee-service/bin/apigee-service edge-management-server stop
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
- Installieren Sie die PostgreSQL-Datenbank neu:
/apigee/apigee-service/bin/apigee-service apigee-postgresql install
- Starten Sie PostgreSQL:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
- PostgreSQL-Datenbank aus der Sicherungsdatei wiederherstellen:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restore 2019.03.17,14.40.41
Beachten Sie, dass Sie beim Wiederherstellen der PostgreSQL-Komponente weder den Verzeichnispfad zur Sicherungsdatei noch das Suffix „.dump“ angeben. Sie geben nur den Datums-/Uhrzeitteil des Dateinamens an.
Optional können Sie die Sicherungsdatei im
restore
-Befehl weglassen. Edge verwendet dann die neueste Sicherungsdatei im Sicherungsverzeichnis der Komponente. - Starten Sie den Management Server, den Qpid-Server und den Postgres-Server auf allen Knoten:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server start
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
PosgreSQL wird als Standby ausgeführt
- Installieren Sie die PostgreSQL-Datenbank neu:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql install
- Konfigurieren Sie die PostgreSQL-Datenbank neu mit derselben Konfigurationsdatei, mit der Sie sie installiert haben:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup -f configFile
- Starten Sie PostgreSQL:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
Postgres-Server
- Beenden Sie Postgres-Server auf allen Master- und Standby-Knoten:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
- Entfernen Sie alte Postgres Server-Verzeichnisse:
/opt/apigee/data/edge-postgres-server /opt/apigee/etc/edge-postgres-server.d
- Installieren Sie den Postgres-Server neu:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server install
- Stellen Sie den Postgres-Server aus der Sicherungsdatei wieder her:
/opt/apigee/apigee-service/bin/apigee-service edge-postgre-server restore 2019.03.17,14.40.41
Beachten Sie, dass Sie beim Wiederherstellen einer Komponente weder den Verzeichnispfad zur Sicherungsdatei noch das Präfix "backup-" oder das Suffix ".tar.gz" angeben. Sie geben nur den Datums-/Uhrzeitteil des Dateinamens an.
Optional können Sie die Sicherungsdatei im
restore
-Befehl weglassen. Edge verwendet dann die neueste Sicherungsdatei im Sicherungsverzeichnis der Komponente. - Starten Sie Postgres Server auf allen Master- und Standby-Knoten:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
Qpid-Server und Qpidd
- Beenden Sie Qpidd, Qpid Server und Postgres Server auf allen Knoten:
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd stop
- Entfernen Sie die alten Qpid-Server- und Qpidd-Verzeichnisse:
/opt/apigee/data/edge-qpid-server /opt/apigee/etc/edge-qpid-server.d /opt/apigee/data/apigee-qpidd /opt/apigee/etc/apigee-qpidd.d
- Installieren Sie Qpidd neu:
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd install
- Qpidd wiederherstellen:
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restore 2019.03.17,14.40.41
Beachten Sie, dass Sie beim Wiederherstellen einer Komponente weder den Verzeichnispfad zur Sicherungsdatei noch das Präfix "backup-" oder das Suffix ".tar.gz" angeben. Sie geben nur den Datums-/Uhrzeitteil des Dateinamens an.
Optional können Sie die Sicherungsdatei im
restore
-Befehl weglassen. Edge verwendet dann die neueste Sicherungsdatei im Sicherungsverzeichnis der Komponente. - Qpidd starten:
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start
- Installieren Sie den Qpid-Server neu:
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server install
- Qpid-Server wiederherstellen:
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restore 2019.03.17,14.40.41
Beachten Sie, dass Sie beim Wiederherstellen einer Komponente weder den Verzeichnispfad zur Sicherungsdatei noch das Präfix "backup-" oder das Suffix ".tar.gz" angeben. Sie geben nur den Datums-/Uhrzeitteil des Dateinamens an.
Optional können Sie die Sicherungsdatei im
restore
-Befehl weglassen. Edge verwendet dann die neueste Sicherungsdatei im Sicherungsverzeichnis der Komponente. - Starten Sie die Qpid-Server, Qpidd und Postgres-Server auf allen Knoten neu:
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restart
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restart
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server restart
OpenLDAP
- OpenLDAP beenden:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap stop
- Installieren Sie OpenLDAP neu:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap install
- Alte OpenLDAP-Verzeichnisse entfernen:
/opt/apigee/data/apigee-openldap /opt/apigee/etc/apigee-openldap.d
- OpenLDAP wiederherstellen:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap restore 2019.03.17,14.40.41
Beachten Sie, dass Sie beim Wiederherstellen einer Komponente weder den Verzeichnispfad zur Sicherungsdatei noch das Präfix "backup-" oder das Suffix ".tar.gz" angeben. Sie geben nur den Datums-/Uhrzeitteil des Dateinamens an.
Optional können Sie die Sicherungsdatei im
restore
-Befehl weglassen. Edge verwendet dann die neueste Sicherungsdatei im Sicherungsverzeichnis der Komponente. - Starten Sie OpenLDAP neu:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap start
- Starten Sie alle Verwaltungsserver neu:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server restart
Verwaltungsserver
- Beenden Sie den Verwaltungsserver:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
- Entfernen Sie alte Management Server-Verzeichnisse:
/opt/apigee/data/edge-management-server /opt/apigee/etc/edge-management-server.d
- Installieren Sie den Verwaltungsserver neu:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server install
- Stellen Sie den Verwaltungsserver aus der Sicherungsdatei wieder her:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server restore 2019.03.17,14.40.41
Beachten Sie, dass Sie beim Wiederherstellen einer Komponente weder den Verzeichnispfad zur Sicherungsdatei noch das Präfix "backup-" oder das Suffix ".tar.gz" angeben. Sie geben nur den Datums-/Uhrzeitteil des Dateinamens an.
Optional können Sie die Sicherungsdatei im
restore
-Befehl weglassen. Edge verwendet dann die neueste Sicherungsdatei im Sicherungsverzeichnis der Komponente. - Starten Sie den Verwaltungsserver neu:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server start
Message Processor
- Nachrichtenprozessor stoppen:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor stop
- Entfernen Sie alte Message Processor-Verzeichnisse:
/opt/apigee/data/edge-message-processor /opt/apigee/etc/edge-message-processor.d
- Installieren Sie Message Processor neu:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor install
- Stellen Sie Message Processor aus der Sicherungsdatei wieder her:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor restore 2019.03.17,14.40.41
Beachten Sie, dass Sie beim Wiederherstellen einer Komponente weder den Verzeichnispfad zur Sicherungsdatei noch das Präfix "backup-" oder das Suffix ".tar.gz" angeben. Sie geben nur den Datums-/Uhrzeitteil des Dateinamens an.
Optional können Sie die Sicherungsdatei im
restore
-Befehl weglassen. Edge verwendet dann die neueste Sicherungsdatei im Sicherungsverzeichnis der Komponente. - Starten Sie den Message Processor neu:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor start
Router
- Router beenden:
/opt/apigee/apigee-service/bin/apigee-service edge-router stop
- Entfernen Sie alte Router-Verzeichnisse:
/opt/apigee/data/edge-router /opt/apigee/etc/edge-router.d
- Installieren Sie den Router neu:
/opt/apigee/apigee-service/bin/apigee-service edge-router install
- Stellen Sie den Router aus der Sicherungsdatei wieder her:
/opt/apigee/apigee-service/bin/apigee-service edge-router restore 2019.03.17,14.40.41
Beachten Sie, dass Sie beim Wiederherstellen einer Komponente weder den Verzeichnispfad zur Sicherungsdatei noch das Präfix "backup-" oder das Suffix ".tar.gz" angeben. Sie geben nur den Datums-/Uhrzeitteil des Dateinamens an.
Optional können Sie die Sicherungsdatei im
restore
-Befehl weglassen. Edge verwendet dann die neueste Sicherungsdatei im Sicherungsverzeichnis der Komponente. - Router neu starten:
/opt/apigee/apigee-service/bin/apigee-service edge-router start
Edge-Benutzeroberfläche
- Stopp-UI:
/opt/apigee/apigee-service/bin/apigee-service edge-ui stop
- Alte UI-Verzeichnisse entfernen:
/opt/apigee/data/edge-ui /opt/apigee/etc/edge-ui.d
- Installieren Sie die UI neu:
/opt/apigee/apigee-service/bin/apigee-service edge-ui install
- UI aus Sicherungsdatei wiederherstellen:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restore 2019.03.17,14.40.41
Beachten Sie, dass Sie beim Wiederherstellen einer Komponente weder den Verzeichnispfad zur Sicherungsdatei noch das Präfix "backup-" oder das Suffix ".tar.gz" angeben. Sie geben nur den Datums-/Uhrzeitteil des Dateinamens an.
Optional können Sie die Sicherungsdatei im
restore
-Befehl weglassen. Edge verwendet dann die neueste Sicherungsdatei im Sicherungsverzeichnis der Komponente. - UI neu starten:
/opt/apigee/apigee-service/bin/apigee-service edge-ui start
Websitewiederherstellung abschließen
- Stoppen Sie alle Komponentenknoten. Beachten Sie, dass die Reihenfolge des Beendens der Subsysteme wichtig ist: Stoppen Sie zuerst alle Edge-Knoten und dann alle Datenspeicherknoten.
- Stellen Sie alle Komponenten wie oben beschrieben wieder her.
- Starten Sie jetzt alle Komponenten in der folgenden Reihenfolge. Beachten Sie, dass die Reihenfolge, in der die Subsysteme gestartet werden, wichtig ist:
- ZooKeeper-Cluster starten
- Cassandra-Cluster starten
- Achten Sie darauf, dass OpenLDAP ausgeführt wird
- QPID starten
- Achten Sie darauf, dass die PostgreSQL-Datenbank ausgeführt wird
- Verwaltungsserver starten
- Router und Message Processor starten
- Qpid-Server starten
- Postgres-Server starten
- Apigee-UI starten