[VmWare ESXi] Préparer un disque dur RAID pour le formater

vmware esxi format disk

ESXi est un hyperviseur génial mais il arrive de rencontrer des difficultés sur certaines tâches qui peuvent nous paraître simple.

Le dernier problème que j’ai rencontré sur VmWare ESXi a été le formatage d’un disque de 6To.

Après avoir branché le disque je suis donc allé sur l’interface d’administration et j’ai cherché à créer un datastore sur le disque. VmWare m’a retourné une erreur:

Call “HostDatastoreSystem.QueryVmfsDatastoreCreateOptions” for object “ha-datastoresystem” on ESXi “xxx.xxx.xxx.xx″ failed.

 

Corriger le problème de formatage sur un ESXi

Pour pouvoir formater votre disque déclarer dans un RAID afin d’y créer un datastore, il faut se connecter en SSH sur votre VmWare ESXi puis lister vos disques durs:

ls -lha /vmfs/devices/disks/

 

Là, vous allez recevoir la liste des disques durs disponibles et connectés à votre VmWare.

Obtenez les informations du disque en exécutant la commande suivante:

partedUtil getptbl /vmfs/devices/disks/naa.5000c50024533a31

 

Vous obtiendrez alors en réponse un message de ce type:

Error: The primary GPT table states that the backup GPT is located beyond the end of disk. This may happen if the disk has shrunk or partition table is corrupted. Fix, by writing backup table at the end? This will also fix the last usable sector appropriately as per the new reduced size. diskPath (/dev/disks/naa.5000c50023397a33) diskSize (286748000) AlternateLBA (570310655) LastUsableLBA (570310622)
Warning: The available space to /dev/disks/naa.5000c50023397a33 appears to have shrunk. This may happen if the disk size has reduced. The space has been reduced by (283562656 blocks). You can fix the GPT to correct the available space or continue with the current settings ? This will also move the backup table at the end if it is not at the end already. diskSize (286748000) AlternateLBA (570310655) LastUsableLBA (570310622) NewLastUsableLBA (286747966)
Error: Can’t have a partition outside the disk!
Unable to read partition table for device /vmfs/devices/disks/naa.5000c50024533a31

 

Ce message de VmWare signifie tout simplement qu’aucune partition viable n’a été détectée sur le disque dur. C’est probablement dû au formatage utilisé par votre système RAID.

Mais par chance il est simple de résoudre cette anomalie en créant une partition MSDOS sur votre disque dur. Pour celà il suffit de lancer la commande suivante:

Et voilà, vous pouvez désormais vous connecter à l’interface de votre VmWare ESXi et créer un datastore sur votre disque dur RAID.

Leave a Reply

Your email address will not be published. Required fields are marked *