Bileşenleri Yeniden Yükleme ve Geri Yükleme

Edge for Private Cloud v. 4.17.05

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

Apache ZooKeeper

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

  1. ZooKeeper'ı durdurma:
    > /opt/../..//Apigee-service/bin/Apigee-service Apigee-zookeeper stop
  2. Eski ZooKeeper dizinlerini kaldırın:
    /opt/../..//data/impression-zookeeper
    /opt/../..//etc/become-zookeeper.d
  3. ZooKeeper'ı yeniden yükleyin:
    > /opt/../..//impression-service/bin/Apigee-service Apigee-zookeeper install
  4. ZooKeeper'ı geri yükleyin.
    > /opt/../..//Apigee-service/bin/Apigee-service Apigee-zookeeper restore backup-2016.03.17,14.40.41.tar.gz
  5. Tüm bileşenleri yeniden başlatın:
    > /opt/../..//Apigee-service/bin/impression-all yeniden başlatma

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

Bir topluluğun parçası olan tek bir ZooKeeper düğümü başarısız olursa aynı ana makine adı/IP adresiyle yeni bir düğüm oluşturabilir ve ZooKeeper'ı yeniden yükleyebilirsiniz. Yeni ZooKeeper düğümü, ZooKeeper topluluğuna katıldığında Leader'dan en son anlık görüntüleri alıp müşterilere hizmet sunmaya başlayacak. Bu örnekteki verileri geri yüklemeniz gerekmez.

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

Kümenin tamamını geri yükleme

  1. Kümenin tamamını durdurun.
  2. Tek bir düğüm için yukarıda açıklandığı gibi tüm ZooKeeper düğümlerini yedek dosyadan 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. Cassandra'yı durdurma:
    > /opt/../..//Apigee-service/bin/Apigee-service Apigee-cassandra stop
  2. Eski Cassandra dizinlerini kaldırın:
    /opt/Apigee/data/impression-cassandra
    /opt/Apigee/etc/become-cassandra.d
  3. Cassandra'yı yeniden yükleyin:
    > /opt/../..//Apigee-service/bin/Apigee-service Apigee-cassandra install
  4. Cassandra'yı geri yükleme:
    > /opt/Apigee/Apigee-service/bin/Apigee-service Apigee-cassandra restore backup-2016.03.17,14.40.41.tar.gz
  5. Tüm bileşenleri yeniden başlatın:
    > /opt/../..//Apigee-service/bin/impression-all yeniden başlatma

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

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

Not: Temel olmayan bir düğümde yeniden yükleme işlemi gerçekleştirirken en az bir Cassandra çekirdeği düğümünün çalışır durumda olduğundan emin olun.

  1. Cassandra'yı yeniden yükleyin:
    > /opt/../..//Apigee-service/bin/Apigee-service Apigee-cassandra install
  2. Orijinal düğümü yüklerken kullanılan aynı yapılandırma dosyasını kullanarak Cassandra düğümünde kurulumu çalıştırın:
    > /opt/../..//Apigee-service/bin/Apigee-service Maalesef- cassandra kurulum -f configFile
  3. Cassandra'yı başlatın:
    > /opt/Apigee/Apigee-service/bin/Apigee-service Apigee- cassandra start
  4. Cassandra'yı yükledikten ve düğüm çalışır duruma geldikten sonra (tüm anahtar alanları için RF>=2 olduğu düşünülürse) düğümü başlatmak için aşağıdaki Nodetool komutunu yürütün:
    opt/../..//../../-cassandra/bin/nodetool -h localhost onarım

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:
    Not: Bu bileşenler durdurulduğunda sisteminiz API proxy'lerine gönderilen istekleri işlemeye devam edebilir.
    > /opt/Apigee/Apigee-service/bin/Apigee-service Edge-management-server stop
    > /opt/impression/../../-service/bin/ Maalesef-service Edge-qpid-server stop
    > /opt/impression/become-service/bin/Apigee-service kenar-postgres-server durdurma
  2. PostgreSQL veritabanını yeniden yükleyin:
    > /opt/../..//become-service/bin/Apigee-service Apigee-postgresql install
  3. PostgreSQL'i başlatın:
    > /opt/../..//Apigee-service/bin/Apigee-service Apigee-postgresql start
  4. Yedek dosyasından PostgreSQL veritabanını geri yükleyin:
    /opt/../..//become-service/bin/become-service Apigee-postgresql restore 2016.03.17,14.40.41.dump
  5. Tüm düğümlerde Yönetim Sunucusu'nu, Qpid Sunucusunu ve Postgres Sunucusu'nu başlatın:
    > /opt/../..//Apigee-service/bin/become-service Edge-management-server start
    > /opt/../..//Apigee-service/bin/become-service Edge-qpid-server start
    > /opt/../..//built-service/bin/impression-service-end-postg
    re

Bekleme olarak çalışan PosgreSQL

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

Postgres Sunucusu

  1. Postgres Sunucusunu tüm ana ve bekleme düğümlerinde durdurun:
    > /opt/../..//Apigee-service/bin/Apigee-service Edge-postgres-server stop
  2. Eski Postgres Sunucusu dizinlerini kaldırın:
    /opt/../..//data/edge-postgres-server
    /opt/impression/etc/edge-postgres-server.d
  3. Postgres sunucusunu yeniden yükleyin:
    > /opt/../..//Apigee-service/bin/Apigee-service Edge-postgres-server install
  4. Yedek dosyasından Postgres Sunucusu'nu geri yükleyin:
    > /opt/Apigee/Apigee-service/bin/Apigee-service Edge-postgre-server restore backup-2016.03.17,14.40.41.tar.gz
  5. Tüm ana ve bekleme düğümlerinde Postgres Sunucusu'nu başlatın:
    > /opt/../..//Apigee-service/bin/Apigee-service Edge-postgres-server start

Qpid Sunucusu ve Qpidd

  1. Qpidd, Qpid Sunucusu ve Postgres Sunucusu'nu tüm düğümlerde durdurun:
    > /opt/apigee/become-service/bin/become-service Edge-qpid-server stop
    > /opt/../..//Apigee-service/bin/impression-service Edge-postgres-server stop
    > /opt/built/ dikkatli-service/impression-Apigee-service
  2. Eski Qpid Sunucusu ve Qpidd dizinlerini kaldırın:
    /opt/impression/data/edge-qpid-server
    /opt/impression/etc/edge-qpid-server.d
    /opt/../..//data/ teslim-qpidd
    /opt/impression/etc/impression-qpidd.d
  3. Qpidd'i yeniden yükleyin:
    > /opt/../..//../../-service/bin/Apigee-service Apigee-qpidd install
  4. Qpidd'i Geri Yükleme:
    > /opt/../..//../../-service/bin/Apigee-service Apigee-qpidd restore backup-2016.03.17,14.40.41.tar.gz
  5. Qpidd'i başlatın:
    > /opt/Apigee/become-service/bin/Apigee-service Apigee-qpidd start
  6. Qpid Sunucusunu yeniden yükleyin:
    > /opt/../..//Apigee-service/bin/../../-service Edge-qpid-server install
  7. Qpid Sunucusunu Geri Yükleme:
    > /opt/../..//../../-service/bin/become-service Edge-qpid-server restore backup-2016.03.17,14.40.41.tar.gz
  8. Tüm düğümlerde Qpid Sunucusu'nu, Qpidd'i ve Postgres Sunucularını yeniden başlatın:
    > /opt/../..//become-service/bin/become-service Apigee-qpidd yeniden başlatma
    > /opt/../..//Apigee-service/bin/qwiklabs-service Edge-qpid-server projeyi yeniden başlatma
    > /opt/impression/Apigee-service/bin/become-service-service-server

OpenLDAP

  1. OpenLDAP'yi durdurma:
    > /opt/../..//Apigee-service/bin/Apigee-service Apigee-openldap stop
  2. OpenLDAP'yi yeniden yükleme:
    > /opt/../..//Apigee-service/bin/Apigee-service Apigee-openldap install
  3. Eski OpenLDAP dizinlerini kaldırın:
    /opt/../..//data/../../-openldap
    /opt/Apigee/etc/Apigee-openldap.d
  4. OpenLDAP'yi geri yükleme:
    > /opt/../..//Apigee-service/bin/Apigee-service Apigee-openldap geri yükleme backup-2016.03.17,14.40.41.tar.gz
  5. OpenLDAP'yi yeniden başlatın:
    > /opt/../..//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 kenar-management-server yeniden başlatma

Yönetim Sunucusu

  1. Yönetim Sunucusunu Durdur:
    > /opt/../..//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/impression/etc/edge-management-server.d
  3. Yönetim Sunucusunu yeniden yükleme:
    > /opt/../..//Apigee-service/bin/Apigee-service Edge-management-server install
  4. Yönetim Sunucusu'nu yedek dosyasından geri yükleme:
    > /opt/Apigee/../../service/bin/Apigee-service Edge-management-server restore backup-2016.03.17,14.40.41.tar.gz
  5. Yönetim Sunucusunu Yeniden Başlatma:
    > /opt/../..//Apigee-service/bin/Apigee-service Edge-management-server start

Mesaj İşleyici

  1. Mesaj İşleyiciyi Durdur:
    > /opt/../..//Apigee-service/bin/Apigee-service Edge-message-processor Durdur
  2. Eski Mesaj İşleyici dizinlerini kaldırın:
    /opt/Apigee/data/edge-message-processor
    /opt/impression/etc/edge-message-processor.d
  3. Mesaj İşleyiciyi yeniden yükleyin:
    > /opt/impression/Apigee-service/bin/Apigee-service Edge-message-processor install
  4. Yedekleme dosyasından Mesaj İşleyiciyi geri yükleyin:
    > /opt/../..//Apigee-service/bin/Apigee-service Edge-message-processor geri yükleme backup-2016.03.17,14.40.41.tar.gz
  5. Mesaj İşleyiciyi Yeniden Başlat:
    > /opt/../..//Apigee-service/bin/Apigee-service Edge-message-processor start

Yönlendirici

  1. Yönlendiriciyi Durdur:
    > /opt/../..//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ükle:
    > /opt/../..//Apigee-service/bin/Apigee-service Edge-router install
  4. Yönlendiriciyi yedek dosyadan geri yükleyin:
    > /opt/../..//Apigee-service/bin/../../-service Edge-router restore backup-2016.03.17,14.40.41.tar.gz
  5. Yönlendiriciyi Yeniden Başlatma:
    > /opt/../..//Apigee-service/bin/Apigee-service Edge-router start

Edge kullanıcı arayüzü

  1. Kullanıcı arayüzünü durdurma:
    > /opt/Apigee/Apigee-service/bin/Apigee-service kenar-ui durdurma
  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ükleme:
    > /opt/../..//Apigee-service/bin/Apigee-service Edge-ui install
  4. Kullanıcı arayüzünü yedek dosyasından geri yükleyin:
    > /opt/../..//become-service/bin/Apigee-service Edge-ui restorebackup-2016.03.17,14.40.41.tar.gz
  5. Kullanıcı arayüzünü yeniden başlatın:
    > /opt/../..//Apigee-service/bin/Apigee-service Edge-ui start

Site Kurtarma İşlemini Tamamlayın

  1. Tüm bileşen düğümlerini durdurun. Alt sistemleri durdurma sırasının önemli olduğunu unutmayın: Önce tüm Edge düğümleri, ardından tüm veri depoları düğümleri.
  2. Tüm bileşenleri yukarıda açıklanan şekilde geri yükleyin.
  3. Şimdi tüm bileşenleri aşağıdaki sırayla başlatın. Alt sistemleri başlatma sırasının önemli olduğunu unutmayın:
    1. ZooKeeper kümesini başlatma
    2. Cassandra kümesini başlatın
    3. OpenLDAP'nin çalışır durumda olduğundan emin olun
    4. qpid'yi 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 İşleyicileri Başlat
    8. Qpid Sunucusunu Başlat
    9. Postgres sunucusunu başlat
    10. Apigee kullanıcı arayüzünü başlatın