suppression impossible de vmdk

Il peut arrivé que la suppression d’un fichier vmdk ne soit pas possible ni via l’interface graphique, ni via la ligne de commande. Dans ce cas la, c’est souvent parce qu’un hôte ESX lock le fichier.

Pour cela, il est nécessaire de suivre ces étapes :

  1. Recherche de l’adresse mac de la carte physique qui lock le fichier
  2. Se connecter en SSH sur un des hotes qui possède le datastore où est présente cette vm et lancer la commande

    vmkfstools -D /vmfs/volumes/LUN/name server.VMDK

    Cette commande renvoie dans le fichier de log vmkernel l’adresse mac qui lock ce fichier.

    Il est nécessaire de renseigner la commande suivante pour avoir le résultat

    tail /var/log/vmkernel log

    2017-08-11_14h47_16.png

  3. Identification de l’hôte qui possède cette mac adress
  4. Pour savoir quel est l’hôte qui possède cette adresse mac, on peut renseigner les commande suivantes
    Connect-viserver vCenterserver
    Get-vmhostnetworkadapter | Select vmhost,mac | Out-GridView
  5. Redémarrage des services de management
  6. Il suffit de redémarrer les services de management pour que le fichier ne soit plus locké par l’hôte
    service mgmt-vmware restart
Publicités