Utilisez la commande viocli inventory-admin pour comparer les inventaires de stockage de calcul et des blocs avec l'inventaire vSphere, ainsi que pour découvrir et supprimer les objets orphelins. Les instances orphelines sont des instances qui ne disposent pas de machines virtuelles correspondantes dans OpenStack et dans vSphere.

La commande viocli inventory-admin collecte des informations d'identification de vCenter et d'OpenStack à partir d'inventaires internes. Cette commande nécessite l'entrée du mot de passe administratif OpenStack. Pour ne pas avoir à entrer le mot de passe à chaque fois, définissez la variable d'environnement sur OS_PASSWORD.

La commande viocli inventory-admin utilise la syntaxe suivante.

viocli inventory-admin SHOW_ACTION [-d NAME] [--json] \
       [--pretty] [--all] [--no-grace-period] \
       [--force] [-h] [-v]
viocli inventory-admin CLEAN_ACTION [-d NAME] [--json] \
       [--pretty] [--all] [--no-grace-period] \
       [--force] [-h] [-v]

Paramètre

Obligatoire ou facultatif

Description

SHOW_ACTION

Utilisez l'un des arguments de position suivants :

  • show-instances

  • show-instance-vms

  • show-shadow-vms

Obligatoire

show-instances

Affiche les instances oprhelines d'OpenStack.

show-instance-vms

Affiche les instances oprhelines de vSphere.

show-shadow-vms

Affiche les VM fantômes de volume orphelines. Il s'agit des VM de volume qui ne disposent pas de volumes de stockage de blocs correspondants dans la base de données OpenStack.

CLEAN_ACTION

Utilisez l'un des arguments de position suivants :

  • clean-instances

  • clean-instance-vms

  • clean-shadow-vms

Obligatoire

clean-instances

Supprime les instances orphelines d'OpenStack.

clean-instance-vms

Supprime les instances orphelines de vSphere.

clean-shadow-vms

Supprime les VM fantômes de volume orphelines. Il s'agit des VM de volume qui ne disposent pas de volumes de stockage de blocs correspondants dans la base de données OpenStack.

-d, --deployment NAME

Automatique

Nom du déploiement à utiliser.

Appliqué automatiquement. La valeur par défaut est le nom du déploiement actuel.

--json

Facultatif

Renvoie le résultat au format JSON. Il s'agit du format par défaut lorsque cette commande est utilisée de manière non interactive.

--pretty

Facultatif

Renvoie le résultat dans un format lisible par l'œil humain. Il s'agit du format par défaut lorsque cette commande est utilisée de manière interactive.

--all

Facultatif

Affiche tous les objets. Par défaut, seuls les objets orphelins sont affichés.

--no-grace-period

Facultatif

Désactive le paramètre de période de grâce par défaut.

Si aucune période de grâce n'est définie, la commande ignore tous les objets créés ou modifiés au cours des 30 dernières minutes.

-f, --force

Facultatif

Exécute l'opération sans demander de confirmation.

-h, --help

Facultatif

Affiche l'utilisation et les arguments pour cette commande.

-v, --verbose

Facultatif

Passe en mode Détail.