Bileşenleri yeniden yükleme ve geri yükleme

Bu dokümanda, bir Edge bileşeninin yeniden yüklenmesi ve geri yüklenmesi ele alınmaktadır. Bu prosedürü kullanın Edge bileşenini yedeklemeyi geri yüklemeden önce yeniden yüklemeniz gerekirse.

Apache ZooKeeper

Bağımsız bir düğümü geri yükle

  1. ZooKeeper'ı durdurun:
    /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper stop
  2. Eski ZooKeeper dizinlerini kaldırın:
    /opt/apigee/data/apigee-zookeeper
    /opt/apigee/etc/apigee-zookeeper.d
  3. ZooKeeper'ı yeniden yükleyin:
    /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper install
  4. ZooKeeper'ı geri yükle:
    /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restore 2019.03.17,14.40.41

    Bir bileşeni geri yüklerken yedeğin dizin yolunu belirtmediğinizi unutmayın ya da "yedekleme" veya "yedekleme" öneki veya ".tar.gz" soneki kullanmanız gerekir. Yalnızca yedek dosya adının bir kısmına tarih/saat ekleyin.

    İsteğe bağlı olarak restore komutunda yedek dosyayı çıkarabilirsiniz. Edge bileşenin yedekleme dizinindeki en son yedek dosyasını kullanın.

  5. Tüm bileşenleri yeniden başlatın:
    /opt/apigee/apigee-service/bin/apigee-all restart

Bir küme düğümünü geri yükleme

Bir topluluğun parçası olan tek bir ZooKeeper düğümü başarısız olursa yeni bir düğüm oluşturabilirsiniz: aynı ana makine adını/IP adresini ziyaret edip ZooKeeper'ı tekrar yükleyin. Yeni ZooKeeper düğümü ZooKeeper topluluğu, Leader'ın en son anlık görüntülerini alıp müşterilere hizmet vermeye başlayacak. Bu örnekte verileri geri yüklemeniz gerekmez.

  1. ZooKeeper'ı yeniden yükleyin:
    /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper install
  2. ZooKeeper düğümünde, şunu yüklerken kullanılan yapılandırma dosyasını kullanarak kurulumu çalıştır: orijinal düğüm:
    /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper setup -f configFile
  3. ZooKeeper'ı başlatın:
    /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper start

Kümenin tamamını geri yükleyin

  1. Kümenin tamamını durdurun.
  2. Tek bir düğüm için yukarıda açıklandığı gibi yedek dosyasından tüm ZooKeeper düğümlerini geri yükleyin.
  3. ZooKeeper kümesini başlatın.
  4. Tüm bileşenleri yeniden başlatın.

Apache Cassandra

Bağımsız bir düğümü geri yükle

  1. Cassandra'yı durdurun:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra stop
  2. Eski Cassandra dizinini kaldırın:
    /opt/apigee/data/apigee-cassandra
  3. Cassandra'yı yeniden yükleyin:
    /apigee/apigee-service/bin/apigee-service apigee-cassandra install
  4. Cassandra'yı geri yükleme:
    /apigee/apigee-service/bin/apigee-service apigee-cassandra restore 2019.03.17,14.40.41

    Bir bileşeni geri yüklerken yedeğin dizin yolunu belirtmediğinizi unutmayın ya da "yedekleme" veya "yedekleme" öneki veya ".tar.gz" soneki kullanmanız gerekir. Yalnızca yedek dosya adının bir kısmına tarih/saat ekleyin.

    İsteğe bağlı olarak restore komutunda yedek dosyayı çıkarabilirsiniz. Edge bileşenin yedekleme dizinindeki en son yedek dosyasını kullanın.

  5. Tüm bileşenleri yeniden başlatın:
    /apigee/apigee-service/bin/apigee-all restart

Bir küme düğümünü geri yükleme

Bir topluluğun parçası olan tek bir Cassandra düğümü başarısız olursa, yeni bir düğüm oluşturabilirsiniz: aynı ana makine adı/IP adresi. Cassandra'yı yeniden yüklemeniz yeterlidir, geri yüklemeniz gerekmez. bahsedeceğim.

  1. Cassandra'yı yeniden yükleyin:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install
  2. orijinal düğüm:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra setup -f configFile
  3. Cassandra'yı başlatın:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra start
  4. Cassandra'yı yükledikten sonra düğüm çalışır durumda (tüm tuş alanları için RF>=2 olduğu sürece) Düğümü başlatmak için aşağıdaki nodetool komutunu yürütün:
    /opt/apigee/apigee-cassandra/bin/nodetool [-u username -pw password] -h localhost repair -pr

    Kullanıcı adınızı ve şifrenizi yalnızca Cassandra için JMX kimlik doğrulamasını etkinleştirdiğinizden emin olun.

Kümenin tamamını geri yükleyin

  1. Kümenin tamamını durdurun.
  2. Yedek dosyasından tüm Cassandra düğümlerini geri yükleyin.
  3. Cassandra kümesini başlatın.
  4. Tüm bileşenleri yeniden başlatın.

PostgreSQL veritabanı

Bağımsız veya bağımsız çalışan PosgreSQL Usta olarak

  1. Tüm düğümlerde Management Server, Qpid Server ve Postgres Server'ı durdurun:
    /apigee/apigee-service/bin/apigee-service edge-management-server stop
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
  2. PostgreSQL veritabanını yeniden yükleyin:
    /apigee/apigee-service/bin/apigee-service apigee-postgresql install 
  3. PostgreSQL'i başlatın:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
  4. PostgreSQL veritabanını yedek dosyasından geri yükleyin:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restore 2019.03.17,14.40.41

    PostgreSQL bileşenini geri yüklerken veya ".dump" dosyasını belirtmeyin soneki kullanmanız gerekir. Yalnızca yedek dosya adının bir kısmına tarih/saat ekleyin.

    İsteğe bağlı olarak restore komutunda yedek dosyayı çıkarabilirsiniz. Edge bileşenin yedekleme dizinindeki en son yedek dosyasını kullanın.

  5. Tüm düğümlerde Management Server'ı, Qpid Server'ı ve Postgres Server'ı başlatın:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server start
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start

PosgreSQL Bekleme Modu olarak çalışıyor

  1. PostgreSQL veritabanını yeniden yükleyin:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql install
  2. Yüklemek için kullandığınız yapılandırma dosyasını kullanarak PostgreSQL veritabanını yeniden yapılandırın:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup -f configFile
  3. PostgreSQL'i başlatın:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start 

Postgres Sunucusu

  1. Tüm ana ve bekleme düğümlerinde Postgres Server'ı durdurun:
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
  2. Eski Postgres Server dizinlerini kaldırın:
    /opt/apigee/data/edge-postgres-server /opt/apigee/etc/edge-postgres-server.d
  3. Postgres sunucusunu yeniden yükleyin:
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server install
  4. Postgres sunucusunu yedek dosyadan geri yükleyin:
    /opt/apigee/apigee-service/bin/apigee-service edge-postgre-server restore 2019.03.17,14.40.41

    Bir bileşeni geri yüklerken yedeğin dizin yolunu belirtmediğinizi unutmayın ya da "yedekleme" veya "yedekleme" öneki veya ".tar.gz" soneki kullanmanız gerekir. Yalnızca yedek dosya adının bir kısmına tarih/saat ekleyin.

    İsteğe bağlı olarak restore komutunda yedek dosyayı çıkarabilirsiniz. Edge bileşenin yedekleme dizinindeki en son yedek dosyasını kullanın.

  5. Tüm ana ve bekleme düğümlerinde Postgres Server'ı başlatın:
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start

