PostgreSQL veritabanı yük devretme işlemi sırasında aşağıdakileri gerçekleştirin:
- Hâlâ çalışıyorsa mevcut ana slaytta
apigee-postgresql
komutunu durdurun:/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
- Bekleme düğümüne gidin ve ana komut yapmak için aşağıdaki komutu çalıştırın:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql promote-standby-to-master IPorDNSofOldMaster
Eski ana slaytı gelecekte geri yükleyecekseniz ana makineyi bekleme düğümü haline getirin:
- Geçerli ana makinede, şu yapılandırma ayarlarını yapmak için yapılandırma dosyasını 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 slaytta, şu yapılandırma dosyasını düzenleyin:
PG_MASTER=IPorDNSofNewMaster PG_STANDBY=IPorDNSofOldMaster
- Eski ana slaytta
apigee-postgresql
komutunu durdur:/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
- Eski ana slaytta, eski Postgres verilerini temizleyin:
rm -rf /opt/apigee/data/apigee-postgresql/
- Eski ana cihazı bekleme olarak yapılandırın:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-standby -f configFile
- Çoğaltma tamamlandığında, her iki sunucuya da aşağıdaki komut dosyalarını vererek çoğaltma durumunu doğrulayın. Başarılı bir çoğaltma işlemi sağlamak için sistem her iki sunucuda da aynı sonuçları göstermelidir:
- Ana düğümde şu komutu çalıştırın:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-master
Ana slaytta göründüğünü doğrulayın.
- Bekleme düğümünde:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby
Bunun bekleme modunda olduğunu belirttiğinden emin olun.
- Ana düğümde şu komutu çalıştırın: