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.

Note:

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 :

  • ceilometer

  • compute

  • controller

  • db

  • dhcp

  • lb

  • local

  • memcache

  • mq

  • storage

-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, text est utilisé par défaut.