Tutoriels

VMware – Corriger l’erreur « le type d’objet nécessite des E/S hébergées »

Publié le 2 mai 2021 Temps de lecture : 3 min.

Si vous utilisez des machines virtuelles VMware sous l’environnement ESXI, vous pouvez rencontrer cette erreur suite à un arrêt brutal de la machine : « Le type d’objet nécessite des E/S hébergées » ou « Object type requires hosted I/O ». Je vous explique comment réparer votre disque en quelques lignes de commandes

Le problème 🤔

Dans mon cas, cela est arrivé sur ma machine virtuelle qui gère Home Assistant suite à une coupure électrique de mon Intel Nuc (oui, il faut que j’achète un onduleur). Impossible donc de relancer la machine, plusieurs erreurs s’affichent, je comprends que cela vient du disque où sont stockées les données :

  • Le type d’objet nécessite des E/S hébergées
  • Échec de la mise sous tension du module « Disk »
  • Échec du démarrage de la machine virtuelle

La solution 🎉

Elle est simple et rapide ! Nous allons analyser puis réparer le disque de la machine virtuelle.

Tout d’abord, connectez-vous en SSH sur votre instance ESXI avec une commande comme celle-ci (veillez à activer le service SSH dans le menu « Actions » puis « Services » et enfin « Activer Secure Shell (SSH) ».

ssh root@ip_de_votre_machine_esxi

Naviguez ensuite dans les dossiers pour vous rendre au niveau des vms.

cd /vmfs/volumes/datastore1/

Sélectionnez la machine qui est concernée par le problème puis exécutez les commandes suivantes en remplaçant « disque.vmk » par le nom réel de votre disque.

vmkfstools -x check disque.vmdk
Disk needs repair.
vmkfstools -x repair disque.vmdk
Disk was successfully repaired.

Ca y est, votre disque est maintenant réparé ! Vous pouvez retourner sur ESXI pour relancer votre machine VMware. Elle doit se lancer normalement, sans perte de données.

avatar-ag

Article rédigé par Antoine Guilbert

Blogueur passionné par les nouvelles technologies et la domotique.
J'adore tester des produits, voyager à travers le monde et faire des photos.

En savoir plus