Edge for Private Cloud Version 4.16.05
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 stoppen:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper-Stopp - Entfernen Sie alte ZooKeeper-Verzeichnisse:
/<inst_root>/apigee/data/apigee-zookeeper
/<inst_root>/apigee/etc/apigee-zookeeper.d - Installieren Sie ZooKeeper neu:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper installieren - ZooKeeper wiederherstellen.
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper wiederherstellen Backup-2016.03.17,14.40.41.tar.gz - Starten Sie alle Komponenten neu:
> /<inst_root>/apigee/apigee-service/bin/apigee-all Neustart
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.
- Installieren Sie ZooKeeper neu:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper-Installation - Führen Sie die Einrichtung auf dem ZooKeeper-Knoten mit derselben Konfigurationsdatei aus, die bei der Installation des ursprünglichen Knotens verwendet wurde:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper setup -f configFile - Starten Sie ZooKeeper:
> /<inst_root>/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 beenden:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra stop - Entfernen Sie alte Cassandra-Verzeichnisse:
/<inst_root>/apigee/data/apigee-cassandra
/<inst_root>/apigee/etc/apigee-cassandra.d - Installieren Sie Cassandra neu:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra install - Cassandra wiederherstellen:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandrarecovery sicherung-2016.03.17,14.40.41.tar.gz - Starten Sie alle Komponenten neu:
> /<inst_root>/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 demselben Hostnamen bzw. derselben IP-Adresse erstellen. Sie müssen Cassandra nur neu installieren, Sie müssen die Daten nicht wiederherstellen.
Hinweis: Achten Sie bei der Neuinstallation auf einem Nicht-Startknoten darauf, dass mindestens ein Cassandra-Startknoten aktiv ist.
- Installieren Sie Cassandra neu:
> /<inst_root>/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:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra setup -f configFile - Starten Sie Cassandra:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra starten - Führen Sie nach der Installation von Cassandra und der Ausführung des Knotens (sofern RF>=2 für alle Schlüsselbereiche) den folgenden nodetool-Befehl aus, um den Knoten zu initialisieren:
<inst_root>/apigee/apigee-cassandra/bin/nodetool -h localhost Repair
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 Verwaltungsserver, den Qpid-Server und den Postgres-Server auf allen Knoten:
Hinweis: Ihr System kann weiterhin Anfragen an API-Proxys verarbeiten, solange diese Komponenten angehalten sind.
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-management-server stop
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-Qpid-server stop
> /<inst_root>/apigee/apigee-service/bin/apigee-service, Edge-postgres-server stopp - Installieren Sie die PostgreSQL-Datenbank neu:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql-Installation - Starten Sie PostgreSQL:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql-Start - Stellen Sie die PostgreSQL-Datenbank aus der Sicherungsdatei wieder her:
/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresqlrecovery 2016.03.17,14.40.41.dump - Starten Sie den Management Server, den Qpid-Server und den Postgres-Server auf allen Knoten:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-management-server start, start
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-qpid-server start, start, > /<inst_root-server start, / Apigee, start
PosgreSQL wird als Standby ausgeführt
- Installieren Sie die PostgreSQL-Datenbank neu:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql-Installation - Konfigurieren Sie die PostgreSQL-Datenbank mit derselben Konfigurationsdatei neu, mit der Sie sie installiert haben:
/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql-Setup -f configFile - Starten Sie PostgreSQL:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql-Start
Postgres-Server
- Beenden Sie Postgres-Server auf allen Master- und Standby-Knoten:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-postgres-server stop - Entfernen Sie alte Postgres Server-Verzeichnisse:
/<inst_root>/apigee/data/edge-postgres-server
/<inst_root>/apigee/etc/edge-postgres-server.d - Installieren Sie Postgres Server neu:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-Postgres-server-Installation - Stellen Sie Postgres Server aus der Sicherungsdatei wieder her:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-postgres-server Wiederherstellung Backup-2016.03.17,14.40.41.tar.gz - Starten Sie Postgres Server auf allen Master- und Standby-Knoten:
> /<inst_root>/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:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-qpid-server stop
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-Postgres-server stopp
/ /apigee/apigee-service stopp
/ /apigee/apigee-service stop, anhalten - Entfernen Sie das alte Qpid Server- und Qpidd-Verzeichnis:
/<inst_root>/apigee/data/edge-qpid-server
/<inst_root>/apigee/etc/edge-qpid-server.d
/<inst_root>/apigee/data/apigee-qpidd
/<inst_root>/apigee/etc/apigee-q - Installieren Sie Qpidd neu:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd install - Qpidd wiederherstellen:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd Wiederherstellung Backup-2016.03.17,14.40.41.tar.gz - Qpidd starten:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd Start - Installieren Sie Qpid Server neu:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-qpid-server-Installation - Qpid-Server wiederherstellen:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-qpid-server-Wiederherstellen-Sicherung-2016.03.17,14.40.41.tar.gz - Starten Sie Qpid Server-, Qpidd- und Postgres-Server auf allen Knoten neu:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd neu starten
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-apigee-qpid-server-neustart
> /<inst_root-neustart
OpenLDAP
- Beenden Sie OpenLDAP:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-openldap stop - Installieren Sie OpenLDAP neu:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-openldap install - Entfernen Sie alte OpenLDAP-Verzeichnisse:
/<inst_root>/apigee/data/apigee-openldap
/<inst_root>/apigee/etc/apigee-openldap.d - OpenLDAP wiederherstellen:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-openldap Wiederherstellung Backup-2016.03.17,14.40.41.tar.gz - Starten Sie OpenLDAP neu:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-openldap start - Starten Sie alle Verwaltungsserver neu:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-management-server-Neustart
Verwaltungsserver
- Verwaltungsserver beenden:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-Management-Server stopp - Entfernen Sie alte Management Server-Verzeichnisse:
/<inst_root>/apigee/data/edge-management-server
/<inst_root>/apigee/etc/edge-management-server.d - Installieren Sie Management Server neu:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-management-server-Installation - Stellen Sie den Verwaltungsserver aus der Sicherungsdatei wieder her:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-management-server Wiederherstellung Backup-2016.03.17,14.40.41.tar.gz - Starten Sie den Verwaltungsserver neu:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-Management-Server start
Message Processor
- Meldungsverarbeiter beenden:
> /<inst_root>/apigee/apigee-service/bin/apigee-service-Edge-Nachrichtenprozessor stopp - Entfernen Sie alte Message Processor-Verzeichnisse:
/<inst_root>/apigee/data/edge-message-processor
/<inst_root>/apigee/etc/edge-message-processor.d - Installieren Sie den Message Processor neu:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-Message-processor-Installation - Stellen Sie den Nachrichtenprozessor aus der Sicherungsdatei wieder her:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-Nachrichtenprozessor Wiederherstellung Backup-2016.03.17,14.40.41.tar.gz - Starten Sie den Meldungsprozessor neu:
> /<inst_root>/apigee/apigee-service/bin/apigee-service-Edge-Nachrichtenprozessor start
Router
- Router beenden:
> /<inst_root>/apigee/apigee-service/bin/apigee-service-Edge-Router beendet - Entfernen Sie alte Router-Verzeichnisse:
/<inst_root>/apigee/data/edge-router
/<inst_root>/apigee/etc/edge-router.d - Installieren Sie den Router neu:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-Router-Installation - Stellen Sie den Router aus der Sicherungsdatei wieder her:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-Router-Wiederherstellungswiederherstellung 2016.03.17,14.40.41.tar.gz - Starten Sie den Router neu:
> /<inst_root>/apigee/apigee-service/bin/apigee-service-Edge-Router-Start
Edge-Benutzeroberfläche
- Stopp-Benutzeroberfläche:
> /<inst_root>/apigee/apigee-service/bin/apigee-service-Edge-UI-Stopp - Entfernen Sie alte UI-Verzeichnisse:
/<inst_root>/apigee/data/edge-ui
/<inst_root>/apigee/etc/edge-ui.d - Installieren Sie die UI neu:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-ui-Installation - Stellen Sie die UI aus der Sicherungsdatei wieder her:
> /<inst_root>/apigee/apigee-service/bin/apigee-service Edge-ui Wiederherstellung Backup-2016.03.17,14.40.41.tar.gz - Starten Sie die Benutzeroberfläche neu:
> /<inst_root>/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 – 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