Bir bileşeni mevcut bir ortama geri yükleme

Edge for Private Cloud 4.19.01 sürümü

Bu dokümanda, herhangi bir Edge bileşeninin yeniden yüklenmesine gerek kalmadan mevcut bir ortama geri yüklenmesi açıklanmaktadır. Bu durum, bileşeni geri yüklediğiniz düğümün yedeklemeyi gerçekleştirirken kullandığınız IP adresine veya DNS adına sahip olduğu anlamına gelir.

Bileşeni yeniden yüklemeniz gerekiyorsa Bileşenleri Yeniden Yükleme ve Geri Yükleme başlıklı makaleyi inceleyin.

Apache ZooKeeper

Bir bağımsız düğümü geri yükleyin

  1. Eski ZooKeeper dizinlerini kaldırın:
    /opt/apigee/data/apigee-zookeeper
    /opt/apigee/etc/apigee-zookeeper.d
  2. ZooKeeper verilerini yedek dosyadan geri yükleyin:
    /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restore backup-2016.03.17,14.40.41.tar.gz
  3. Geri yüklenen yeni ZooKeeper ile senkronizasyon sağlamak için tüm bileşenleri yeniden başlatın.

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

  1. Bir topluluğun parçası olan tek bir ZooKeeper düğümü başarısız olursa aynı ana makine adı/IP adresine sahip yeni bir düğüm oluşturabilirsiniz (Bileşenleri Yeniden Yükleme ve Geri Yükleme bölümünde belirtilen yeniden yükleme adımlarını uygulayın). Bu düğüm, ZooKeeper topluluğuna katıldığında Liderden en son anlık görüntüleri alır ve istemcilere hizmet vermeye başlar. Bu örnekteki verileri geri yüklemeniz gerekmez.

Kümenin tamamını geri yükleme

  1. Kümenin tamamını durdurun.
  2. Yedek dosyadan 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

Bir bağımsız düğümü geri yükleyin

  1. Eski Cassandra dizinini kaldırın:
    /opt/apigee/data/apigee-cassandra
  2. Cassandra düğümünü yedek dosyadan geri yükleyin:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restore backup-2016.03.17,14.40.41.tar.gz
  3. Tüm bileşenleri yeniden başlatın.

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

  1. Bir topluluğun parçası olan tek bir Cassandra düğümü başarısız olursa aynı ana makine adına/IP adresine sahip yeni bir düğüm oluşturabilirsiniz (Bileşenleri Yeniden Yükleme ve Geri Yükleme başlıklı makalede açıklanan yeniden yükleme adımlarını uygulayın). Cassandra'yı yeniden yüklemeniz yeterlidir. Verileri geri yüklemeniz gerekmez.

    Temel olmayan bir düğümde geri yükleme işlemi gerçekleştirirken en az bir Cassandra çekirdek düğümünün açık olduğundan emin olun.

    Cassandra'yı yükledikten ve düğüm hazır olduktan sonra (tüm anahtar alanları için RF >=2 olması koşuluyla), 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ştirdiyseniz iletmeniz gerekir.

Kümenin tamamını geri yükleme

  1. Kümenin tamamını durdurun.
  2. Tüm Cassandra düğümlerini yedek dosyadan 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 Ana olarak çalışan PosgreSQL

  1. Yönetim Sunucusu, Qpid Sunucusu ve Postgres Sunucusu'nu tüm düğümlerde durdurun:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
    /opt/apigee/apigee-service/bin/apigee-service apigee-sso 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ın çalıştığından emin olun:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql status
  3. Yedek dosyasından PostgreSQL veritabanını geri yükleyin:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restore 2016.03.17,14.40.41.dump
  4. Yönetim Sunucusu, Qpid Sunucusu ve Postgres Sunucusu'nu tüm düğümlerde başlatın:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server start
    /opt/apigee/apigee-service/bin/apigee-service apigee-sso start
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start

Bekleme olarak çalışan PosgreSQL

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

Postgres Sunucusu

  1. Eski Postgres Server dizinlerini kaldırın:
    /opt/apigee/data/edge-postgres-server
    /opt/apigee/etc/edge-postgres-server.d
  2. Yedek dosyadan Postgres Server'ı geri yükleyin:
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server restore backup-2016.03.17,14.40.41.tar.gz
  3. Postgres sunucusunu başlatın:
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start 

Qpidd veritabanı

  1. Eski Qpidd dizinlerini kaldırın:
    /opt/apigee/data/apigee-qpidd
    /opt/apigee/etc/apigee-qpidd.d
  2. Qpidd'i geri yükleme:
    /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restore backup-2016.03.17,14.40.41.tar.gz 
  3. Qpidd'i başlatın:
    /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start

Qpid Sunucusu

  1. Eski Qpid Sunucusu dizinlerini kaldırın:
    /opt/apigee/data/edge-qpid-server
    /opt/apigee/etc/edge-qpid-server.d
  2. Qpid Sunucusu'nu yedek dosyadan geri yükleyin:
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restore backup-2016.03.17,14.40.41.tar.gz
  3. Qpid Sunucusunu başlatın:
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start

OpenLDAP

  1. Eski OpenLDAP dizinlerini kaldırın:
    /opt/apigee/data/apigee-openldap
    /opt/apigee/etc/apigee-openldap.d
  2. OpenLDAP'yi yedek dosyadan geri yükleyin:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap restore 2016.03.17,14.40.41
  3. OpenLDAP'yi yeniden başlatın:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap start

Yönetim Sunucusu

  1. Eski Yönetim Sunucusu dizinlerini kaldırın:
    /opt/apigee/data/edge-management-server
    /opt/apigee/etc/edge-management-server.d
  2. Yönetim Sunucusu'nu yedek dosyadan geri yükleyin:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server restore backup-2016.03.17,14.40.41.tar.gz
  3. Yönetim Sunucusu'nu yeniden başlatın:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server start

Mesaj İşleyici

  1. Eski Mesaj İşleyici dizinlerini kaldırın:
    /opt/apigee/data/edge-message-processor
    /opt/apigee/etc/edge-message-processor.d
  2. Mesaj İşleyiciyi yedekleme dosyasından geri yükleyin:
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor restore backup-2016.03.17,14.40.41.tar.gz
  3. Mesaj İşleyiciyi yeniden başlatın:
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor start

Yönlendirici

  1. Eski Yönlendirici dizinlerini kaldırın:
    /opt/apigee/data/edge-router
    /opt/apigee/etc/edge-router.d
  2. Yönlendiriciyi yedek dosyadan geri yükleyin:
    /opt/apigee/apigee-service/bin/apigee-service edge-router restore backup-2016.03.17,14.40.41.tar.gz
  3. Yönlendiriciyi Yeniden Başlat:
    /opt/apigee/apigee-service/bin/apigee-service edge-router start

Edge kullanıcı arayüzü

  1. Eski kullanıcı arayüzü dizinlerini kaldırın:
    /opt/apigee/data/edge-ui
    /opt/apigee/etc/edge-ui.d
  2. Kullanıcı arayüzünü yedek dosyasından geri yükleyin:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restore backup-2016.03.17,14.40.41.tar.gz
  3. Kullanıcı arayüzünü yeniden başlatın:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui start