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
- ZooKeeper'ı durdurun:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper stop
- Eski ZooKeeper dizinlerini kaldırın:
/opt/apigee/data/apigee-zookeeper /opt/apigee/etc/apigee-zookeeper.d
- ZooKeeper'ı yeniden yükleyin:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper install
- ZooKeeper'ı geri yükle:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restore 2019.03.17,14.40.41
Bir bileşeni geri yüklerken yedeğin dizin yolunu belirtmediğinizi unutmayın ya da "yedekleme" veya "yedekleme" öneki veya ".tar.gz" soneki kullanmanız gerekir. Yalnızca yedek dosya adının bir kısmına tarih/saat ekleyin.
İsteğe bağlı olarak
restore
komutunda yedek dosyayı çıkarabilirsiniz. Edge bileşenin yedekleme dizinindeki en son yedek dosyasını kullanın. - Tüm bileşenleri yeniden başlatın:
/opt/apigee/apigee-service/bin/apigee-all restart
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.
- ZooKeeper'ı yeniden yükleyin:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper install
- 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/apigee-service apigee-zookeeper setup -f configFile
- ZooKeeper'ı başlatın:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper start
Kümenin tamamını geri yükleyin
- Kümenin tamamını durdurun.
- Tek bir düğüm için yukarıda açıklandığı gibi yedek dosyasından tüm ZooKeeper düğümlerini geri yükleyin.
- ZooKeeper kümesini başlatın.
- Tüm bileşenleri yeniden başlatın.
Apache Cassandra
Bağımsız bir düğümü geri yükle
- Cassandra'yı durdurun:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra stop
- Eski Cassandra dizinini kaldırın:
/opt/apigee/data/apigee-cassandra
- Cassandra'yı yeniden yükleyin:
/apigee/apigee-service/bin/apigee-service apigee-cassandra install
- Cassandra'yı geri yükleme:
/apigee/apigee-service/bin/apigee-service apigee-cassandra restore 2019.03.17,14.40.41
Bir bileşeni geri yüklerken yedeğin dizin yolunu belirtmediğinizi unutmayın ya da "yedekleme" veya "yedekleme" öneki veya ".tar.gz" soneki kullanmanız gerekir. Yalnızca yedek dosya adının bir kısmına tarih/saat ekleyin.
İsteğe bağlı olarak
restore
komutunda yedek dosyayı çıkarabilirsiniz. Edge bileşenin yedekleme dizinindeki en son yedek dosyasını kullanın. - Tüm bileşenleri yeniden başlatın:
/apigee/apigee-service/bin/apigee-all restart
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.
- Cassandra'yı yeniden yükleyin:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install
-
orijinal düğüm:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra setup -f configFile
- Cassandra'yı başlatın:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra start
- 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
- Kümenin tamamını durdurun.
- Yedek dosyasından tüm Cassandra düğümlerini geri yükleyin.
- Cassandra kümesini başlatın.
- Tüm bileşenleri yeniden başlatın.
PostgreSQL veritabanı
Bağımsız veya bağımsız çalışan PosgreSQL Usta olarak
- Tüm düğümlerde Management Server, Qpid Server ve Postgres Server'ı durdurun:
/apigee/apigee-service/bin/apigee-service edge-management-server stop
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
- PostgreSQL veritabanını yeniden yükleyin:
/apigee/apigee-service/bin/apigee-service apigee-postgresql install
- PostgreSQL'i başlatın:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
- PostgreSQL veritabanını yedek dosyasından geri yükleyin:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restore 2019.03.17,14.40.41
PostgreSQL bileşenini geri yüklerken veya ".dump" dosyasını belirtmeyin soneki kullanmanız gerekir. Yalnızca yedek dosya adının bir kısmına tarih/saat ekleyin.
İsteğe bağlı olarak
restore
komutunda yedek dosyayı çıkarabilirsiniz. Edge bileşenin yedekleme dizinindeki en son yedek dosyasını kullanın. - 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 edge-qpid-server start
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
PosgreSQL Bekleme Modu olarak çalışıyor
- PostgreSQL veritabanını yeniden yükleyin:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql install
- 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
- PostgreSQL'i başlatın:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
Postgres Sunucusu
- Tüm ana ve bekleme düğümlerinde Postgres Server'ı durdurun:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
- Eski Postgres Server dizinlerini kaldırın:
/opt/apigee/data/edge-postgres-server /opt/apigee/etc/edge-postgres-server.d
- Postgres sunucusunu yeniden yükleyin:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server install
- Postgres sunucusunu yedek dosyadan geri yükleyin:
/opt/apigee/apigee-service/bin/apigee-service edge-postgre-server restore 2019.03.17,14.40.41
Bir bileşeni geri yüklerken yedeğin dizin yolunu belirtmediğinizi unutmayın ya da "yedekleme" veya "yedekleme" öneki veya ".tar.gz" soneki kullanmanız gerekir. Yalnızca yedek dosya adının bir kısmına tarih/saat ekleyin.
İsteğe bağlı olarak
restore
komutunda yedek dosyayı çıkarabilirsiniz. Edge bileşenin yedekleme dizinindeki en son yedek dosyasını kullanın. - Tüm ana ve bekleme düğümlerinde Postgres Server'ı başlatın:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
Qpid Server ve Qpidd
- Tüm düğümlerde Qpidd, Qpid Server ve Postgres Server'ı durdurun:
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd stop
- 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
- Qpidd'i yeniden yükleyin:
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd install
- Qpidd'i geri yükleme:
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restore 2019.03.17,14.40.41
Bir bileşeni geri yüklerken yedeğin dizin yolunu belirtmediğinizi unutmayın ya da "yedekleme" veya "yedekleme" öneki veya ".tar.gz" soneki kullanmanız gerekir. Yalnızca yedek dosya adının bir kısmına tarih/saat ekleyin.
İsteğe bağlı olarak
restore
komutunda yedek dosyayı çıkarabilirsiniz. Edge bileşenin yedekleme dizinindeki en son yedek dosyasını kullanın. - Qpidd'i başlatın:
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start
- Qpid Server'ı yeniden yükleyin:
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server install
- Qpid Sunucusunu Geri Yükle:
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restore 2019.03.17,14.40.41
Bir bileşeni geri yüklerken yedeğin dizin yolunu belirtmediğinizi unutmayın ya da "yedekleme" veya "yedekleme" öneki veya ".tar.gz" soneki kullanmanız gerekir. Yalnızca yedek dosya adının bir kısmına tarih/saat ekleyin.
İsteğe bağlı olarak
restore
komutunda yedek dosyayı çıkarabilirsiniz. Edge bileşenin yedekleme dizinindeki en son yedek dosyasını kullanın. - Tüm düğümlerde Qpid Server, Qpidd ve Postgres Sunucularını yeniden başlatın:
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restart
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restart
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server restart
OpenLDAP
- OpenLDAP'yi durdurun:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap stop
- OpenLDAP'yi yeniden yükleyin:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap install
- Eski OpenLDAP dizinlerini kaldırın:
/opt/apigee/data/apigee-openldap /opt/apigee/etc/apigee-openldap.d
- OpenLDAP'yi geri yükleyin:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap restore 2019.03.17,14.40.41
Bir bileşeni geri yüklerken yedeğin dizin yolunu belirtmediğinizi unutmayın ya da "yedekleme" veya "yedekleme" öneki veya ".tar.gz" soneki kullanmanız gerekir. Yalnızca yedek dosya adının bir kısmına tarih/saat ekleyin.
İsteğe bağlı olarak
restore
komutunda yedek dosyayı çıkarabilirsiniz. Edge bileşenin yedekleme dizinindeki en son yedek dosyasını kullanın. - OpenLDAP'yi yeniden başlatın:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap start
- Tüm Yönetim Sunucularını yeniden başlatın:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server restart
Yönetim Sunucusu
- Yönetim Sunucusunu Durdurun:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
- Eski Yönetim Sunucusu dizinlerini kaldırın:
/opt/apigee/data/edge-management-server /opt/apigee/etc/edge-management-server.d
- Yönetim sunucusunu yeniden yükleyin:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server install
- Yönetim Sunucusu'nu yedek dosyadan geri yükleyin:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server restore 2019.03.17,14.40.41
Bir bileşeni geri yüklerken yedeğin dizin yolunu belirtmediğinizi unutmayın ya da "yedekleme" veya "yedekleme" öneki veya ".tar.gz" soneki kullanmanız gerekir. Yalnızca yedek dosya adının bir kısmına tarih/saat ekleyin.
İsteğe bağlı olarak
restore
komutunda yedek dosyayı çıkarabilirsiniz. Edge bileşenin yedekleme dizinindeki en son yedek dosyasını kullanın. - Yönetim Sunucusunu Yeniden Başlatın:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server start
Mesaj İşleyici
- İleti İşleyiciyi Durdurun:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor stop
- Eski İleti İşleyici dizinlerini kaldırın:
/opt/apigee/data/edge-message-processor /opt/apigee/etc/edge-message-processor.d
- İleti işlemcisini yeniden yükleyin:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor install
- İleti İşleyici'yi yedekleme dosyasından geri yükleyin:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor restore 2019.03.17,14.40.41
Bir bileşeni geri yüklerken yedeğin dizin yolunu belirtmediğinizi unutmayın ya da "yedekleme" veya "yedekleme" öneki veya ".tar.gz" soneki kullanmanız gerekir. Yalnızca yedek dosya adının bir kısmına tarih/saat ekleyin.
İsteğe bağlı olarak
restore
komutunda yedek dosyayı çıkarabilirsiniz. Edge bileşenin yedekleme dizinindeki en son yedek dosyasını kullanın. - Mesaj İşleyici'yi yeniden başlatın:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor start
Yönlendirici
- Yönlendiriciyi Durdurun:
/opt/apigee/apigee-service/bin/apigee-service edge-router stop
- Eski Yönlendirici dizinlerini kaldırın:
/opt/apigee/data/edge-router /opt/apigee/etc/edge-router.d
- Yönlendiriciyi Yeniden Yükleyin:
/opt/apigee/apigee-service/bin/apigee-service edge-router install
- Yönlendiriciyi yedek dosyadan geri yükleyin:
/opt/apigee/apigee-service/bin/apigee-service edge-router restore 2019.03.17,14.40.41
Bir bileşeni geri yüklerken yedeğin dizin yolunu belirtmediğinizi unutmayın ya da "yedekleme" veya "yedekleme" öneki veya ".tar.gz" soneki kullanmanız gerekir. Yalnızca yedek dosya adının bir kısmına tarih/saat ekleyin.
İsteğe bağlı olarak
restore
komutunda yedek dosyayı çıkarabilirsiniz. Edge bileşenin yedekleme dizinindeki en son yedek dosyasını kullanın. - Yönlendiriciyi yeniden başlatın:
/opt/apigee/apigee-service/bin/apigee-service edge-router start
Edge kullanıcı arayüzü
- Kullanıcı arayüzünü durdur:
/opt/apigee/apigee-service/bin/apigee-service edge-ui stop
- Eski kullanıcı arayüzü dizinlerini kaldırın:
/opt/apigee/data/edge-ui /opt/apigee/etc/edge-ui.d
- Kullanıcı arayüzünü yeniden yükleyin:
/opt/apigee/apigee-service/bin/apigee-service edge-ui install
- Kullanıcı arayüzünü yedekleme dosyasından geri yükleyin:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restore 2019.03.17,14.40.41
Bir bileşeni geri yüklerken yedeğin dizin yolunu belirtmediğinizi unutmayın ya da "yedekleme" veya "yedekleme" öneki veya ".tar.gz" soneki kullanmanız gerekir. Yalnızca yedek dosya adının bir kısmına tarih/saat ekleyin.
İsteğe bağlı olarak
restore
komutunda yedek dosyayı çıkarabilirsiniz. Edge bileşenin yedekleme dizinindeki en son yedek dosyasını kullanın. - Kullanıcı arayüzünü yeniden başlatın:
/opt/apigee/apigee-service/bin/apigee-service edge-ui start
Site Kurtarma İşlemini Tamamla
- Tüm bileşen düğümlerini durdurun. Alt sistemleri durdurma sırasının önemli olduğunu unutmayın: tüm Edge düğümlerini ve ardından tüm veri deposu düğümlerini durdurun.
- Tüm bileşenleri yukarıda açıklandığı gibi geri yükleyin.
- Şimdi tüm bileşenleri aşağıdaki sırayla başlatın.
alt sistemlerin önemi vardır:
- ZooKeeper kümesini başlatma
- Cassandra kümesini başlatma
- OpenLDAP'nin çalışır durumda olduğundan emin olun
- Qpid'i başlat
- PostgreSQL veritabanının çalışır durumda olduğundan emin olun
- Yönetim Sunucusunu Başlat
- Yönlendiricileri ve Mesaj İşlemcilerini Başlatma
- Qpid Sunucusunu Başlat
- Postgres Sunucusunu Başlat
- Apigee kullanıcı arayüzünü başlat