Edge for Private Cloud 4.18.05 sürümü
Bu belgede, bir Edge bileşeninin yeniden yüklenmesi ve geri yüklenmesi ele alınmaktadır. Yedeklemeyi geri yüklemeden önce Edge bileşenini yeniden yüklemeniz gerekiyorsa bu prosedürü kullanın.
Apache ZooKeeper
Tek bir bağımsız düğümü geri yükleme
- 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ükleyin.
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restore backup-2016.03.17,14.40.41.tar.gz - 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 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, liderden en son anlık görüntüleri alır ve istemcilere hizmet vermeye başlar. Bu durumda verileri geri yüklemeniz gerekmez.
- ZooKeeper'ı yeniden yükleyin:
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper install - Orijinal düğümü yüklerken kullanılan yapılandırma dosyasını kullanarak ZooKeeper düğümünde kurulumu çalıştırın:
> /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
Bir kümenin tamamını geri yükleme
- Tüm kümeyi durdurma
- Tek bir düğüm için yukarıda açıklandığı şekilde tüm ZooKeeper düğümlerini yedek dosyasından geri yükleyin.
- ZooKeeper kümesini başlatın.
- Tüm bileşenleri yeniden başlatın.
Apache Cassandra
Tek bir bağımsız düğümü geri yükleme
- 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:
> /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install - Cassandra'yı geri yükleyin:
> /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restore backup-2016.03.17,14.40.41.tar.gz - 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 Cassandra düğümü başarısız olursa aynı ana makine adı/IP adresiyle yeni bir düğüm oluşturabilirsiniz. Yalnızca Cassandra'yı yeniden yüklemeniz gerekir, verileri geri yüklemeniz gerekmez.
Not: Çekirdek olmayan bir düğümde yeniden yükleme işlemi gerçekleştirirken en az bir Cassandra çekirdek düğümünün çalışır durumda olduğundan emin olun.
- Cassandra'yı yeniden yükleyin:
> /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install - Orijinal düğümü yüklerken kullanılan yapılandırma dosyasını kullanarak Cassandra düğümünde kurulumu çalıştırın:
> /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 ve düğüm çalışmaya başladıktan sonra (tüm anahtar alanları için RF>=2 ise) düğümü ilk kullanıma hazırlamak için aşağıdaki nodetool komutunu çalıştırın:
opt/apigee/apigee-cassandra/bin/nodetool -h localhost repair
Bir kümenin tamamını geri yükleme
- Tüm kümeyi durdurma
- Tüm Cassandra düğümlerini yedek dosyasından geri yükleyin.
- Cassandra kümesini başlatın.
- Tüm bileşenleri yeniden başlatın.
PostgreSQL veritabanı
Bağımsız veya ana hizmet olarak çalışan PostgreSQL
- Tüm düğümlerde Yönetim Sunucusu, Qpid Sunucusu ve Postgres Sunucusu'nu durdurun:
Not: Bu bileşenler durdurulmuş olsa bile sisteminiz API proxy'lerine yönelik istekleri işlemeye devam edebilir.
> /opt/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:
> /opt/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 2016.03.17,14.40.41.dump - Tüm düğümlerde Yönetim Sunucusu, Qpid Sunucusu ve Postgres Sunucusu'nu 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
PostgreSQL, bekleme modunda ç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 Server
- Tüm ana ve bekleme düğümlerinde Postgres sunucusunu 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 Server'ı yeniden yükleyin:
> /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server install - Postgres Server'ı yedek dosyasından geri yükleyin:
> /opt/apigee/apigee-service/bin/apigee-service edge-postgre-server restore backup-2016.03.17,14.40.41.tar.gz - 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'yi yeniden yükleyin:
> /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd install - Qpidd'yi geri yükleyin:
> /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restore backup-2016.03.17,14.40.41.tar.gz - Qpidd'yi 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ükleme:
> /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restore backup-2016.03.17,14.40.41.tar.gz - 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 backup-2016.03.17,14.40.41.tar.gz - 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 Sunucusu'nu yeniden yükleyin:
> /opt/apigee/apigee-service/bin/apigee-service edge-management-server install - Yönetim Sunucusu'nu yedek dosyasından geri yükleyin:
> /opt/apigee/apigee-service/bin/apigee-service edge-management-server restore backup-2016.03.17,14.40.41.tar.gz - Yönetim Sunucusu'nu yeniden başlatın:
> /opt/apigee/apigee-service/bin/apigee-service edge-management-server start
Mesaj İşleyici
- Mesaj İşleyici'yi durdurun:
> /opt/apigee/apigee-service/bin/apigee-service edge-message-processor stop - Eski Mesaj İşleyici dizinlerini kaldırın:
/opt/apigee/data/edge-message-processor
/opt/apigee/etc/edge-message-processor.d - Mesaj İşleyici'yi yeniden yükleyin:
> /opt/apigee/apigee-service/bin/apigee-service edge-message-processor install - Yedek dosyasından Mesaj İşleyici'yi geri yükleyin:
> /opt/apigee/apigee-service/bin/apigee-service edge-message-processor restore backup-2016.03.17,14.40.41.tar.gz - Mesaj İşleyiciyi 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önlendirici'yi yedek dosyasından geri yükleyin:
> /opt/apigee/apigee-service/bin/apigee-service edge-router restore backup-2016.03.17,14.40.41.tar.gz - 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ü durdurun:
> /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 - UI'ı yeniden yükleyin:
> /opt/apigee/apigee-service/bin/apigee-service edge-ui install - Kullanıcı arayüzünü yedek dosyasından geri yükleyin:
> /opt/apigee/apigee-service/bin/apigee-service edge-ui restore backup-2016.03.17,14.40.41.tar.gz - Kullanıcı arayüzünü yeniden başlatın:
> /opt/apigee/apigee-service/bin/apigee-service edge-ui start
Tam Site Kurtarma
- 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 deposu düğümleri durdurulmalıdır.
- Tüm bileşenleri yukarıda açıklandığı şekilde geri yükleyin.
- Ş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:
- ZooKeeper kümesini başlatma
- Cassandra kümesini başlatma
- OpenLDAP'nin çalışır durumda olduğundan emin olun.
- Qpid'yi başlatma
- PostgreSQL veritabanının çalışır durumda olduğundan emin olun.
- Yönetim sunucusunu başlatma
- Yönlendiricileri ve Mesaj İşleyicileri başlatma
- Qpid sunucusunu başlatma
- Postgres sunucusunu başlatma
- Apigee kullanıcı arayüzünü başlatma