Corruption des données du datastore VMware ESX (VMFS)
Les partitions VMFS peuvent également se corrompre, rendant ainsi impossible l'accès aux fichiers qui y sont sauvegardés. Si vous êtes confronté à une corruption de partition VMFS et que vous avez besoin de la réparer, l'une des meilleures méthodes consiste à utiliser un programme de récupération VMFS. Par exemple, DiskInternals VMFS Recovery réparera et corrigera les partitions VMFS corrompues lors du processus de récupération. Cet article explique comment réparer la corruption VMFS en utilisant un système informatique Windows.
Comment Vérifier si les Métadonnées VMFS Sont Corrompues
Avec le lancement de ESXi v5.1, il est devenu possible de vérifier les VMFS pour les incohérences de métadonnées en utilisant un outil d'utilitaire appelé VMware On-disk Metadata Analyser (VOMA). L'outil VOMA vous permet de vérifier les datastores VMFS3 et VMFS5 ; il fonctionne en mode lecture seule uniquement, ce qui signifie qu'il peut seulement identifier le(s) problème(s) avec vos datastores mais ne peut pas vous aider à éditer ou à corriger les fichiers du datastore.
L'Analyseur de Métadonnées sur Disque VMware est utile si vous rencontrez toujours des pannes SAN ou des erreurs de métadonnées dans le journal vmkernel. Il peut également être utile après la reconstruction d'un RAID. Cependant, avant d'exécuter cet utilitaire en ligne de commande, vous devez prendre note des conseils suivants :
Vous devez arrêter toutes les machines virtuelles en cours d'exécution sur le datastore VMFS que vous vous apprêtez à accéder, ou mieux encore, migrer les VM vers un autre hôte. Le volume VFMS particulier ne doit pas être utilisé par d'autres hôtes. Il est préférable de démonter le datastore sur les autres hôtes. Assurez-vous que le datastore n'est pas utilisé pour le cœur battant dans la configuration vSphere HA ou utilisé par d'autres fonctionnalités telles que le contrôle du stockage d'E/S. Le volume VMFS ne doit pas être un volume multi-étendue. Enfin, vous voudrez peut-être connaître tous les paramètres pris en charge par l'outil d'utilitaire VOMA - utilisez le code de ligne de commande voma -h.
Préparez-vous à la Récupération de Données VMFS
Il est rare de rencontrer une corruption des données VMFS, mais cela peut arriver. Il est donc important de se préparer à de telles éventualités - au cas où cela se produirait enfin. Il existe de nombreux scénarios pouvant conduire à la corruption des fichiers et des données stockés dans un volume VMFS, et bien que cet article ne couvre pas toutes les solutions possibles pour contrer ces scénarios, les informations contenues dans ce blog touchent les points vitaux sur la manière de résoudre la corruption des données VMFS. Voici quelques points à noter :
Parfois, la corruption des données VMFS est le résultat de matériel défectueux sur le SAN ou des disques durs physiques. Évitez de présenter un serveur avec des LUN SAN non-ESX OS avec des datastores VMFS de production à moins que ce ne soit vraiment nécessaire pour la sauvegarde consolidée de VMware (VCB). Dans la plupart des cas, lorsque un volume VMFS est corrompu, la corruption ne se propage pas tant que vous n'avez pas redémarré tous les hôtes ESX. Dans la plupart des cas, ce n'est peut-être pas le volume VMFS qui est corrompu ; il pourrait s'agir du fichier VMX ou des métadonnées, ce qui affecte les hôtes VMware ESXi et les machines virtuelles - pas l'ensemble du datastore. N'installez pas ou ne mettez pas à niveau un hôte ESXi sur un stockage partagé directement attaché SAS avec plusieurs LUN ID 0 et avec des contrôleurs SAS partagés attachés. Il serait plutôt préférable de mettre fin à l'accès au stockage partagé afin que la machine virtuelle ne soit en aucun cas affectée.
Récupérer des fichiers VMFS avec DiskInternals
DiskInternals propose une solution de récupération fiable pour restaurer les volumes VMFS perdus et inaccessibles ainsi que les fichiers qui y sont stockés. Le logiciel DiskInternals VMFS Recovery est doté d'une multitude de fonctionnalités pratiques et d'outils intégrés pour une récupération efficace des fichiers VMFS ; il peut également être utilisé pour réparer et récupérer des fichiers VMDK endommagés.
Ce logiciel est une solution tout-en-un pour tous les besoins de récupération de VMware ESX/ESXi, vSphere et de machines virtuelles. Il dispose d'un assistant de récupération intégré qui vous guide à travers les étapes. De plus, ce logiciel peut récupérer des fichiers à partir de différentes matrices RAID, quel que soit le schéma RAID. De plus, il peut lire et accéder à tous les types de disques et de systèmes de fichiers. Apprenez-en davantage sur la récupération VMFS 5 vs 6 ici !
- Téléchargez et installez le logiciel de récupération VMFS sur un système Windows - il peut s'exécuter sur Windows Vista à 11 et Windows Server 2003 à 2019.
- 2. Lancez le programme après l'installation et connectez-vous à l'hôte ESXi via SSH ; si le disque avec la partition ou le volume VMFS est connecté au système Windows, il n'est pas nécessaire de se connecter au serveur/hôte.
- 3. Sélectionnez le disque dur qui contient le fichier VMFS corrompu et choisissez un mode de récupération : Récupération rapide ou Récupération complète.
- 4. En mode Récupération complète, DiskInternals VMFS Recovery corrigera automatiquement et réparera les secteurs défectueux sur les disques, ainsi que les volumes corrompus.
- 5. Une fois l'analyse terminée, vous pouvez prévisualiser les fichiers récupérés.
Conclusion
Cet article tente d'expliquer les causes de la corruption des données VMFS et comment vous pouvez éventuellement résoudre la situation en utilisant le programme professionnel de récupération VMFS de DiskInternals pour les systèmes Windows.