Blog - Latest News

2012/12/06
06 Dec 2012

ESXi5 : Call “HostDatastoreSystem.RemoveDatastore” for object “ha-datastoresystem” on ESXi “xxx.xxx.xxx.xxx” failed.

1. Situation

J'ai un datastore en iSCSI sous ESXi5.
J'enlève toutes les VM qui étaient dessus.
Je le supprime.
Je gère mes disques sur le SAN et je recrée des VD de tailles différentes.
Je crée les LUN dans le SAN.
Je les monte dans vCenter et il me dit que leur taille est celle des anciens VD sur un SAN en prod aaaaaaaaaarrrrrrgh !!!

2. Problème

Je veux donc les supprimer à nouveau mais il ne veut pas et me balance l'erreur : ESXi5 : Call “HostDatastoreSystem.RemoveDatastore” for object “ha-datastoresystem” on ESXi “xxx.xxx.xxx.xxx” failed.

Je me connecte en SSH à un des serveurs ESXi. Je localise le trouble fait en faisant un esxcli storage filesystem list. Le traitre est /vmfs/devices/disks/naa.2028001378920118.

Easy, je vais tout dégager à base de fdisk :

~ # fdisk /vmfs/devices/disks/naa.2028001378920118
Found valid GPT with protective MBR; using GPT

fdisk: Sorry, can't handle GPT partitions, use partedUtil

Bon bah tant pis, on va utiliser partedUtil :

~ # partedUtil fix /vmfs/devices/disks/naa.2028001378920118
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? diskPath (/dev/disks/naa.2028001378920118) disk->dev->length (1677721600) gpt->AlternateLBA (4194303999)
Error: Can't have a partition outside the disk!
Error: Can't have a partition outside the disk!

3. Solution

Il suffit en fait simplement de relabeliser le disque pour que vCenter le reconnaisse comme il faut :

partedUtil mklabel /vmfs/devices/disks/naa.2028001378920118 gpt
2 replies
  1. J.Jin says:

    Hi.

    Could you give me a word of my problem?

    I did :
    – partedUtil mklabel naa.600508b1001c49f1d105de9d4613dc96 gpt
    then

    Error: Read-only file system during write on /dev/disks/naa.600508b1001c49f1d105de9d4613dc96
    WriteNewPtable: Unable to commit to device naa.600508b1001c49f1d105de9d4613dc96

    Do you have some solution?
    Thanks.

    Reply
    • potsky says:

      Is really your mount in read-only ?

      It happens when there is a network break on iSCSI data stores. Have you tried to reboot the host if possible?

      Reply

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

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

*