Bug VMware ESXi lorsqu’on fait un RDM avec un disque local

Bonjour à tous,

Un article rapide pour raconter un problème que j’ai eu avec mon serveur ESXi en 6.5 U2 : j’ai voulu mapper un disque de 4To en RDM sur une machine virtuelle. Ce disque est relié directement à ma carte mère, qui dispose de deux contrôleurs SATA : un Intel et un Marvell (rien à voir avec les Avengers ^^)

En branchant le disque sur le contrôleur Intel, le disque est reconnu, mais pas moyen de faire un mapping RDM via la WebUI, j’ai dû le faire en CLI en suivant ce tuto. Une fois la VM démarrée, cette dernière monte en CPU, et le disque est vu avec une partition « RAW » (alors qu’il contient des données…).

J’essaye avec un port SATA relié au contrôleur Marvell, cette fois le disque n’est plus du tout reconnu….

Du coup, upgrade en ESXi 6.7, même combat.

Donc… Voici la solution : j’ai pris le driver xsata fourni par vfront.de, puis j’ai désactivé le driver SATA d’origine. Et là, tout est OK 🙂 Donc voici un petit tuto en 3 lignes :pour ESXi 6.5 ou 6.7 (ou autres…) :

esxcli software vib install -d http://vibsdepot.v-front.de -n sata-xahci
esxcli system module set --enabled=false --module=vmw_ahci
reboot

Et là, tout est OK 🙂

Laisser un commentaire

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