Yedekten geri yükle

Bir bileşeni yedeklediğinizde oluşturduğunuz dosyadaki bir bileşeni geri yükleyebilirsiniz. Bunu restore komutuyla yaparsınız.

restore komutunun:

  • Belirtilen yedek dosyayı kullanır veya dosya adı belirtilmemişse en son yedek dosyayı alır.
  • Bileşenin veri dizinlerinin boş olduğundan emin olur.
  • Bileşeni durdurur. Bir geri yükleme işleminden sonra bileşeni açıkça yeniden başlatmanız gerekir.

Bu bölümde restore komutunun nasıl kullanılacağı açıklanmaktadır.

Bir yedek dosyadaki bileşeni geri yüklemek için:

  1. Aşağıdaki dizinlerin boş olduğundan emin olun:
    /opt/apigee/data/component_name
    /opt/apigee/etc/component_name.d

    Boş değilse aşağıdaki gibi komutlar kullanarak içeriklerini silin:

    rm -r /opt/apigee/data/component_name
    rm -r /opt/apigee/etc/component_name.d
  2. Aşağıdaki komutu kullanarak önceki yapılandırmayı ve verileri geri yükleyin:
    /opt/apigee/apigee-service/bin/apigee-service component_name restore backup_file

    Burada:

    • component_name, bileşenin adıdır. Olası değerler şunları içerir:
      • apigee-cassandra (Cassandra)
      • apigee-openldap (OpenLDAP)
      • apigee-postgresql (PostgreSQL veritabanı)
      • apigee-qpidd (Qpidd)
      • apigee-sso (Edge TOA)
      • apigee-zookeeper (ZooKeeper)
      • edge-management-server (Yönetim Sunucusu)
      • edge-management-ui (yeni Edge kullanıcı arayüzü)
      • edge-message-processor (Mesaj İşleyici)
      • edge-postgres-server (Postgres Sunucusu)
      • edge-qpid-server (Qpid Sunucusu)
      • edge-router (Edge Yönlendirici)
      • edge-ui (Klasik kullanıcı arayüzü)
    • backup_file, bu bileşeni yedeklediğinizde oluşturduğunuz dosyanın adıdır. Bu değer, yolu içermez ancak "backup-" önekini ve dosya uzantılarını içerir. Örneğin, backup-2019.03.17,14.40.41.tar.gz.

    Örneğin:

    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restore backup-2019.03.17,14.40.41.tar.gz

    backup_file belirtmek isteğe bağlıdır. Atlanırsa Apigee /opt/apigee/backup/component_name içindeki en son dosyayı kullanır.

    restore komutu, yedeklenen yapılandırmayı yeniden uygular ve yedeklemenin gerçekleştiği zamandaki verileri geri yükler.

  3. Aşağıdaki örnekte gösterildiği gibi bileşeni yeniden başlatın:
    /opt/apigee/apigee-service/bin/apigee-service component_name start