Suite à la perte d'un datastore sur un hyperviseur VMware ESXI 6.7, l'ensemble des VMs présentes dans l'inventaire apparaissent en état NON VALIDE et impossible de les supprimer depuis l'interface WEB. Nous allons voir dans cet article comment résoudre cette problématique.
Problème rencontré
Prérequis
Il est nécessaire d'avoir activé les connexions SSH sur votre serveur ESXI.
Résolution
1) Se connecter en SSH sur l'hyperviseur VMware ESXI ayant les VMs en erreur.
2) Récupérer le VMID de la machine à désinscrire en utilisant la commande suivante :
# vim-cmd /vmsvc/getallvms
Pour afficher uniquement le VMID et le nom de la machine virtuelle, la commande suivante peut être utilisée :
# vim-cmd vmsvc/getallvms | sed '1d' | awk '{if ($1 > 0) print $1":"$2}'
3) Désinscrire la ou les machines virtuelles en erreur en utilisant la commande suivante :
# vim-cmd /vmsvc/unregister VMID
VMID : Valeur obtenue à l'étape 2)
Bonjour,
bravo, j'avais le même message (skipping invalid) sur la 24 et c'était la bonne.
merci pour ce tuto
Merci !
Pour moi ça mettais skipping invalid lors de la première commande ducoup je ne pouvais pas supprimer. J'ai devinais que c'était la 1 et ça fonctionne !