Vmware Server utilise des verrous afin de s’assurer que le fichier d’un disque virtuel soit utilisé par une seule machine virtuelle à la fois. Pour cela, lors du démarrage d’une machine virtuelle des fichiers et répertoire avec l’extension « .lck » sont créé. Lors de l’arrêt de la machine virtuelle, ces fichiers et répertoires sont supprimés automatiquement.Cependant lors d’un crash (un arrêt provoqué par une coupure de courant par exemple) les fichiers « .lck » ne sont pas supprimés et empêchent le démarrage de la machine virtuelle associé. Afin de résoudre ce problème il suffit de supprimer les fichiers et répertoire avec l’extension « .lck ». La machine virtuelle devrait alors redémarrer.
Erreur affiché sous l’interface web de VMware Server 2
Sous Linux voici les fichiers que l’ont peut trouver. En gras les éléments à supprimer.
-rw——- 1 root root 536870912 2010-07-01 16:36 564d6458-d7c6-53ce-5253-bcbc7f338c2c.vmem
drwxrwxrwx 2 root root 4096 2010-07-14 11:41 564d6458-d7c6-53ce-5253-bcbc7f338c2c.vmem.lck
-rw——- 1 root root 8684 2010-07-14 03:34 goku.nvram
-rw——- 1 root root 135112228864 2010-07-14 11:41 goku.vmdk
drwxrwxrwx 2 root root 4096 2010-07-14 11:41 goku.vmdk.lck
-rw——- 1 root root 0 2009-04-06 21:40 goku.vmsd
-rwxr-xr-x 1 root root 2139 2010-07-01 16:36 goku.vmx
-rw——- 1 root root 259 2009-04-07 21:39 goku.vmxf