Restaurer à partir d'une sauvegarde

Vous pouvez restaurer un composant à partir du fichier que vous avez créé lors de la sauvegarde. Pour ce faire, exécutez la commande restore.

Notez que la commande restore:

  • Utilise le fichier de sauvegarde spécifié ou obtient le dernier fichier de sauvegarde si aucun nom de fichier n'a été spécifié.
  • Permet de s'assurer que les répertoires de données du composant sont vides.
  • Arrête le composant. Vous devez redémarrer explicitement le composant après une restauration.

Cette section explique comment utiliser la commande restore.

Pour restaurer un composant à partir d'un fichier de sauvegarde:

  1. Assurez-vous que les répertoires suivants sont vides :
    /opt/apigee/data/component_name
    /opt/apigee/etc/component_name.d

    S'ils ne sont pas vides, supprimez leur contenu à l'aide de commandes semblables à celle-ci:

    rm -r /opt/apigee/data/component_name
    rm -r /opt/apigee/etc/component_name.d
  2. Restaurez la configuration et les données précédentes en exécutant la commande suivante :
    /opt/apigee/apigee-service/bin/apigee-service component_name restore backup_file

    Où :

    • component_name est le nom du composant. Les valeurs possibles sont les suivantes :
      • apigee-cassandra (Cassandra)
      • apigee-openldap (OpenLDAP)
      • apigee-postgresql (base de données PostgreSQL)
      • apigee-qpidd (Qpidd)
      • apigee-sso (authentification unique Edge)
      • apigee-zookeeper (ZooKeeper)
      • edge-management-server (serveur de gestion)
      • edge-management-ui (nouvelle interface utilisateur de périphérie)
      • edge-message-processor (processeur de messages)
      • edge-postgres-server (serveur Postgres)
      • edge-qpid-server (serveur Qpid)
      • edge-router (routeur périphérique)
      • edge-ui (interface utilisateur classique)
    • backup_file est le nom du fichier que vous avez créé lors de la sauvegarde de ce composant. Cette valeur n'inclut pas le chemin, mais inclut le préfixe "backup-" et les extensions de fichier. Par exemple, backup-2019.03.17,14.40.41.tar.gz.

    Exemple :

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

    La spécification de backup_file est facultative. En cas d'omission, Apigee utilise le fichier le plus récent dans /opt/apigee/backup/component_name.

    La commande restore applique à nouveau la configuration sauvegardée et restaure les données à partir du moment où la sauvegarde a eu lieu.

  3. Redémarrez le composant, comme indiqué dans l'exemple suivant :
    /opt/apigee/apigee-service/bin/apigee-service component_name start