Une KB1002281 VMware explique comment restaurer la table de partition VMFS. Cette KB est plus détaillée et contient la marche à suivre
Dans le cas de perte d’un Datastore VMFS et de message d’erreur « LVM could not open device » dans le fichier /var/log/vmkernel appliquer cette procédure qui s’applique au ESX 2/3/4.x, voici la marche à suivre:
- Se connecter au service console
- Identifier le périphérique SCSI (/dev/sdX) au volume VMFS concerné par le problème. En tapant la commande vmkpcidivy -q vmhba_devs en ESX 2.x, esxcfg-vmhbadevs -q en ESX 3.x ou esxcfg-scsidevs -c en ESX 4.x
- Confirmer la perte de la partition avec la commande fdisk -l /dev/sdX
- Recréer la table de la partition avec la commande fdisk /dev/sdX puis nouvelle partition n, primaire p, première partition 1 et valider 2 fois la valeur par défaut
- Choisir le type VMFS (fb) pour la partition avec p, la première partition 1 avec le type fb
- Aligner la partition avec le secteur 128 (sauf en ESX 2.x) avec les commandes expert x, begin b, première partition 1 et secteur 128
- Quitter fdisk en sauvegarde avec la commande w
- Redécouvrir le volume VMFS avec la commande vmkfstools -V