Utilisez la commande viocli deployment pour gérer votre déploiement de VMware Integrated OpenStack.
La commande viocli deployment prend en charge un large éventail d'actions pour effectuer différentes tâches. Les paramètres suivants s'appliquent à toutes les actions.
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é. |
-p ou --progress |
Facultatif |
Affiche la progression de l'opération en cours. |
--verbose |
Facultatif |
Affiche le résultat en mode détaillé. |
Vous pouvez exécuter viocli deployment -h ou viocli deployment --help pour afficher les paramètres de la commande. Vous pouvez également utiliser l'option -h ou --help sur toutes les actions pour afficher des paramètres pour l'action. Par exemple, viocli deployment configure -h
affichera les paramètres de l'action configure
.
Les actions prises en charge par la commande viocli deployment sont répertoriées comme suit.
viocli deployment start [-d NAME] [-f] [-p] [--verbose]
Démarre un déploiement. Les paramètres supplémentaires suivants s'appliquent à l'action start
.
Paramètre |
Obligatoire ou facultatif |
Description |
---|---|---|
-f ou --force |
Facultatif |
Force le démarrage d'un déploiement qui est déjà en cours d'exécution. |
viocli deployment stop [-d NAME] [-p] [--verbose]
Arrête un déploiement.
viocli deployment pause [-d NAME] [-p] [--verbose]
Suspend un déploiement.
viocli deployment resume [-d NAME] [-p] [--verbose]
Reprend le déploiement interrompu.
viocli deployment reset_status [-d NAME] [-p] [--verbose]
Rétablit un déploiement à l'état en cours d'exécution.
Vérifiez les services avant d'exécuter cette commande.
viocli deployment configure [-d NAME] [--limit {controller | compute | db | memcache}] [--tags TAGS] [-p] [--verbose]
Met à jour l'ensemble de la configuration pour un déploiement. Les paramètres supplémentaires suivants s'appliquent à l'action configure
.
Paramètre |
Obligatoire ou facultatif |
Description |
---|---|---|
--limit {controller | compute | db | memcache} |
Facultatif |
Met à jour la configuration pour uniquement le composant spécifié. |
--tags TAGS |
Facultatif |
Exécute uniquement les tâches de configuration qui sont marquées avec les balises spécifiées. |
viocli deployment post-deploy [-d NAME] [-p] [--verbose]
Met à jour la configuration de post-déploiement.
viocli deployment run-custom-playbook [-d NAME] [-p] [--verbose]
Exécute le playbook Ansible personnalisé uniquement.
viocli deployment cert-req-create [-d NAME] [-c COUNTRY] [-s STATE] [-l CITY] [-o ORG] [-u ORG-UNIT] [--hostname_list HOST1[,HOST2...]] [-p] [--verbose]
Crée une demande de signature de certificat à envoyer à une autorité de certification. Les paramètres supplémentaires suivants s'appliquent à l'action cert-req-create
.
Paramètre |
Obligatoire ou facultatif |
Description |
---|---|---|
-c COUNTRY ou --country_name COUNTRY |
Facultatif |
Code de pays ISO à deux lettres dans lequel se trouve l'organisation demandant le certificat. Si vous n'ajoutez pas cette option dans la commande, vous serez invité à entrer une valeur. |
-s STATE ou --state_name STATE |
Facultatif |
Nom complet de l'état ou de la province. Si vous n'ajoutez pas cette option dans la commande, vous serez invité à entrer une valeur. |
-l CITY ou --locality_name CITY |
Facultatif |
Nom de la ville ou de la localité. Si vous n'ajoutez pas cette option dans la commande, vous serez invité à entrer une valeur. |
-o ORG ou --organization_name ORG |
Facultatif |
Nom juridique de l'organisation. Si vous n'ajoutez pas cette option dans la commande, vous serez invité à entrer une valeur. |
-u ORG-UNIT ou --organization_unit_name ORG-UNIT |
Facultatif |
Nom du département ou de l'unité organisationnelle. Si vous n'ajoutez pas cette option dans la commande, vous serez invité à entrer une valeur. |
--hostname_list HOST1[,HOST2...] |
Facultatif |
Liste des noms d'hôtes, séparés par des virgules. Si vous n'ajoutez pas cette option dans la commande, vous serez invité à entrer une valeur. |
viocli deployment cert-update [-d NAME] [-f CERT-PATH] [-p] [--verbose]
Met à jour le certificat utilisé par VMware Integrated OpenStack. Les paramètres supplémentaires suivants s'appliquent à l'action cert-update
.
Paramètre |
Obligatoire ou facultatif |
Description |
---|---|---|
-f CERT-PATH ou --file CERT-PATH |
Facultatif |
Chemin d'accès absolu au fichier de certificat souhaité. Le certificat doit être au format PEM. |
viocli deployment getlogs [-d NAME] [--node NODE] [-nrl] [--recent-logs] [-p] [--verbose]
Obtient des fichiers journaux pour le déploiement actuel, notamment les commandes Ansible exécutées et la sortie. Les fichiers journaux sont consignés dans le fichier /var/log/viocli/viocli.log et sont éliminés lorsqu'ils atteignent 100 Mo. Seules les sept dernières rotations sont conservées.
Les paramètres supplémentaires suivants s'appliquent à l'action getlogs
.
Paramètre |
Obligatoire ou facultatif |
Description |
---|---|---|
--node NODE |
Facultatif |
Obtient les fichiers journaux pour les nœuds spécifiés uniquement. Les valeurs suivantes sont prises en charge :
|
-nrl ou --non-rollover-log-only |
Facultatif |
Collecte uniquement les journaux qui n'ont pas été archivés. |
--recent-logs |
Facultatif |
Collecte uniquement le fichier journal dans lequel le processus de service écrit actuellement. |
viocli deployment default [-d NAME] [-p] [--verbose]
Renvoie le nom du déploiement par défaut.
viocli deployment status [-d NAME] [--period SECONDS] [--format {text | json}] [-p] [--verbose]
Évalue l'état d'un déploiement en matière de :
Problèmes de synchronisation entre le serveur de gestion et les nœuds OpenStack
Connexions aux processus OpenStack et nombre moyen de connexions
Connexions réseau interrompues
Problèmes liés à la base de données OpenStack
Processus manquants
Les paramètres supplémentaires suivants s'appliquent à l'action status
.
Paramètre |
Obligatoire ou facultatif |
Description |
---|---|---|
--period SECONDS |
Facultatif |
Utilise les données de la période spécifiée (en secondes) uniquement. Par exemple, --period 300 évaluera l'état du déploiement au cours des 5 dernières minutes. |
--format {text | json} |
Facultatif |
Publie le rapport d'état dans le format spécifié. Si vous n'entrez pas une valeur, |