Vous pouvez utiliser la commande nova-manage pour nettoyer les fournisseurs de ressources et caractéristiques de vGPU périmés.

Si vous supprimez un hôte ESXi du nœud de calcul, certains fournisseurs de ressources et caractéristiques périmés peuvent toujours être présents dans la base de données de positionnement. La présence de ces fournisseurs de ressources et caractéristiques périmés peut entraîner l'échec de la création de l'instance. Utilisez donc la commande nova-manage pour nettoyer les ressources et caractéristiques périmées.

Note : Si des instances ont été créées avec le profil vGPU, vous ne pouvez pas supprimer les fournisseurs de ressources et caractéristiques associés.

Procédure

  1. Avant de supprimer l'hôte ESXi, enregistrez le MOID de l'hôte ESXi.
  2. Connectez-vous à l'espace nova-osapi.
    osctl exec -it nova-api-osapi-5c786c7469-5z4jh bash

    compute-13350e6f-c17 est le nom du nœud de calcul.

    host -15757 est le MOID de l'hôte ESXi supprimé.

  3. Exécutez la commande nova-manage.
    nova-manage placement purge_stale_trait_and_provider --host compute-13350e6f-c17 --esxi host-15757 --fix true

    Si vous ne spécifiez pas le paramètre --fix true, la commande peut uniquement répertorier les fournisseurs de ressources. Sinon, vous pouvez supprimer les fournisseurs de ressources répertoriés.

Résultats

Après avoir appliqué la commande nova-manage, vous pouvez voir qu'il n'existe aucun fournisseur de ressources et caractéristiques périmé dans la base de données de positionnement.