Edge for Private Cloud v. 4.16.09
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
- Eski ZooKeeper dizinlerini kaldırın:
/<inst_root>/Apigee/data/Apigee-zookeeper
/<inst_root>/Maalesef/etc/Apigee-zookeeper.d - ZooKeeper verilerini yedek dosyadan geri yükleyin:
> /<inst_root>/Maalesef/Apigee-service/bin/Apigee-service Apigee-zookeeper restore backup-2016.03.17,14.40.41.tar.gz - 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
- 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
- Kümenin tamamını durdurun.
- Yedek dosyadan tüm ZooKeeper düğümlerini geri yükleyin.
- ZooKeeper kümesini başlatın.
- Tüm bileşenleri yeniden başlatın.
Apache Cassandra
Bir bağımsız düğümü geri yükleyin
- Eski Cassandra dizinlerini kaldırın:
/<inst_root>/Apigee/data/../../-cassandra
/<inst_root>/ Maalesef/etc/become-cassandra.d - Yedekleme dosyasından Cassandra düğümünü geri yükleyin:
/<inst_root>/../..//Apigee-service/bin/Apigee-service Apigee-cassandra geri yedekleme-2016.03.17,14.40.41.tar.gz - Tüm bileşenleri yeniden başlatın.
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ı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.
Çekirdek olmayan bir düğümde geri yükleme işlemi gerçekleştirirken en az bir Cassandra çekirdeği düğümünün açık olduğundan emin olun.
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:
<inst_root>/teslim/Apigee-cassandra/bin/nodetool -h localhost onarım
Kümenin tamamını geri yükleme
- Kümenin tamamını durdurun.
- Tüm Cassandra düğümlerini yedek dosyadan geri yükleyin.
- Cassandra kümesini başlatın.
- Tüm bileşenleri yeniden başlatın.
PostgreSQL veritabanı
Bağımsız veya Ana olarak çalışan PosgreSQL
- Yönetim Sunucusu, Qpid Sunucusu ve Postgres Sunucusu'nu tüm düğümlerde durdurun:
Not: Bu bileşenler durdurulduğunda sisteminiz API proxy'lerine yapılan istekleri işlemeye devam edebilir.
> /<inst_root>/ Maalesef/Apigee-service/bin/become-service Edge-management-server stop
> /<inst_root>/become/become-service/bin/become-service kenar-qpid-server durdurma
> /<inst_root>/ genel parçası-hizmeti/bin/ toplantı-hizmet uç-postgres-server durdurma - PostgreSQL veritabanının şunun çalıştığından emin olun:
> /<inst_root>/Maalesef/Apigee-service/bin/apigee-service Apigee-postgresql durum - Yedek dosyasından PostgreSQL veritabanını geri yükleyin:
/<inst_root>/../..//Apigee-service/bin/become-service Apigee-postgresql restore 2016.03.17,14.40.41.dump - Tüm düğümlerde Yönetim Sunucusu'nu, Qpid Sunucusu'nu ve Postgres Sunucusu'nu başlatın:
> /<inst_service kenar-management-server start
> /<inst_root>/apigee/become-service/bin/impression-service Edge-binqpid-server start
re>service- önemlis/Apigee-root
Bekleme olarak çalışan PosgreSQL
- PostgreSQL veritabanını, yüklemek için kullandığınız aynı yapılandırma dosyasını kullanarak yeniden yapılandırın:
/<inst_root>/Maalesef/Apigee-service/bin/become-service Apigee-postgresql setup -f configFile - PostgreSQL'i başlatın:
> /<inst_root>/Apigee/teklifi-hizmeti/bin/Apigee-service Apigee-postgresql start
Postgres Sunucusu
- Eski Postgres Sunucusu dizinlerini kaldırın:
/<inst_root>/Apigee/data/edge-postgres-server
/<inst_root>/impression/etc/edge-postgres-server.d - Yedek dosyadan Postgres Sunucusu'nu geri yükleyin:
> /<inst_root>/../..//Apigee-service/bin/../../-service kenar-postgres-server restore backup-2016.03.17,14.40.41.tar.gz - Postgres Sunucusunu başlatın:
> /<inst_root>/Apigee/Apigee-service/bin/Apigee-service Edge-postgres-server start
Qpidd veritabanı
- Eski Qpidd dizinlerini kaldırın:
/<inst_root>/Apigee/data/Maalesef-qpidd
/<inst_root>/become/etc/become-qpidd.d - Qpidd'i geri yükleme:
> /<inst_root>/Apigee/Apigee-service/bin/teslim-hizmet Apigee-qpidd geri yükleme yedekleme-2016.03.17,14.40.41.tar.gz - Qpidd'i başlatın:
> /<inst_root>/../..//Apigee-service/bin/ teslim-hizmeti Apigee-qpidd start
Qpid Sunucusu
- Eski Qpid Sunucusu dizinlerini kaldırın:
/<inst_root>/Apigee/data/edge-qpid-server
/<inst_root>/Apigee/etc/edge-qpid-server.d - Yedek dosyadan Qpid Sunucusu'nu geri yükleyin:
> /<inst_root>/../..//Apigee-service/bin/../../-service kenar-qpid-server restore backup-2016.03.17,14.40.41.tar.gz - Qpid Sunucusu'nu başlatın:
> /<inst_root>/Apigee/Apigee-service/bin/Apigee-service Edge-qpid-server start
OpenLDAP
- Eski OpenLDAP dizinlerini kaldırın:
/<inst_root>/Maalesef/data/Apigee-openldap
/<inst_root>/Apigee/etc/Apigee-openldap.d - OpenLDAP'yi yedek dosyadan geri yükleyin:
> /<inst_root>/teslim/Apigee-service/bin/Apigee-service Apigee-openldap geri yükleme backup-2016.03.17,14.40.41.tar.gz - OpenLDAP'yi yeniden başlatın:
> /<inst_root>/Apigee/Apigee-service/bin/Apigee-service Apigee-openldap start
Yönetim Sunucusu
- Eski Yönetim Sunucusu dizinlerini kaldırın:
/<inst_root>/Apigee/data/edge-management-server
/<inst_root>/Apigee/etc/edge-management-server.d - Yönetim Sunucusu'nu yedek dosyadan geri yükleyin:
> /<inst_root>/../..//Apigee-service/bin/Apigee-service kenar-management-server restore backup-2016.03.17,14.40.41.tar.gz - Yönetim Sunucusu'nu yeniden başlatın:
> /<inst_root>/Maalesef/Apigee-service/bin/Apigee-service Edge-management-server start
Mesaj İşleyici
- Eski Mesaj İşleyici dizinlerini kaldırın:
/<inst_root>/Apigee/data/edge-message-processor
/<inst_root>/Apigee/etc/edge-message-processor.d - Yedek dosyasından Mesaj İşleyiciyi geri yükleyin:
> /<inst_root>/Maalesef/Apigee-service/bin/become-service kenar-message-processor geri yükleme backup-2016.03.17,14.40.41.tar.gz - Mesaj İşleyiciyi Yeniden Başlatın:
> /<inst_root>/Apigee/Apigee-service/bin/Apigee-service Edge-message-processor start
Yönlendirici
- Eski Yönlendirici dizinlerini kaldırın:
/<inst_root>/Apigee/data/edge-router
/<inst_root>/Apigee/etc/edge-router.d - Yönlendiriciyi yedek dosyadan geri yükleyin:
> /<inst_root>/../..//Apigee-service/bin/Apigee-service Edge-router restore backup-2016.03.17,14.40.41.tar.gz - Yönlendiriciyi Yeniden Başlatma:
> /<inst_root>/Apigee/Apigee-service/bin/Apigee-service Edge-router start
Edge kullanıcı arayüzü
- Eski kullanıcı arayüzü dizinlerini kaldırın:
/<inst_root>/Apigee/data/edge-ui
/<inst_root>/Apigee/etc/edge-ui.d - Kullanıcı arayüzünü yedek dosyasından geri yükleyin:
> /<inst_root>/Apigee/Apigee-service/bin/Apigee-service kenar-ui restore backup-2016.03.17,14.40.41.tar.gz - Kullanıcı arayüzünü yeniden başlatın:
> /<inst_root>/Apigee/Apigee-service/bin/Apigee-service Edge-ui start