Edge for Private Cloud v4.19.01
Realiza lo siguiente durante una conmutación por error de la base de datos de PostgreSQL:
- Detén
apigee-postgresql
en la instancia principal actual si aún se está ejecutando:/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
- Ve al nodo en espera y, luego, invoca el siguiente comando para convertirlo en la instancia principal:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql promote-standby-to-master IPorDNSofOldMaster
Si la instancia principal anterior se restablece en algún momento, conviértelo en un nodo en espera:
- En la instancia principal actual, edita el archivo de configuración para establecer lo siguiente:
PG_MASTER=IPorDNSofNewMaster PG_STANDBY=IPorDNSofOldMaster
- Habilita la replicación en la instancia principal nueva:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-master -f configFIle
- En la instancia principal anterior, edita el archivo de configuración para establecer lo siguiente:
PG_MASTER=IPorDNSofNewMaster PG_STANDBY=IPorDNSofOldMaster
- Detén
apigee-postgresql
en la instancia principal anterior:/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
- En la instancia principal anterior, borra cualquier dato antiguo de Postgres:
rm -rf /opt/apigee/data/apigee-postgresql/
- Configura la instancia principal anterior como instancia en espera:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-standby -f configFile
- Cuando finalice la replicación, ejecuta el siguiente comando para verificar el estado de replicación
secuencias de comandos en ambos servidores. El sistema debe mostrar resultados idénticos en ambos servidores para garantizar
una replicación exitosa:
- En el nodo de la instancia principal, ejecuta lo siguiente:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-master
Verifica que indique que se trata de la instancia principal.
- En el nodo en espera:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby
Verifica que indique que es el modo en espera.
- En el nodo de la instancia principal, ejecuta lo siguiente: