Edge para nuvem privada v4.18.05
Execute as seguintes etapas durante um failover do banco de dados PostgreSQL:
- Pare
apigee-postgresql
no mestre atual se ele ainda estiver em execução:/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
- Acesse o nó de espera e invoque o seguinte comando para torná-lo o mestre:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql promote-standby-to-master IPorDNSofOldMaster
Se o mestre antigo for restaurado em algum momento no futuro, torne-o um nó de espera:
- No mestre atual, edite o arquivo de configuração para definir:
PG_MASTER=IPorDNSofNewMaster PG_STANDBY=IPorDNSofOldMaster
- Ative a replicação no novo mestre:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-master -f configFIle
- No mestre antigo, edite o arquivo de configuração para definir:
PG_MASTER=IPorDNSofNewMaster PG_STANDBY=IPorDNSofOldMaster
- Pare
apigee-postgresql
no mestre antigo:/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
- No mestre antigo, limpe todos os dados antigos do Postgres:
rm -rf /opt/apigee/data/apigee-postgresql/
- Configure o mestre antigo como reserva:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-standby -f configFile
- Após a conclusão da replicação, verifique o status dela emitindo os scripts a seguir nos dois servidores. O sistema vai mostrar resultados idênticos nos dois servidores para garantir
uma replicação bem-sucedida:
- No nó mestre, execute:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-master
Verifique se ele diz que é o mestre.
- No nó em espera:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby
Verifique se ele está em modo de espera.
- No nó mestre, execute: