Utilisez la commande viocli recover pour récupérer des nœuds ou groupes de nœuds.
Du fait que la plupart des nœuds OpenStack sont sans état, vous pouvez les récupérer sans fichier de sauvegarde. Toutefois, un fichier de sauvegarde est nécessaire pour récupérer des nœuds de base de données OpenStack ou des nœuds Swift.
La commande viocli recover utilise la syntaxe suivante.
viocli recover [-d NAME] {-n NODE1... | -r ROLE1... [-n NODE1...]} [-dn BACKUP] [-nfs NFS-VOLUME] [--verbose]
Paramètre |
Obligatoire ou facultatif |
Description |
---|---|---|
-d NAME ou --deployment NAME |
Facultatif |
Nom du déploiement à utiliser. Si vous n'entrez pas de valeur, le déploiement par défaut est utilisé. |
-n, --node NODE |
Obligatoire sauf si -r est utilisé. |
Récupère un ou plusieurs nœuds. Vous pouvez spécifier plusieurs nœuds séparés par des virgules. Pour afficher les nœuds dans votre déploiement, utilisez la commande viocli show. Les valeurs indiquées dans la colonne Nom de la machine virtuelle peuvent être utilisées comme arguments pour cette commande. Par exemple, la commande suivante récupère deux nœuds depuis le fichier de sauvegarde NFS spécifié.
|
-r ROLE ou --role ROLE |
Obligatoire sauf si -n est utilisé. |
Récupère tous les nœuds attribués à un rôle spécifié. Vous pouvez spécifier plusieurs rôles séparés par des virgules. Vous pouvez également spécifier -n ou --node dans la même commande pour récupérer des nœuds supplémentaires qui ne sont pas attribués à ce rôle. Pour afficher les nœuds dans votre déploiement, utilisez la commande viocli show. Les valeurs indiquées dans la colonne Rôle peuvent être utilisées comme arguments pour cette commande.
Note:
Les nœuds Swift ne peuvent pas être récupérés par un rôle. Par exemple, la commande suivante récupère les nœuds attribués au rôle de base de données à partir du fichier de sauvegarde NFS spécifié.
|
-dn BACKUP ou --dir-name BACKUP |
Obligatoire pour le nœud Swift ou récupération de la base de données OpenStack complète |
Dossier contenant des fichiers de sauvegarde de la base de données OpenStack ou de l'anneau Swift.
Ce paramètre est obligatoire lorsque vous récupérez les éléments suivants :
|
-nfs NFS-VOLUME |
Obligatoire pour le nœud Swift ou récupération de la base de données OpenStack complète |
Nom ou adresse IP du volume et du répertoire NFS cibles au format remote-host:/remote-dir. Par exemple : Ce paramètre est obligatoire lorsque vous récupérez les éléments suivants :
|
--verbose |
Facultatif |
Affiche le résultat en mode détaillé. |
Vous pouvez également exécuter viocli recover -h ou viocli recover --help pour afficher les paramètres pour la commande.