PostgreSQL veritabanı yük devri sırasında aşağıdakileri yapın:
- Hâlâ çalışıyorsa geçerli ana slaytta
apigee-postgresql
uygulamasını durdurun:/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
- Bekleme düğümüne gidin ve düğümü ana düğüm yapmak için aşağıdaki komutu çağırın:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql promote-standby-to-master IPorDNSofOldMaster
Gelecekte eski bir ana makine geri yüklenirse bunu bekleme düğümü yapın:
- Geçerli ana slaytta, yapılandırma dosyasını şu şekilde düzenleyin:
PG_MASTER=IPorDNSofNewMaster PG_STANDBY=IPorDNSofOldMaster
- Yeni ana slaytta çoğaltmayı etkinleştirin:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-master -f configFIle
- Eski ana sayfada, yapılandırma dosyasını şu şekilde ayarlayın:
PG_MASTER=IPorDNSofNewMaster PG_STANDBY=IPorDNSofOldMaster
- Eski ana slaytta
apigee-postgresql
uygulamasını durdurun:/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
- Eski ana kopyada, tüm eski Postgres verilerini temizleyin:
rm -rf /opt/apigee/data/apigee-postgresql/
- Eski ana slaytı bekleme olarak yapılandırın:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-standby -f configFile
- Çoğaltma tamamlandıktan sonra aşağıdaki
komut dosyası yükleyebilirsiniz. Sistemin kontrol edebilmesi için, sistem her iki sunucuda da aynı sonuçları görüntülemelidir.
kopyalama:
- Ana düğümde şu komutu çalıştırın:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-master
Dosyanın ana alan adı olduğunu doğrulayın.
- Bekleme düğümünde:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby
Cihazın bekleme modunda olduğunu doğrulayın.
- Ana düğümde şu komutu çalıştırın: