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

Edge for Private Cloud 4.19.01 sürümü

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'ı durdur:
    > /opt/Apigee/Apigee-service/bin/destek hizmetindeki Apigee-zookeeper durması
  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/potansiyel-service gelir Apigee-zookeeper yüklemesi
  4. ZooKeeper'ı geri yükle.
    . > /opt/Apigee/Apigee-service/bin/gelir-hizmeti Apigee-zookeeper geri yükleme yedek-2016.03.17,14.40.41.tar.gz
  5. Tüm bileşenleri yeniden başlatın:
    > /opt/Apigee/Apigee-service/bin/ekip-all yeniden başlatma

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/gelir-hizmeti Apigee-zookeeper yüklemesi
  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/potansiyel-service gelir Apigee-zookeeper kurulumu -f configFile
  3. ZooKeeper'ı başlat:
    > /opt/Apigee/Apigee-service/bin/destek hizmetindeki Apigee-zookeeper start

Kümenin tamamını geri yükleyin

  1. Kümenin tamamını durdurun.
  2. Tüm ZooKeeper düğümlerini yukarıda açıklandığı gibi yedek dosyadan tek bir düğüm.
  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ı durdur:
    > /opt/Apigee/Apigee-service/bin/gelir-hizmeti Apigee-cassandra durması
  2. Eski Cassandra dizinini kaldırın:
    /opt/apigee/data/apigee-cassandra
  3. Cassandra'yı yeniden yükleyin:
    > /opt/Apigee/Apigee-service/bin/potansiyel-service Apigee-cassandra install
  4. Cassandra'yı geri yükleyin:
    > /opt/Apigee/Apigee-service/bin/gelir-hizmeti Apigee-cassandra geri yükleme yedek-2016.03.17,14.40.41.tar.gz
  5. Tüm bileşenleri yeniden başlatın:
    > /opt/Apigee/Apigee-service/bin/ekip-all yeniden başlatma

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.

Not: Başlangıç noktası olmayan bir düğüme yeniden yükleme işlemi gerçekleştirirken en az bir Cassandra çekirdeğinin bulunduğundan emin olun. düğüm çalışmıyor.

  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:
    Not: Aşağıdaki durumlarda sisteminiz API proxy'lerine yapılan istekleri işlemeye devam edebilir: durdurulur.
    . >
    >
    > /opt/Apigee/Apigee-service/bin/potansiyel-service Edge-postgres-server durmak
  2. PostgreSQL veritabanını yeniden yükleyin:
    > /opt/Apigee/Apigee-service/bin/gelir-hizmeti Apigee-postgresql yüklemesi
  3. PostgreSQL'i başlatın:
    > /opt/Apigee/Apigee-service/bin/destek hizmeti talep-postgresql start
  4. PostgreSQL veritabanını yedek dosyasından geri yükleyin:
    /opt/apigee/apigee-service/bin/apigee-service Apigee-postgresql geri yükleme 2016.03.17,14.40.41.dump
  5. Tüm düğümlerde Yönetim Sunucusu'nu, Qpid Server'ı ve Postgres Server'ı başlatın:
    > /opt/Apigee/Apigee-service/bin/Apigee-service Edge-management-server start
    > /opt/Apigee/Apigee-service/bin/potansiyel-service Edge-qpid-server start
    > /opt/Apigee/Apigee-service/bin/potansiyel-service Edge-postgres-server start

PosgreSQL Bekleme Modu olarak çalışıyor

  1. PostgreSQL veritabanını yeniden yükleyin:
    > /opt/Apigee/Apigee-service/bin/gelir-hizmeti Apigee-postgresql yüklemesi
  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 kurulumu -f configFile
  3. PostgreSQL'i başlatın:
    > /opt/Apigee/Apigee-service/bin/destek hizmeti talep-postgresql start

Postgres Sunucusu

  1. Tüm ana ve bekleme düğümlerinde Postgres Server'ı durdurun:
    > /opt/Apigee/Apigee-service/bin/potansiyel-service Edge-postgres-server durmak
  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/potansiyel-service Edge-postgres-server install
  4. Postgres sunucusunu yedek dosyadan geri yükleyin:
    > /opt/Apigee/Apigee-service/bin/potansiyel-service Edge-postgre-server geri yükleme yedek-2016.03.17,14.40.41.tar.gz
  5. Tüm ana ve bekleme düğümlerinde Postgres Server'ı başlatın:
    > /opt/Apigee/Apigee-service/bin/potansiyel-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/destek hizmeti Apigee-qpidd durmak
  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/gelir-hizmeti Apigee-qpidd yüklemesi
  4. Qpidd'i geri yükle:
    > /opt/Apigee/Apigee-service/bin/destek hizmeti Apigee-qpidd geri yükleme yedek-2016.03.17,14.40.41.tar.gz
  5. Qpidd'i başlatın:
    > /opt/Apigee/Apigee-service/bin/destek hizmeti Apigee-qpidd start
  6. Qpid Server'ı yeniden yükleyin:
    > /opt/Apigee/Apigee-service/bin/potansiyel-service Edge-qpid-server install
  7. Qpid Sunucusunu Geri Yükle:
    > /opt/Apigee/Apigee-service/bin/potansiyel-service Edge-qpid-server geri yükleme yedek-2016.03.17,14.40.41.tar.gz
  8. Tüm düğümlerde Qpid Server, Qpidd ve Postgres Sunucularını yeniden başlatın:
    > /opt/Apigee/Apigee-service/bin/gelir sağladığınızda Apigee-qpidd restart
    >
    > /opt/Apigee/Apigee-service/bin/ekip-service Edge-postgres-server restart

OpenLDAP

  1. OpenLDAP'yi durdurun:
    > /opt/Apigee/Apigee-service/bin/destek hizmeti talep-openLDAP duru
  2. OpenLDAP'yi yeniden yükleyin:
    > /opt/Apigee/Apigee-service/bin/destek hizmeti talep-openLDAP yüklemesi
  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/destek hizmeti talep-openLDAP geri yükleme yedek-2016.03.17,14.40.41.tar.gz
  5. OpenLDAP'yi yeniden başlatın:
    > /opt/Apigee/Apigee-service/bin/potansiyel-service Apigee-openLDAP start
  6. Tüm Yönetim Sunucularını yeniden başlatın:
    > /opt/Apigee/Apigee-service/bin/gelir-hizmeti uç-yönetimi-sunucusu yeniden başlatma

Yönetim Sunucusu

  1. Yönetim Sunucusunu Durdurun:
    > /opt/Apigee/Apigee-service/bin/potansiyel-service Edge-management-server durdurma
  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/potansiyel-service Edge-management-server yüklemesi
  4. Yönetim Sunucusu'nu yedek dosyadan geri yükleyin:
    > /opt/Apigee/Apigee-service/bin/potansiyel-service Edge-management-server geri yükleme yedek-2016.03.17,14.40.41.tar.gz
  5. Yönetim Sunucusunu Yeniden Başlatın:
    > /opt/Apigee/Apigee-service/bin/Apigee-service Edge-management-server start

Mesaj İşleyici

  1. Mesaj İşlemcisini Durdur:
    > /opt/Apigee/Apigee-service/bin/gelir-hizmet kenarı-mesaj-işlemci durağı (dur)
  2. Eski İleti İşleyici dizinlerini kaldırın:
    /opt/apigee/data/edge-message-processor
    /opt/apigee/etc/edge-message-processor.d
  3. Mesaj İşlemci'yi yeniden yükleyin:
    > /opt/Apigee/Apigee-service/bin/potansiyel-service Edge-message-processor yükleme
  4. İleti İşleyici'yi yedekleme dosyasından geri yükleyin:
    > /opt/Apigee/Apigee-service/bin/potansiyel-service Edge-message-processor geri yükleme yedek-2016.03.17,14.40.41.tar.gz
  5. Mesaj İşleyici'yi yeniden başlatın:
    > /opt/Apigee/Apigee-service/bin/potansiyel-service Edge-message-processor start

Yönlendirici

  1. Yönlendiriciyi Durdurun:
    > /opt/Apigee/Apigee-service/bin/potansiyel-service uç-yönlendirici durak
  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/potansiyel-service uç-yönlendirici yüklemesi
  4. Yönlendiriciyi yedek dosyadan geri yükleyin:
    > /opt/Apigee/Apigee-service/bin/potansiyel-service Edge-router geri yükleme yedek-2016.03.17,14.40.41.tar.gz
  5. Yönlendiriciyi yeniden başlatın:
    > /opt/Apigee/Apigee-service/bin/gelir-hizmeti Edge-router start

Edge kullanıcı arayüzü

  1. Kullanıcı arayüzünü durdur:
    > /opt/Apigee/Apigee-service/bin/gelir-hizmeti uç-ui durak
  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/potansiyel-service Edge-ui install
  4. Kullanıcı arayüzünü yedek dosyadan geri yükleyin:
    > /opt/Apigee/Apigee-service/bin/potansiyel-service Edge-ui geri yükleme yedek-2016.03.17,14.40.41.tar.gz
  5. Kullanıcı arayüzünü yeniden başlatın:
    > /opt/Apigee/Apigee-service/bin/gelir-hizmeti 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 - önce tüm Edge düğümlerini, sonra da tüm veri deposu düğümlerini ekleyin.
  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