Restaurer à partir d'une sauvegarde

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

Notez que la commande restore:

  • Utilise le fichier de sauvegarde spécifié ou obtient le dernier fichier de sauvegarde, si le nom du fichier n'est pas spécifié.
  • Assurez-vous 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 des commandes suivantes:

    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 à l'aide de 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éé lorsque vous sauvegardé ce composant ; cette valeur n'inclut pas le chemin d'accès, mais il inclut la partie "backup-" préfixe 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 réapplique la configuration sauvegardée et restaure le les données à partir du moment où la sauvegarde a eu lieu.

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