Bir bileşeni mevcut bir ortama geri yükleme

Bu dokümanda, herhangi bir Edge bileşeninin mevcut bir ortama geri yüklenmesinin veya bileşeni tekrar yüklemek zorunda kalacaksınız. Bu, bileşeni geri yüklediğiniz düğümün yedekleme sırasındakiyle aynı IP adresi veya DNS adına sahip olmalıdır.

Bileşeni yeniden yüklemeniz gerekirse Bileşenleri Yeniden Yükleme ve Geri Yükleme başlıklı makaleye bakın.

Apache ZooKeeper

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

  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 senkronizasyonu sağlamak için tüm bileşenleri yeniden başlatın.

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

  1. Bir grubun parçası olan tek bir ZooKeeper düğümü başarısız olursa yeni bir düğüm oluşturabilirsiniz aynı ana makine adı/IP adresine sahip olmalıdır (Bileşenleri Yeniden Yükleme ve Geri Yükleme başlıklı makalede belirtilen yeniden yükleme adımlarını uygulayın) ve ZooKeeper topluluğuna katıldığında Leader'ın en yeni ekran görüntülerini alıp ve hizmet sunuyor. Bu örnekte verileri geri yüklemeniz gerekmez.

Kümenin tamamını geri yükleyin

  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

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

  1. Eski Cassandra dizinini kaldırın:
    /opt/apigee/data/apigee-cassandra
  2. Cassandra düğümünü yedekleme dosyasından 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ükleme

  1. 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 ile oturum açın (Bileşenleri Yeniden Yükleme ve Geri Yükleme başlıklı makalede belirtilen yeniden yükleme adımlarını uygulayın). Siz yalnızca Cassandra'yı yeniden yüklemeniz gerekir, verileri geri yüklemeniz gerekmez.

    Başlangıç noktası olmayan bir düğümde geri yükleme işlemi gerçekleştirirken Cassandra'nın çekirdek düğümlerinden en az birinin mevcut olduğundan emin olun. yükseldi.

    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:
    /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. PostgreSQL veritabanını yedek dosyasından geri yükleyin:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restore 2016.03.17,14.40.41.dump
  4. 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 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

PosgreSQL Bekleme Modu olarak çalışıyor

  1. 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
  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. Postgres sunucusunu yedek dosyadan 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 Server dizinlerini kaldırın:
    /opt/apigee/data/edge-qpid-server
    /opt/apigee/etc/edge-qpid-server.d
  2. Qpid Server'ı 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 sunucusunu yeniden başlatın:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server start

Mesaj İşleyici

  1. Eski İleti İşleyici dizinlerini kaldırın:
    /opt/apigee/data/edge-message-processor
    /opt/apigee/etc/edge-message-processor.d
  2. İleti İşleyici'yi 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 İşleyici'yi 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ın:
    /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ü yedekleme 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