Lorsque vous migrez/clonez une VM vous pouvez rencontrée une erreur lors de la copie de votre VM. L’erreur est la suivante :

– Error caused by file /vmfs/volumes/….
– Erreur provoquée par le fichier /vmfs/volumes/…

 

clone01

 

Il faut identifier dans l’erreur le disque qui pose problème. Dans notre cas, c’est le disque xxx_1.vmdk.
Pour identifier dans quel datastore le disque se trouve, faire un edit settings sur votre VM et vérifier le datastore où se trouve le disque xxx_1.vmdk.

 

clone02

 

Éteignez votre VM et connectez vous en SSH sur l’ESX qu’il l’héberge. Si vous ne pouvez pas éteindre la VM, faites un clone de celle-ci sur le même datastore et faites les actions suivantes sur la VM clonée que vous migrerez à la fin sur le nouveau cluster/datastore.

Connectez vous en ssh sur l’ESX qui héberge la VM. Allez dans /vmfs/volumes/datastore/vm
Identifier le disque xxx_1.vmdk et tapez la commande suivante :

 

vmkfstools -i xxx_1.vmdk xxx_2.vmdk

 

Votre disque corrompu est cloné vers un disque dont vous spécifier le nom.

 

clone03

 

Une fois le clone terminé, via edit settings sur la VM, supprimer le disque qui pose des problèmes :

 

clone04

 

Ajouter un disque existant, sélectionnez le disque cloné précédemment :

 

clone05

clone06

 

Une fois ceci terminé, refaites votre clone ou la migration de votre VM, normalement vous ne rencontrerez plus l’erreur.

 

Share