Edge for Private Cloud s. 4.17.05
Varsayılan olarak, Edge tüm Postgres düğümlerini ana modda yükler. Ancak üretim sistemlerinde birden çok Postgres düğümüyle, bunları ana bekleme çoğaltmasını kullanacak şekilde yapılandırırsınız. Böylece, başarısız olursa bekleme düğümü sunucu trafiğine devam edebilir.
Ana düğüm başarısız olursa bekleme sunucusunu ana düğüme yükseltebilirsiniz. PostgreSQL Veritabanı Yük Devretme daha fazla bilgi edinin.
Ana-Bekleme Modu Çoğaltmayı şurada yapılandırın: yükleme süresi
Ana bekleme replikasını, yükleme sırasında aşağıdakini ekleyerek yapılandırabilirsiniz: özelliklerini bulun:
PG_MASTER=IPorDNSofNewMaster PG_STANDBY=IPorDNSofNewStandby
Yükleyici iki Postgres düğümünü ana bekleme modu olarak çalışacak şekilde otomatik olarak yapılandırır kolay bir yoludur.
Ana Bekleme Modunda Çoğaltmayı Yapılandırma kurulumdan sonra
Yüklemeden sonra ana beklemedeki kopyayı yapılandırmak için aşağıdakini prosedür:
- Hangi Postgre düğümünün ana düğüm, hangisinin bekleme sunucusu olacağını belirleyin.
- Ana düğümde, yapılandırma dosyasını şu ayarları yapacak şekilde düzenleyin:
PG_MASTER=IPorDNSofNewMaster
PG_STANDBY=IPorDNSofNewStandby - Yeni ana slaytta çoğaltmayı etkinleştir:
> /opt/Apigee/Apigee-service/bin/destek hizmeti talep-postgresql setup-replication-on-master -f configFIle - Bekleme düğümünde yapılandırma dosyasını düzenleyerek şu ayarları yapın:
PG_MASTER=IPorDNSofNewMaster
PG_STANDBY=IPorDNSofNewStandby -
Bekleme düğümünü durdurun:> /opt/Apigee/Apigee-service/bin/potansiyel-service oluşturulmuş-postgresql durağı
- Bekleme düğümünde mevcut Postgres verilerini silin:
> rm -rf /opt/apigee/data/apigee-postgresql/
Not: Gerekirse bu verileri silmeden önce yedekleyebilirsiniz. - Bekleme düğümünü yapılandırın:
> /opt/Apigee/Apigee-service/bin/potansiyel-service Apigee-postgresql setup-replication-on-holdby -f configFile
Ana-Bekleme Modu Çoğaltma Testi
Çoğaltma tamamlandıktan sonra aşağıdaki komut dosyalarını hazırlayarak çoğaltma durumunu doğrulayın sağlayabilir. Sistemin tutarlı sonuçlar vermesi için her iki sunucuda da aynı sonuçları görüntülemesi Çoğaltma başarılı:
- Ana düğümde şu komutu çalıştırın:
> /opt/Apigee/Apigee-service/bin/potansiyel-service Apigee-postgresql postgres-kontrol-ustası
Bunun ana sayfa olduğunu doğrulayın. - Bekleme düğümünde:
> /opt/Apigee/Apigee-service/bin/potansiyel-service Apigee-postgresql postgres-check-beklemede
Cihazın bekleme modunda olduğunu doğrulayın.