Qpid Server ve Qpidd

  1. Tüm düğümlerde Qpidd, Qpid Server ve Postgres Server'ı durdurun:
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
    /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd stop
  2. Eski Qpid Server ve Qpidd dizinlerini kaldırın:
    /opt/apigee/data/edge-qpid-server
    /opt/apigee/etc/edge-qpid-server.d
    /opt/apigee/data/apigee-qpidd
    /opt/apigee/etc/apigee-qpidd.d 
  3. Qpidd'i yeniden yükleyin:
    /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd install 
  4. Qpidd'i geri yükleme:
    /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restore 2019.03.17,14.40.41

    Bir bileşeni geri yüklerken yedeğin dizin yolunu belirtmediğinizi unutmayın ya da "yedekleme" veya "yedekleme" öneki veya ".tar.gz" soneki kullanmanız gerekir. Yalnızca yedek dosya adının bir kısmına tarih/saat ekleyin.

    İsteğe bağlı olarak restore komutunda yedek dosyayı çıkarabilirsiniz. Edge bileşenin yedekleme dizinindeki en son yedek dosyasını kullanın.

  5. Qpidd'i başlatın:
    /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start 
  6. Qpid Server'ı yeniden yükleyin:
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server install
  7. Qpid Sunucusunu Geri Yükle:
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restore 2019.03.17,14.40.41

    Bir bileşeni geri yüklerken yedeğin dizin yolunu belirtmediğinizi unutmayın ya da "yedekleme" veya "yedekleme" öneki veya ".tar.gz" soneki kullanmanız gerekir. Yalnızca yedek dosya adının bir kısmına tarih/saat ekleyin.

    İsteğe bağlı olarak restore komutunda yedek dosyayı çıkarabilirsiniz. Edge bileşenin yedekleme dizinindeki en son yedek dosyasını kullanın.

  8. Tüm düğümlerde Qpid Server, Qpidd ve Postgres Sunucularını yeniden başlatın:
    /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restart
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restart
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server restart

OpenLDAP

  1. OpenLDAP'yi durdurun:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap stop
  2. OpenLDAP'yi yeniden yükleyin:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap install
  3. Eski OpenLDAP dizinlerini kaldırın:
    /opt/apigee/data/apigee-openldap /opt/apigee/etc/apigee-openldap.d
  4. OpenLDAP'yi geri yükleyin:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap restore 2019.03.17,14.40.41

    Bir bileşeni geri yüklerken yedeğin dizin yolunu belirtmediğinizi unutmayın ya da "yedekleme" veya "yedekleme" öneki veya ".tar.gz" soneki kullanmanız gerekir. Yalnızca yedek dosya adının bir kısmına tarih/saat ekleyin.

    İsteğe bağlı olarak restore komutunda yedek dosyayı çıkarabilirsiniz. Edge bileşenin yedekleme dizinindeki en son yedek dosyasını kullanın.

  5. OpenLDAP'yi yeniden başlatın:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap start
  6. Tüm Yönetim Sunucularını yeniden başlatın:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server restart

Yönetim Sunucusu

  1. Yönetim Sunucusunu Durdurun:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
  2. Eski Yönetim Sunucusu dizinlerini kaldırın:
    /opt/apigee/data/edge-management-server /opt/apigee/etc/edge-management-server.d
  3. Yönetim sunucusunu yeniden yükleyin:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server install
  4. Yönetim Sunucusu'nu yedek dosyadan geri yükleyin:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server restore 2019.03.17,14.40.41

    Bir bileşeni geri yüklerken yedeğin dizin yolunu belirtmediğinizi unutmayın ya da "yedekleme" veya "yedekleme" öneki veya ".tar.gz" soneki kullanmanız gerekir. Yalnızca yedek dosya adının bir kısmına tarih/saat ekleyin.

    İsteğe bağlı olarak restore komutunda yedek dosyayı çıkarabilirsiniz. Edge bileşenin yedekleme dizinindeki en son yedek dosyasını kullanın.

  5. Yönetim Sunucusunu Yeniden Başlatın:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server start

