VMware – Unable to access file since it is locked

Après un petit check du summary de mes VMs, je suis tombé sur un Warning me demandant une consolidation, jusque-là rien d’anormal.
Réflexe clic droit Snapshot et Consolidate, manque de chance …

Unable to access file since it is locked / Impossible d’accéder au fichier car il est verrouillé

consolide

Le message est clair, le VMDK est verrouillé car utilisé, mais par qui ?
Dans mon cas je me tourne vite vers Veeam, car il attache à sa VM le VMDK à répliquer et donc verrouille l’accès, un simple edit de la VM Veeam suffit à le vérifier, le VMDK est bien attaché …

Si un soucis vous arrive pour détacher votre VMDK ou si vous souhaiter forcer le déblocage de la situation, une connexion sur  l’ESXi en SSH nous aide.

Dans un premier temps on récupère l’ID de la VM (191)

vim-cmd vmsvc/getallvms | grep Nom_de_la_VM

vim-cmd_getall

On vérifie que la VM est bien éteinte (Powered off)

vim-cmd vmsvc/power.getstate 191

vim-cmd_power
On recherche le processus qui utilise le VMDK (3954)

lsof |grep Nom_de_la_VM

lsof
Il ne reste plus qu’à tuer le processus (3954)

kill ID

kill

Si ça ne fonctionne pas on passe en mode Devil

kill -9 ID


...BofBienTrès BienTop ! (Soit le premier à voter)
Loading...

Mathieu

Je suis actuellement Ingénieur Système spécialisé dans le design d'environnements cloud virtualisés. Adepte des technologies de VMware, Nutanix, Citrix ou Microsoft je propose à travers ce blog diverses astuces de troubleshooting.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *