Edge for Private Cloud v4.18.05
Führen Sie während eines PostgreSQL-Datenbank-Failovers die folgenden Schritte aus:
- Beenden Sie
apigee-postgresql
auf dem aktuellen Master, falls es noch ausgeführt wird:/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
- Wechseln Sie zum Standby-Knoten und führen Sie den folgenden Befehl aus, um ihn zum Master zu machen:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql promote-standby-to-master IPorDNSofOldMaster
Wenn der alte Master zu einem späteren Zeitpunkt wiederhergestellt wird, machen Sie ihn zu einem Standby-Knoten:
- Bearbeiten Sie die Konfigurationsdatei auf dem aktuellen Master, um Folgendes festzulegen:
PG_MASTER=IPorDNSofNewMaster PG_STANDBY=IPorDNSofOldMaster
- Aktivieren Sie die Replikation auf dem neuen Master:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-master -f configFIle
- Bearbeiten Sie die Konfigurationsdatei auf dem alten Master und legen Sie Folgendes fest:
PG_MASTER=IPorDNSofNewMaster PG_STANDBY=IPorDNSofOldMaster
- Beenden Sie
apigee-postgresql
auf dem alten Master:/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
- Bereinigen Sie auf dem alten Master alle alten Postgres-Daten:
rm -rf /opt/apigee/data/apigee-postgresql/
- Konfigurieren Sie den alten Master als Standby:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-standby -f configFile
- Prüfen Sie nach Abschluss der Replikation den Replikationsstatus, indem Sie die folgenden Scripts auf beiden Servern ausführen. Das System sollte auf beiden Servern identische Ergebnisse anzeigen, um eine erfolgreiche Replikation zu ermöglichen:
- Führen Sie auf dem Masterknoten folgenden Befehl aus:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-master
Prüfen Sie, ob der Master angegeben ist.
- Auf dem Standby-Knoten:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby
Prüfen Sie, ob der Status „Standby“ lautet.
- Führen Sie auf dem Masterknoten folgenden Befehl aus: