Edge for Private Cloud v4.19.01
In diesem Dokument erfahren Sie, wie Sie eine Edge-Komponente neu installieren und wiederherstellen. Gehen Sie folgendermaßen vor: wenn Sie die Edge-Komponente vor dem Wiederherstellen der Sicherung neu installieren müssen.
Apache ZooKeeper
Einen eigenständigen Knoten wiederherstellen
- ZooKeeper beenden:
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper stop - Entfernen Sie alte ZooKeeper-Verzeichnisse:
/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 wiederherstellen Backup-2016.03.17,14.40.41.tar.gz - Starten Sie alle Komponenten neu:
> /opt/apigee/apigee-service/bin/apigee-all Neustart
Einen Clusterknoten wiederherstellen
Wenn ein einzelner ZooKeeper-Knoten ausfällt, der Teil eines Ensembles ist, können Sie einen neuen Knoten mit denselben Hostnamen bzw. dieselbe IP-Adresse an und installieren Sie ZooKeeper neu. Wenn der neue ZooKeeper-Knoten mit dem ZooKeeper-Ensemble erhält die neuesten Snapshots vom Leader und beginnt mit dem Kundendienst. Sie müssen 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 Sie bei der Installation des
Ursprünglicher Knoten:
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper Setup -f configFile - ZooKeeper starten:
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper Start
Vollständigen Cluster wiederherstellen
- Beenden Sie den gesamten Cluster.
- Stellen Sie alle ZooKeeper-Knoten aus der Sicherungsdatei wie oben beschrieben für eine einzelne Knoten.
- Starten Sie den ZooKeeper-Cluster.
- Starten Sie alle Komponenten neu.
Apache Cassandra
Einen eigenständigen Knoten wiederherstellen
- Haltestelle Cassandra:
> /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra stop - Entfernen Sie das alte Cassandra-Verzeichnis:
/opt/apigee/data/apigee-cassandra - Installieren Sie Cassandra neu:
> /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install - Cassandra wiederherstellen:
> /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra wiederherstellen Backup-2016.03.17,14.40.41.tar.gz - Starten Sie alle Komponenten neu:
> /opt/apigee/apigee-service/bin/apigee-all Neustart
Einen Clusterknoten wiederherstellen
Wenn ein einzelner Cassandra-Knoten ausfällt, der Teil eines Ensembles ist, können Sie einen neuen Knoten mit mit demselben Hostnamen bzw. derselben IP-Adresse. Sie müssen lediglich Cassandra neu installieren, keine Wiederherstellung mit den Daten.
Hinweis: Achten Sie bei der Neuinstallation auf einem Nicht-Seed-Knoten darauf, dass mindestens ein Cassandra-Seed Knoten ist aktiv.
- Installieren Sie Cassandra neu:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install
- Führen Sie das Setup auf dem Cassandra-Knoten mit derselben Konfigurationsdatei aus, die Sie bei der Installation des
Ursprünglicher Knoten:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra setup -f configFile
- Starten Sie Cassandra:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra start
- Nach der Installation von Cassandra und dem Hochfahren des Knotens (vorausgesetzt, RF>=2 für alle Schlüsselbereiche)
Führen Sie den folgenden
nodetool
-Befehl aus, um den Knoten zu initialisieren:
/opt/apigee/apigee-cassandra/bin/nodetool [-u username -pw password] -h localhost repair -pr
Sie müssen Ihren Nutzernamen und Ihr Passwort nur dann weitergeben, wenn Sie JMX-Authentifizierung für Cassandra aktiviert.
Vollständigen Cluster wiederherstellen
- Beenden Sie den gesamten 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 ausgeführt oder als Master
- Beenden Sie den Verwaltungsserver, den Qpid-Server und den Postgres-Server auf allen Knoten:
Hinweis: Ihr System kann Anfragen an API-Proxys weiterhin verarbeiten, während diese Komponenten angehalten.
> /opt/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:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql install - Starten Sie PostgreSQL:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql Start - Stellen Sie die PostgreSQL-Datenbank aus der Sicherungsdatei wieder her:
/opt/apigee/apigee-service/bin/apigee-service Apigee-postgresql Restore 2016.03.17,14.40.41.dump - Verwaltungsserver, Qpid-Server und Postgres-Server auf allen Knoten starten:
> /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 mit derselben Konfigurationsdatei neu, die Sie für die Installation verwendet 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-Serververzeichnisse:
/opt/apigee/data/edge-postgres-server
/opt/apigee/etc/edge-postgres-server.d - Postgres-Server neu installieren:
> /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 wiederherstellen Backup-2016.03.17,14.40.41.tar.gz - 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 wiederherstellen Backup-2016.03.17,14.40.41.tar.gz - 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 wiederherstellen Backup-2016.03.17,14.40.41.tar.gz - Qpid-Server, Qpidd und Postgres-Server auf allen Knoten neu starten:
> /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd neustart
> /opt/apigee/apigee-service/bin/apigee-service Edge-qpid-server neustart
> /opt/apigee/apigee-service/bin/apigee-service Edge-postgres-server neu starten
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 - Entfernen Sie alte OpenLDAP-Verzeichnisse:
/opt/apigee/data/apigee-openldap
/opt/apigee/etc/apigee-openldap.d - OpenLDAP wiederherstellen:
> /opt/apigee/apigee-service/bin/apigee-service apigee-openldaprecovery Backup-2016.03.17,14.40.41.tar.gz - Starten Sie OpenLDAP neu:
> /opt/apigee/apigee-service/bin/apigee-service apigee-openldap start - Alle Verwaltungsserver neu starten:
> /opt/apigee/apigee-service/bin/apigee-service Edge-management-server neustart
Verwaltungsserver
- Verwaltungsserver beenden:
> /opt/apigee/apigee-service/bin/apigee-service Edge-management-server stop - Entfernen Sie die alten Verwaltungsserver-Verzeichnisse:
/opt/apigee/data/edge-management-server
/opt/apigee/etc/edge-management-server.d - Verwaltungsserver neu installieren:
> /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 wiederherstellen Backup-2016.03.17,14.40.41.tar.gz - Verwaltungsserver neu starten:
> /opt/apigee/apigee-service/bin/apigee-service Edge-management-server start
Message Processor
- Message Processor anhalten:
> /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 - Message Processor neu installieren:
> /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 wiederherstellen Backup-2016.03.17,14.40.41.tar.gz - Message Processor neu starten:
> /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 die alten 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-Installation - Stellen Sie den Router aus der Sicherungsdatei wieder her:
> /opt/apigee/apigee-service/bin/apigee-service Edge-router-Wiederherstellung Backup-2016.03.17,14.40.41.tar.gz - Starten Sie den Router neu:
> /opt/apigee/apigee-service/bin/apigee-service Edge-Router-Start
Edge-Benutzeroberfläche
- UI beenden:
> /opt/apigee/apigee-service/bin/apigee-service Edge-ui stop - Entfernen Sie alte UI-Verzeichnisse:
/opt/apigee/data/edge-ui
/opt/apigee/etc/edge-ui.d - UI neu installieren:
> /opt/apigee/apigee-service/bin/apigee-service Edge-ui install - Stellen Sie die Benutzeroberfläche aus der Sicherungsdatei wieder her:
> /opt/apigee/apigee-service/bin/apigee-service Edge-ui Restore Backup-2016.03.17,14.40.41.tar.gz - Benutzeroberfläche neu starten:
> /opt/apigee/apigee-service/bin/apigee-service Edge-ui start
Vollständige Wiederherstellung der Website
- Stoppen Sie alle Komponentenknoten. Beachten Sie, dass die Reihenfolge beim Beenden der Subsysteme wichtig ist: zuerst alle Edge-Knoten und dann alle Datenspeicherknoten.
- Stellen Sie alle Komponenten wie oben beschrieben wieder her.
- Starten Sie nun alle Komponenten in der folgenden Reihenfolge. Beachten Sie, dass die Reihenfolge, in der
ist wichtig:
<ph type="x-smartling-placeholder">
- </ph>
- ZooKeeper-Cluster starten
- Cassandra-Cluster starten
- Prüfen, ob OpenLDAP ausgeführt wird
- qpid starten
- Verfügbarkeit der PostgreSQL-Datenbank sicherstellen
- Verwaltungsserver starten
- Router und Nachrichtenprozessoren starten
- Qpid-Server starten
- Postgres-Server starten
- Apigee-UI starten