Edge for Private Cloud v4.18.05
Lakukan tindakan berikut selama failover database PostgreSQL:
- Hentikan
apigee-postgresql
pada master saat ini jika masih berjalan:/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
- Buka node standby dan panggil perintah berikut untuk menjadikannya master:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql promote-standby-to-master IPorDNSofOldMaster
Jika master lama dipulihkan pada masa mendatang, jadikan master lama sebagai node standby:
- Pada master saat ini, edit file konfigurasi untuk menetapkan:
PG_MASTER=IPorDNSofNewMaster PG_STANDBY=IPorDNSofOldMaster
- Aktifkan replikasi pada master baru:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-master -f configFIle
- Pada master lama, edit file konfigurasi untuk menyetel:
PG_MASTER=IPorDNSofNewMaster PG_STANDBY=IPorDNSofOldMaster
- Hentikan
apigee-postgresql
pada master lama:/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
- Pada master lama, bersihkan semua data Postgres lama:
rm -rf /opt/apigee/data/apigee-postgresql/
- Konfigurasi master lama sebagai standby:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-standby -f configFile
- Setelah replikasi selesai, verifikasi status replikasi dengan mengeluarkan
skrip di kedua server. Sistem harus menampilkan hasil yang identik pada kedua server untuk memastikan
replikasi yang sukses:
- Pada node master, jalankan:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-master
Pastikan bahwa image tersebut adalah master.
- Di node standby:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-standby
Verifikasi bahwa perangkat tersebut sudah dalam mode standby.
- Pada node master, jalankan: