VMFS Recovery™
Récupérerdes données sur des disques VMFS et VMFK endommagés ou formatés
Récupérerdes données sur des disques VMFS et VMFK endommagés ou formatés
Dernière mise à jour: Aug 19, 2024

Récupération d'un datastore VMFS supprimé sur VMware ESXi/vSphere

La plateforme ESXi de VMware se distingue comme une solution essentielle pour la gestion et l'orchestration des machines virtuelles (VM). Bien que la plateforme soit robuste et riche en fonctionnalités, elle n'est pas à l'abri des risques de suppressions ou de corruptions de données accidentelles. Un tel scénario critique est la suppression involontaire d'un datastore VMFS (Virtual Machine File System). Un datastore VMFS sert de référentiel de stockage pour l'hébergement des VMs, et le perdre peut être dévastateur, mettant en danger à la fois les données et la continuité des opérations.

Cet article est un guide complet conçu pour vous guider à travers les étapes cruciales de la récupération d'un datastore VMFS supprimé sur VMware ESXi. Que vous soyez administrateur système, professionnel de l'informatique ou utilisateur avancé cherchant à résoudre des problèmes, cette ressource vise à vous fournir des instructions pratiques, des meilleures pratiques et des conseils d'experts pour aider à une récupération rapide et réussie.

À la fin de ce tutoriel, vous comprendrez :

- Ce qu'est un datastore VMFS et comment il fonctionne au sein de VMware ESXi
- Les scénarios courants qui conduisent à la suppression des datastores
- Les prérequis pour la récupération d'un datastore VMFS
- Les procédures étape par étape pour récupérer un datastore VMFS supprimé
- Des conseils pour prévenir les futures pertes de données

Notre objectif est de vous aider à restaurer votre datastore VMFS avec un temps d'arrêt et une perte de données minimaux, en utilisant à la fois les utilitaires intégrés de VMware et des outils tiers. Alors, plongeons et explorons la voie de la récupération.

Qu'est-ce qu'un datastore VMFS et comment fonctionne-t-il au sein de VMware ESXi

Qu'est-ce qu'un Datastore VMFS ?

VMFS (Virtual Machine File System) est un système de fichiers haute performance développé par VMware spécifiquement pour le stockage des machines virtuelles. Il est conçu pour offrir de fortes performances, une grande évolutivité et des capacités optimisées pour les environnements virtuels. Un datastore VMFS est essentiellement un conteneur de stockage qui contient les fichiers, dossiers et disques qui composent une machine virtuelle. Cela peut inclure des fichiers de configuration, des fichiers de disque virtuel (VMDK) et d'autres données importantes. Les datastores peuvent résider sur une variété de types de stockage, y compris les SAN (Storage Area Network), les NAS (Network-Attached Storage) et les disques locaux.

Comment fonctionne VMFS au sein de VMware ESXi ?

Dans un environnement VMware ESXi, le datastore VMFS joue un rôle essentiel en tant que couche de stockage fondamentale. Voici comment il fonctionne :

Stockage centralisé :

Les datastores VMFS permettent une gestion centralisée du stockage, simplifiant l'allocation et la désallocation de l'espace de stockage. Plusieurs hôtes ESXi peuvent lire et écrire simultanément sur le même datastore VMFS, facilitant ainsi la gestion des ressources dans un environnement en cluster.

Évolutivité dynamique :

VMFS est hautement évolutif, prenant en charge de grandes capacités de stockage et de nombreux fichiers. Il permet la croissance dynamique des disques virtuels, permettant une utilisation plus efficace du stockage.

Haute performance :

Le système de fichiers VMFS est optimisé pour les machines virtuelles, offrant d'excellentes performances même sous des charges et des niveaux de concurrence élevés. Des fonctionnalités telles que l'accélération matérielle et les mécanismes de file d'attente avancés améliorent les vitesses d'accès aux données.

Prise en charge des instantanés et du clonage :

VMFS inclut une prise en charge intégrée des instantanés et du clonage. Les instantanés capturent l'état d'une VM à un moment précis, tandis que le clonage permet de dupliquer des VMs existantes. Cela est inestimable pour les scénarios de sauvegarde, de test et de développement.

Opérations atomiques :

VMFS utilise des opérations atomiques de test et de réglage (ATS) pour garantir qu'un seul hôte peut mettre à jour un fichier ou des métadonnées particuliers à un moment donné. Cela assure l'intégrité des données même dans des environnements multi-hôtes.

Tolérance aux pannes et résilience :

Les datastores VMFS sont conçus avec la tolérance aux pannes à l'esprit. Des fonctionnalités telles que le Distributed Resource Scheduler (DRS) et la High Availability (HA) garantissent que les VM peuvent continuer à fonctionner même si un ou plusieurs hôtes ESXi tombent en panne.

Gestion simplifiée :

VMware fournit une suite d'outils de gestion pour la gestion des datastores VMFS, y compris le client vSphere, qui offre une interface graphique, ainsi que ESXi Shell ou Secure Shell (SSH) pour les opérations en ligne de commande.

Scénarios courants menant à la suppression des datastores

Les accidents et les erreurs dans la gestion de votre environnement virtuel peuvent conduire à la suppression malheureuse d'un datastore VMFS. Bien que VMware ESXi soit une plateforme robuste et fiable, elle n'est pas complètement à l'abri des erreurs humaines, des mauvaises configurations ou des situations imprévues qui pourraient entraîner la perte de données critiques. Voici quelques-uns des scénarios les plus courants pouvant mener à la suppression d'un datastore VMFS :

Erreur humaine

  1. Suppression accidentelle : L'une des causes les plus courantes, cela se produit lorsqu'un administrateur supprime par erreur un datastore, le confondant avec un autre ou supposant qu'il n'est plus nécessaire.
  2. Exécution incorrecte de commandes : Utiliser ESXi Shell ou SSH pour les tâches de gestion offre une grande puissance mais expose également le système à des risques si les commandes ne sont pas exécutées correctement.

Mauvaise configuration

  1. Modifications de la baie de stockage : Modifier les paramètres de la baie de stockage sans une coordination adéquate avec la configuration ESXi peut entraîner la perte d'accès au datastore ou sa suppression.
  2. Configuration réseau : Une configuration incorrecte des paramètres réseau peut déconnecter l'hôte du réseau de stockage, rendant le datastore inaccessible et pouvant mener à sa suppression lors des tentatives de dépannage.

Bugs système ou logiciels

  1. Problèmes de firmware ou de pilote : Un firmware ou des pilotes incompatibles ou obsolètes peuvent entraîner divers problèmes, y compris la suppression accidentelle des datastores.
  2. Bugs logiciels : Parfois, le logiciel VMware ou d'autres outils de gestion tiers peuvent contenir des bugs qui entraînent la suppression ou la corruption involontaire des datastores.

Facteurs externes

  1. Défaillance matérielle : Les pannes de disque ou les problèmes matériels avec SAN/NAS peuvent rendre un datastore inutilisable et conduire à sa suppression intentionnelle ou accidentelle lors des tentatives de dépannage.
  2. Activité malveillante : Des utilisateurs non autorisés accédant à l'interface de gestion ESXi pourraient supprimer intentionnellement des datastores.

Opérations de nettoyage

  1. Désallocation de ressources : En essayant de libérer des ressources de stockage, les administrateurs peuvent supprimer par inadvertance des datastores qui sont encore utilisés.
  2. Erreurs de migration : Lors de la migration de données, un datastore peut être supprimé en supposant que toutes les données ont été transférées avec succès, ce qui peut ne pas être le cas.

Opérations de cluster

  1. Reconfiguration de cluster : Des erreurs dans la configuration ou la reconfiguration des clusters VMware, tels que les clusters DRS ou HA, peuvent entraîner la suppression accidentelle des datastores.
  2. Scripts automatisés : Les scripts ou les processus automatisés destinés à gérer les ressources du cluster peuvent contenir des erreurs entraînant des suppressions involontaires des datastores.

Prérequis pour la récupération d'un datastore VMFS

Avant de vous lancer dans le processus de récupération d'un datastore VMFS supprimé, il est crucial de disposer de tous les composants et informations nécessaires. Cela garantit non seulement un processus de récupération plus fluide, mais minimise également le risque de perte ou de corruption supplémentaire des données. Voici quelques-uns des principaux prérequis à considérer :

Accès et permissions

  1. Identifiants administratifs : Assurez-vous de disposer d'un accès administratif à l'hôte VMware ESXi et au matériel de stockage.
  2. Accès SSH ou console : Vous pourriez avoir besoin d'un accès Secure Shell (SSH) ou console directe à l'hôte ESXi pour les opérations en ligne de commande.

Logiciels et outils

  1. Client VMware vSphere : Assurez-vous d'avoir le client vSphere installé et accessible, car il est couramment utilisé pour la gestion des datastores.
  2. Logiciel de récupération de données : Un logiciel spécialisé dans la récupération VMFS peut être d'un grand secours ; envisagez d'en avoir un à portée de main.
  3. Logiciel de sauvegarde : Accès à votre logiciel de gestion des sauvegardes, si vous avez des sauvegardes de datastore.

Ressources matérielles

  1. Stockage suffisant : Assurez-vous de disposer de suffisamment d'espace de stockage disponible, soit sur un autre datastore, soit sur un stockage externe pour les données récupérées.
  2. Réseau stable : Une connexion réseau stable et rapide entre l'hôte ESXi, le matériel de stockage et votre console administrative est essentielle pour une récupération rapide.

Documentation et informations

  1. Disposition du stockage : La documentation concernant la configuration logique de votre baie de stockage peut être inestimable.
  2. Détails du datastore supprimé : Toute information disponible sur le datastore supprimé, telle que sa taille, son nom et les types de VM qu'il hébergeait.
  3. Journaux et audits : Examinez les journaux pour obtenir des informations pouvant aider à identifier la cause de la suppression, ce qui pourrait faciliter le processus de récupération.

Sauvegardes et instantanés

  1. Sauvegarde la plus récente : Assurez-vous d'avoir accès à la sauvegarde la plus récente de votre datastore VMFS, si disponible.
  2. Informations sur les instantanés : Les informations sur les instantanés du datastore supprimé peuvent être utiles.

Divers

  1. Support technique : Gardez à portée de main les coordonnées du support technique VMware et de votre fournisseur de stockage en cas de besoin d'une aide experte.
  2. Temps : Les opérations de récupération peuvent être sensibles au temps, surtout dans les environnements de production. Assurez-vous de consacrer suffisamment de temps au processus de récupération.

Vérifications de préparation

  1. Environnement de test : Si possible, essayez les étapes de récupération dans un environnement de test d'abord.
  2. Communication : Informez tous les intervenants pertinents du processus de récupération, y compris des éventuels temps d'arrêt.

La préparation est la clé de la récupération des données. Plus vous êtes préparé, meilleures sont vos chances de récupérer avec succès un datastore VMFS supprimé avec une perte de données et un temps d'arrêt minimaux.

Récupérer un dossier/fichier VM supprimé accidentellement dans le datastore d'ESXi

Il existe plusieurs méthodes pour récupérer un dossier/fichier VM supprimé d'un datastore, allant de l'utilisation d'outils intégrés à des logiciels tiers.

Méthode 1 : Utilisation du navigateur de datastore

  1. Se connecter au client vSphere : Accédez à votre hôte ESXi ou serveur vCenter via le client vSphere.
  2. Accéder au datastore : Allez dans Stockage > Datastore et sélectionnez le datastore où se trouvaient les fichiers VM.
  3. Parcourir le datastore : Cliquez sur le bouton Parcourir le datastore pour voir les fichiers dans le datastore.
  4. Vérifier les fichiers supprimés : Parfois, les fichiers ne sont pas réellement supprimés mais déplacés. Vérifiez si les fichiers se trouvent toujours dans un autre dossier du datastore.
  5. Restaurer à partir de la sauvegarde du datastore : Si vous avez une sauvegarde du datastore, vous pouvez restaurer les fichiers supprimés en les copiant simplement à leur emplacement d'origine.

Méthode 2 : Utilisation de ESXi Shell ou SSH

  1. Activer SSH : Si ce n'est pas déjà fait, activez l'accès SSH à votre hôte ESXi.
  2. Se connecter en SSH à l'hôte ESXi : Utilisez un client SSH comme PuTTY pour vous connecter à votre hôte ESXi.
  3. Accéder au datastore : Changez de répertoire vers /vmfs/volumes/nom_de_votre_datastore/.
  4. Outils de récupération de fichiers : Utilisez des commandes ou outils de récupération de fichiers compatibles avec VMFS pour tenter une récupération. (Note : Ceci est risqué et recommandé uniquement pour les utilisateurs avancés familiarisés avec le système de fichiers.)

Méthode 3 : Utilisation d'outils de récupération VMFS tiers

  1. Télécharger et installer le logiciel : Téléchargez un outil de récupération VMFS tiers compatible avec votre version d'ESXi.
  2. Analyser le datastore : Suivez les instructions du logiciel pour analyser le datastore à la recherche de fichiers supprimés.
  3. Récupérer les fichiers : Après l'analyse, le logiciel proposera généralement une option pour récupérer les fichiers supprimés. Sélectionnez les fichiers et procédez à la récupération.

Méthode 4 : Restaurer à partir de la sauvegarde

  1. Trouver la sauvegarde : Si vous avez une sauvegarde de votre VM, localisez-la en utilisant votre logiciel de sauvegarde.
  2. Procédure de restauration : Suivez la procédure de votre logiciel de sauvegarde pour restaurer le dossier/fichier VM à son emplacement d'origine ou dans un nouveau datastore.
  3. Vérifier la restauration : Une fois restaurées, vérifiez que les VM sont opérationnelles.

Méthode 5 : Contacter le support

Si toutes les autres méthodes échouent, envisagez de contacter le support de VMware pour obtenir une assistance experte. Une aide professionnelle peut parfois récupérer des fichiers dans des situations qui semblent désespérées.

Étapes post-récupération

  1. Audit : Réalisez un audit pour déterminer comment les fichiers ont été supprimés et prenez des mesures préventives.
  2. Documentation : Mettez à jour votre documentation pour inclure l'incident et les étapes de récupération effectuées.
  3. Sauvegarde : Assurez-vous de sauvegarder immédiatement la VM restaurée pour éviter toute perte de données future.

Restaurer une VM à partir d'un modèle OVF/OVA

Utilisation du client vSphere :

  1. Se connecter au client vSphere : Ouvrez votre client vSphere et connectez-vous à votre hôte ESXi ou serveur vCenter.
  2. Naviguer vers Déployer un modèle OVF :
    • Si vous êtes connecté à un serveur vCenter, naviguez vers le centre de données ou le cluster cible, puis faites un clic droit et choisissez Déployer un modèle OVF.
    • Si vous êtes connecté à un hôte ESXi, naviguez vers l'hôte, puis faites un clic droit et choisissez Déployer un modèle OVF.
  3. Localiser le fichier OVF/OVA :
    • Cliquez sur Parcourir pour localiser le fichier OVF/OVA sur votre système local ou partage réseau.
  4. Examiner les détails :
    • Après avoir sélectionné le fichier, l'assistant vous montrera des détails sur la VM à déployer, tels que son nom, sa taille et les ressources requises. Cliquez sur Suivant.
  5. Sélectionner le nom et l'emplacement :
    • Choisissez un nom pour la VM restaurée et sélectionnez le dossier ou le centre de données où elle sera située. Cliquez sur Suivant.
  6. Sélectionner le pool de ressources :
    • Si vous utilisez vCenter, choisissez un pool de ressources (si disponible) où la VM doit être hébergée. Cliquez sur Suivant.
  7. Sélectionner le datastore :
    • Choisissez le datastore où la VM sera stockée. Vous pouvez également avoir des options pour sélectionner le format du disque. Cliquez sur Suivant.
  8. Sélectionner le réseau :
    • Mappez les réseaux utilisés dans le modèle OVF/OVA à ceux de votre environnement. Cela est crucial pour que la VM se connecte aux bons réseaux. Cliquez sur Suivant.
  9. Revoir et déployer :
    • Passez en revue vos paramètres, et cliquez sur Terminer pour lancer le processus de déploiement.
  10. Surveiller le déploiement :
    • Vous pouvez surveiller la progression du déploiement dans le client vSphere. Une fois terminé, la VM devrait apparaître dans votre liste de machines virtuelles.
  11. Allumer et configurer la VM :
    • Une fois déployée, vous pouvez allumer la VM et procéder à toutes les configurations supplémentaires nécessaires.

Utilisation d'ESXi Shell ou SSH (avancé) :

  1. Télécharger l'OVF/OVA sur le datastore : Utilisez des outils comme scp pour télécharger le modèle OVF/OVA dans un répertoire de votre datastore.
  2. Se connecter à ESXi Shell : Accédez à l'ESXi Shell via SSH.
  3. Naviguer vers le datastore : Changez de répertoire vers l'endroit où se trouve le modèle OVF/OVA.
  4. Déployer la VM : Utilisez l'utilitaire de ligne de commande ovftool pour déployer la VM. La syntaxe peut varier en fonction de vos besoins spécifiques. Consultez la documentation VMware pour plus de détails.

En suivant ces étapes, vous devriez pouvoir restaurer avec succès une VM à partir d'un modèle OVF/OVA dans votre environnement ESXi. Après le déploiement, n'oubliez pas de valider que la VM fonctionne comme prévu et de procéder à toute configuration ou restauration de données supplémentaire à partir de la sauvegarde si nécessaire.

Comment récupérer un datastore ESXi supprimé accidentellement dans vSphere

Étapes préliminaires

  1. Arrêter toutes les opérations : Dès que vous réalisez qu'un datastore a été supprimé accidentellement, arrêtez toutes les opérations d'écriture sur le périphérique de stockage pour minimiser la corruption des données.
  2. Informer les parties prenantes : Informez tout le personnel concerné de l'incident et de l'éventuel temps d'arrêt.
  3. Vérifier les sauvegardes : Avant de vous lancer dans des méthodes de récupération plus compliquées, vérifiez s'il existe une sauvegarde récente du datastore.

Méthode 1 : Utilisation des instantanés de la baie de stockage

Si votre baie de stockage prend en charge les instantanés et que vous avez des instantanés du datastore, cela pourrait être le moyen le plus rapide de récupérer.
  1. Se connecter à la baie de stockage : Utilisez l'interface de gestion de votre baie de stockage pour vous connecter.
  2. Restaurer l'instantané : Localisez l'instantané correspondant au datastore supprimé et restaurez-le.
  3. Rescanner le stockage dans ESXi : Allez dans Stockage > Rescanner le stockage dans votre client vSphere pour découvrir le datastore restauré.

Méthode 2 : Récupération manuelle via SSH

  1. SSH dans l'hôte ESXi : Utilisez un client SSH pour vous connecter à votre hôte ESXi.
  2. Localiser la partition de disque : Exécutez ls /dev/disks/ pour lister tous les périphériques et partitions de disque. Localisez le périphérique où se trouvait le datastore.
  3. Recréer le système de fichiers VMFS : Utilisez vmkfstools pour recréer le système de fichiers VMFS. Par exemple :
    bash
    vmkfstools -C vmfs6 -S Nom_Datastore /dev/disks/Nom_Disque
    Note : Ceci est une opération risquée et doit être effectuée avec prudence.
  4. Rescanner le stockage dans ESXi : Rescannez les périphériques de stockage sur l'hôte ESXi pour reconnaître le nouveau datastore.

Méthode 3 : Outils de récupération de données tiers

Divers outils tiers peuvent scanner le stockage brut pour récupérer un datastore VMFS supprimé.
  1. Installer le logiciel de récupération de données : Téléchargez et installez le logiciel de récupération de données compatible avec VMFS.
  2. Scanner pour le datastore perdu : Suivez les instructions du logiciel pour scanner le datastore supprimé.
  3. Récupérer le datastore : Après le scan, procédez aux étapes de récupération comme indiqué par le logiciel.

Méthode 4 : Services professionnels

Si le datastore n'est pas récupérable par les méthodes ci-dessus, ou si les données sont trop critiques pour risquer d'autres dommages, envisagez de faire appel à des services professionnels de récupération de données.

Étapes post-récupération

  1. Valider les données : Assurez-vous que le datastore récupéré et ses VM sont fonctionnels.
  2. Revoir l'incident : Effectuez une revue approfondie pour comprendre comment le datastore a été supprimé et comment prévenir ce genre d'incident à l'avenir.
  3. Sauvegarder : Effectuez une sauvegarde immédiate du datastore récupéré.
  4. Mettre à jour la documentation : Mettez à jour toute la documentation pertinente pour refléter l'incident et le processus de récupération.

Utilisation de DiskInternals VMFS Recovery pour récupérer un datastore VMFS supprimé sur VMware ESXi

La suppression accidentelle d'un datastore VMFS est un scénario auquel aucun administrateur VMware ESXi ne veut faire face. Cependant, il est rassurant de savoir que des outils conviviaux comme DiskInternals VMFS Recovery existent pour simplifier le processus de récupération. DiskInternals VMFS Recovery est un logiciel spécialisé conçu pour récupérer des données à partir de disques formatés en VMFS, y compris les datastores supprimés, les fichiers corrompus ou les images de disque VM endommagées. Voici un guide sur la façon d'utiliser DiskInternals VMFS Recovery pour récupérer un datastore VMFS supprimé dans un environnement ESXi.

Prérequis

  • Accès administratif à l'hôte ESXi où le datastore a été supprimé.
  • Une machine Windows pour exécuter DiskInternals VMFS Recovery.
  • Connectivité réseau entre la machine Windows et l'hôte ESXi.
  • Le périphérique de stockage contenant le datastore supprimé doit être en ligne mais non écrasé.
  • Télécharger et installer DiskInternals VMFS Recovery sur la machine Windows.

Processus de récupération étape par étape

Étape 1 : Lancer DiskInternals VMFS Recovery

Ouvrez le logiciel DiskInternals VMFS Recovery sur votre machine Windows. Assurez-vous de l'exécuter avec des privilèges administratifs pour garantir une fonctionnalité complète.

Étape 2 : Se connecter à l'hôte ESXi

Dans DiskInternals VMFS Recovery, localisez l'option pour se connecter à un serveur ESXi distant. Entrez l'adresse IP, le nom d'utilisateur et le mot de passe de l'hôte ESXi et établissez une connexion.

Étape 3 : Scanner le datastore perdu

Une fois connecté, le logiciel listera tous les périphériques de stockage disponibles. Sélectionnez le périphérique qui contenait le datastore supprimé et lancez un scan. Cela peut prendre un certain temps, selon la taille et la complexité du datastore.

Étape 4 : Parcourir et sélectionner les fichiers

Après la fin du scan, vous verrez une structure de répertoires représentant votre datastore perdu. Vous pouvez parcourir cette structure comme vous le feriez dans l'Explorateur Windows. Localisez les fichiers ou dossiers VM supprimés que vous souhaitez récupérer et sélectionnez-les.

Étape 5 : Prévisualiser les fichiers (optionnel)

DiskInternals VMFS Recovery vous permet de prévisualiser les fichiers avant la récupération. Cette fonctionnalité peut être utile pour vérifier que les données sont intactes.

Étape 6 : Récupérer le datastore

Une fois que vous avez sélectionné les fichiers ou dossiers que vous souhaitez récupérer, faites un clic droit et choisissez l'option de récupération. Suivez les instructions à l'écran pour récupérer les données sélectionnées. Il vous sera peut-être demandé de spécifier un emplacement de récupération, qui peut être sur un disque local ou un autre datastore.

Étape 7 : Vérifier la récupération

Après la fin du processus de récupération, vous pouvez valider les fichiers récupérés en vérifiant leur intégrité manuellement ou en les réimportant dans un hôte ESXi pour voir s'ils fonctionnent correctement.

Actions post-récupération

    • Sauvegarder les données récupérées : Prenez des mesures immédiates pour sauvegarder le datastore récupéré afin de prévenir toute perte future.
    • Auditer l'événement : Enquêtez sur la manière dont le datastore a été supprimé et prenez des mesures pour éviter qu'un incident similaire ne se reproduise.
    • Documenter : Enregistrez le processus de récupération, y compris les problèmes rencontrés et comment ils ont été résolus, pour référence future.
    DiskInternals VMFS Recovery offre une méthode conviviale pour récupérer des datastores VMFS supprimés, en faisant un outil précieux pour tout administrateur ESXi. Cependant, rappelez-vous que la meilleure prévention contre la perte de données est une stratégie solide de sauvegarde et de récupération. P.S. Apprenez-en davantage sur la récupération VMFS 5 vs 6 ici !

Articles connexes

TÉLÉCHARGEMENT GRATUITVer 4.22, WinACHETERDe $699

Veuillez noter cet article.
4.924 revues