VSAN: Error: Read-only file system during write on / Problème de réutilisation des disques VSAN

De Pegasus45

Sur mes ESX, j'ai voulu réutiliser des disques qui étaient, auparavant, utilisés dans un cluster VSAN. Or, ces disques n'ont pas été retirés proprement du cluster VSAN.

Sur le nouvel ESX, ces disques sont bien détectés mais ils ne sont pas utilisables. Du coup, j'ai voulu supprimer les partitions qui étaient dessus. Mais j'ai eu un message d'erreur avec la commande partedUtil:

Command
partedUtil delete /vmfs/disks/t10.XXXXXXXXXXXXX 1

Error: Read-only file system during write on /dev/disks/t10.XXXXXXXXXXXXX
Unable do delete partition 1 from device t10.XXXXXXXXXXXXX

En listant les partitions présents sur le disque, on peut y voir 2 partitions:

Command
partedUtil getptbl /vmfs/disks/t10.XXXXXXXXXXXXX

gpt
XXXX 255 63 XXXXXXXXXXX
1 XXXX XXXX XXXXXXXXXXXXXXXXXXXXXXX vsan 0
2 XXXX XXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXX virsto 0

Le seul moyen de pouvoir réutiliser le disque, c'est de le retirer du cluster VSAN. Il n'est pas nécessaire de remettre les disques sur l'ancien ESX. Cela peut se faire sur le nouvel ESX.

Pour commencer, il faut récupérer le UUID du VSAN de rattachement avec la commande suivante:

Command
esxcli vsan storage list

t10.XXXXXXXXXXXXX
   Device: t10.XXXXXXXXXXXXX
   Display Name:
   Is SSD: true
   VSAN UUID:  yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyy
   [...]

Ensuite, on utilise la commande suivante pour retirer le disque du VSAN:

Command
esxcli vsan storage remove -u yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyy

A partir de là, le disque est pleinement opérationnel pour un autre usage.