Vous pouvez restaurer un composant à partir du fichier que vous avez créé lors de la sauvegarde de ce composant. Pour ce faire, utilisez la commande restore.
Notez que la commande restore :
- Utilise le fichier de sauvegarde spécifié ou récupère le dernier fichier de sauvegarde, si aucun nom de fichier n'a été spécifié.
- S'assure 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 :
- 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 telles que les suivantes :
rm -r /opt/apigee/data/component_name
rm -r /opt/apigee/etc/component_name.d - 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 avez sauvegardé ce composant. Cette valeur n'inclut pas le chemin d'accès, 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
Vous n'êtes pas obligé de spécifier backup_file. En cas d'omission, Apigee utilise le fichier le plus récent dans
/opt/apigee/backup/component_name.La commande
restoreréapplique la configuration sauvegardée et restaure les données à partir du moment où la sauvegarde a eu lieu. - component_name est le nom du composant. Les valeurs possibles sont les suivantes :
- Redémarrez le composant, comme le montre l'exemple suivant :
/opt/apigee/apigee-service/bin/apigee-service component_name start