PostgreSQL veritabanı yük devretme işlemini işleme

Edge for Private Cloud 4.18.05 sürümü

PostgreSQL veritabanı yedekleme işlemi sırasında şunları yapın:

  1. Hâlâ çalışıyorsa mevcut ana makinede apigee-postgresql'yi durdurun:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
  2. Bekleme düğümüne gidin ve 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

Eski ana makine gelecekte geri yüklenirse onu yedek düğüm yapın:

  1. Mevcut ana makinede yapılandırma dosyasını aşağıdakileri ayarlayacak şekilde düzenleyin:
    PG_MASTER=IPorDNSofNewMaster
    PG_STANDBY=IPorDNSofOldMaster
  2. Yeni ana cihazda çoğaltmayı etkinleştirin:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-master -f configFIle
  3. Eski ana makinede yapılandırma dosyasını düzenleyip aşağıdakileri ayarlayın:
    PG_MASTER=IPorDNSofNewMaster
    PG_STANDBY=IPorDNSofOldMaster
  4. Eski ana slaytta apigee-postgresql işlemini durdurun:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql stop
  5. Eski ana makinede eski Postgres verilerini temizleyin:
    rm -rf /opt/apigee/data/apigee-postgresql/
  6. Eski ana slaytı bekleme olarak yapılandırın:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup-replication-on-standby -f configFile
  7. Kopyalama tamamlandığında, her iki sunucuda da aşağıdaki komut dosyalarını çalıştırarak kopyalama durumunu doğrulayın. Sistem, başarılı bir kopyalama işlemi gerçekleştirmek için her iki sunucuda da aynı sonuçları göstermelidir:
    1. Ana düğümde şu komutu çalıştırın:
      /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql postgres-check-master

      Ana cihaz olduğunu doğrulayın.

    2. 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.