Mesaj İşleyici

  1. İleti İşleyiciyi Durdurun:
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor stop
  2. Eski İleti İşleyici dizinlerini kaldırın:
    /opt/apigee/data/edge-message-processor
    /opt/apigee/etc/edge-message-processor.d
  3. İleti işlemcisini yeniden yükleyin:
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor install
  4. İleti İşleyici'yi yedekleme dosyasından geri yükleyin:
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor restore 2019.03.17,14.40.41

    Bir bileşeni geri yüklerken yedeğin dizin yolunu belirtmediğinizi unutmayın ya da "yedekleme" veya "yedekleme" öneki veya ".tar.gz" soneki kullanmanız gerekir. Yalnızca yedek dosya adının bir kısmına tarih/saat ekleyin.

    İsteğe bağlı olarak restore komutunda yedek dosyayı çıkarabilirsiniz. Edge bileşenin yedekleme dizinindeki en son yedek dosyasını kullanın.

  5. Mesaj İşleyici'yi yeniden başlatın:
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor start

Yönlendirici

  1. Yönlendiriciyi Durdurun:
    /opt/apigee/apigee-service/bin/apigee-service edge-router stop
  2. Eski Yönlendirici dizinlerini kaldırın:
    /opt/apigee/data/edge-router
    /opt/apigee/etc/edge-router.d
  3. Yönlendiriciyi Yeniden Yükleyin:
    /opt/apigee/apigee-service/bin/apigee-service edge-router install
  4. Yönlendiriciyi yedek dosyadan geri yükleyin:
    /opt/apigee/apigee-service/bin/apigee-service edge-router restore 2019.03.17,14.40.41

    Bir bileşeni geri yüklerken yedeğin dizin yolunu belirtmediğinizi unutmayın ya da "yedekleme" veya "yedekleme" öneki veya ".tar.gz" soneki kullanmanız gerekir. Yalnızca yedek dosya adının bir kısmına tarih/saat ekleyin.

    İsteğe bağlı olarak restore komutunda yedek dosyayı çıkarabilirsiniz. Edge bileşenin yedekleme dizinindeki en son yedek dosyasını kullanın.

  5. Yönlendiriciyi yeniden başlatın:
    /opt/apigee/apigee-service/bin/apigee-service edge-router start

Edge kullanıcı arayüzü

  1. Kullanıcı arayüzünü durdur:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui stop
  2. Eski kullanıcı arayüzü dizinlerini kaldırın:
    /opt/apigee/data/edge-ui
    /opt/apigee/etc/edge-ui.d
  3. Kullanıcı arayüzünü yeniden yükleyin:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui install
  4. Kullanıcı arayüzünü yedekleme dosyasından geri yükleyin:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restore 2019.03.17,14.40.41

    Bir bileşeni geri yüklerken yedeğin dizin yolunu belirtmediğinizi unutmayın ya da "yedekleme" veya "yedekleme" öneki veya ".tar.gz" soneki kullanmanız gerekir. Yalnızca yedek dosya adının bir kısmına tarih/saat ekleyin.

    İsteğe bağlı olarak restore komutunda yedek dosyayı çıkarabilirsiniz. Edge bileşenin yedekleme dizinindeki en son yedek dosyasını kullanın.

  5. Kullanıcı arayüzünü yeniden başlatın:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui start

Site Kurtarma İşlemini Tamamla

  1. Tüm bileşen düğümlerini durdurun. Alt sistemleri durdurma sırasının önemli olduğunu unutmayın: tüm Edge düğümlerini ve ardından tüm veri deposu düğümlerini durdurun.
  2. Tüm bileşenleri yukarıda açıklandığı gibi geri yükleyin.
  3. Şimdi tüm bileşenleri aşağıdaki sırayla başlatın. alt sistemlerin önemi vardır:
    1. ZooKeeper kümesini başlatma
    2. Cassandra kümesini başlatma
    3. OpenLDAP'nin çalışır durumda olduğundan emin olun
    4. Qpid'i başlat
    5. PostgreSQL veritabanının çalışır durumda olduğundan emin olun
    6. Yönetim Sunucusunu Başlat
    7. Yönlendiricileri ve Mesaj İşlemcilerini Başlatma
    8. Qpid Sunucusunu Başlat
    9. Postgres Sunucusunu Başlat
    10. Apigee kullanıcı arayüzünü başlat