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: Nov 07, 2024

Différences entre VMFS 5 et VMFS 6 et comment migrer de VMFS 5 vers 6

Le système de fichiers pour machines virtuelles de VMware (VMFS) est le format de référence pour la plupart des administrateurs système et professionnels de l'informatique pour stocker les données de leurs machines virtuelles. Cela est dû à la grande flexibilité du format VMFS et à son support pour de nombreuses applications.
Essentiellement, VMFS est le format de système de fichiers standard pour vSphere et d'autres plateformes de virtualisation VMware. VMware publie de nouvelles versions de son format de stockage VMFS de temps en temps – les dernières versions étant VMFS 5 et VMFS 6.
Comme on pourrait s’y attendre, la nouvelle version, VMFS 6, propose des fonctionnalités améliorées et un support accru par rapport à VMFS 5. Cependant, il existe des applications pour lesquelles VMFS 5 restera le meilleur choix. Cet article compare les VMFS 5 et VMFS 6 en détail.

Comparaison des caractéristiques entre VMFS 5 et VMFS 6

Indépendamment de l'édition et de la version de VMFS, le but principal est de stocker les VMDK (fichiers de disques de machines virtuelles). Cependant, en fonction de l'édition VMFS, la manière dont les fichiers VMDK sont enregistrés, l'espace de stockage disponible et les outils de protection des fichiers peuvent varier. VMFS 5 a introduit la prise en charge jusqu'à 64 To et a permis un maximum de 62 To pour les fichiers VMDK.
De plus, la mise en page de partition GPT était prise en charge dans VMFS 5, ce qui est devenu une fonctionnalité “incontournable” pour de nombreux professionnels de l'informatique. Cependant, le règne de VMFS 5 a pris fin avec la sortie de vSphere 6.5, qui a introduit VMFS 6. VMFS 6 prend en charge les périphériques de stockage 512e par défaut et hérite de la prise en charge de partition GPT de son prédécesseur tout en abandonnant le support de MBR.

Aperçu de VMFS 5

Lancé avec vSphere 5.0, VMFS 5 a étendu les limites de stockage de 50 To à 64 To, avec des limites de taille de fichier augmentées jusqu'à 62 To. Cependant, les anciennes versions de vSphere (avant la 5.5) ne peuvent gérer que des VMDK inférieurs à 2 To, la limite de 62 To étant applicable aux versions postérieures à 5.5. Malgré la sortie de VMFS 6, de nombreux administrateurs informatiques continuent d'utiliser VMFS 5 en raison de son support de partitionnement MBR, de sa compatibilité avec vSphere 6.0 et d'autres versions plus récentes. Sa principale limitation est l'allocation d'espace restreinte depuis les systèmes d'exploitation invités.

Aperçu de VMFS 6

VMFS 6 introduit une allocation d'espace illimitée depuis les systèmes d'exploitation invités, mais n'est pas compatible avec ESXi 6.0 ou des versions antérieures. Il ne prend pas non plus en charge le partitionnement MBR. Cette version est prisée pour sa prise en charge de la récupération automatique d'espace et des périphériques de stockage 512n par défaut. VMFS 6 adopte SESparse comme technologie de snapshot par défaut pour tous les types de disques et introduit les Large File Blocks (LFB) et Small File Blocks (SFB), améliorant la performance de création de fichiers sur les disques VMFS.

Comment mettre à niveau VMFS 5 vers VMFS 6 avec migration de datastore

Au vu des fonctionnalités avancées et du support technique inclus offerts par VMFS 6, un professionnel de l'informatique typique souhaiterait effectuer une mise à niveau de VMFS 5. Mettre à niveau de VMFS 5 vers VMFS 6 est aussi technique que de mettre à jour une ancienne version vers VMFS 5. Donc, si vous avez déjà exécuté une mise à jour VMFS, cela devrait être sans problème.
Pour commencer, il est important de noter que des erreurs peuvent survenir et que vous pourriez finir par compromettre vos fichiers de données. Par conséquent, il est toujours conseillé d'effectuer une sauvegarde complète de votre disque dur et de l'exporter vers un autre support avant de procéder à la mise à niveau. En gros, la mise à niveau consiste à convertir vos datastores VMFS 5 en VMFS 6.

Prérequis

  • Tout d'abord, marquez le datastore VMFS 5 à mettre à niveau, vous pouvez le renommer pour une identification plus claire.
  • Identifiez également le serveur vCenter
  • Listez tous les hôtes ESX partageant le datastore
  • Tous les hôtes ESX et le serveur vCenter doivent également être mis à jour vers vSphere 6.5
  • Réservez un autre datastore avec une capacité égale ou supérieure et partagez-le avec tous les hôtes ESX.
  • Remarque : Vous devez mettre à jour tous les hôtes ESX partageant le datastore vers vSphere 6.5 avant de mettre à jour la version de VMFS. Sinon, vos hôtes ESX de version antérieure perdront la connectivité avec le datastore VMFS 6 une fois la mise à niveau terminée.

Étapes :

  • Effectuez une vérification de version pour le serveur vCenter et tous les hôtes ESX.
  • Vérifiez s’il existe un datastore alternatif avec une allocation d’espace égale ou supérieure à celle de celui que vous souhaitez mettre à niveau.
  • Le datastore "alternatif" doit être compatible avec VMFS 6.
  • À présent, évacuez le datastore (celui que vous mettez à niveau) – et migrez toutes ses machines virtuelles vers le datastore alternatif.
  • Assurez-vous d’effectuer une migration à la fois pour plus de sécurité. Toutefois, notez tout échec de migration (s’il y en a) et relancez le processus.
  • Cliquez avec le bouton droit sur la machine virtuelle sélectionnée et sélectionnez Migrer.
  • Lorsque l’assistant de migration s’affiche, sélectionnez un type de migration 🡺 Changer uniquement le stockage.
  • Migrez vers le datastore alternatif.
  • Une fois terminé, vérifiez pour confirmer si le datastore migré est vide – vous pouvez le faire en répertoriant les fichiers sur le datastore. Vous ne devez continuer à l’étape suivante que si le datastore est confirmé vide.
  • Démontez le datastore vide de tous les hôtes ESX et supprimez-le.
  • Ensuite, créez un nouveau datastore VMFS 6 (Actions 🡪 Stockage 🡪 Nouveau Datastore) en utilisant le même LUN que l’ancien datastore que vous avez migré et supprimé.
  • Entrez les configurations appropriées pour votre nouveau datastore, y compris le type de système de partition.
  • Vous pouvez maintenant déplacer toutes les machines virtuelles vers le "nouveau" datastore depuis le datastore "alternatif" en utilisant storage vMotion. Effectuez également la migration d'une machine virtuelle à la fois et notez tout code d'erreur qui pourrait apparaître.

Comment mettre à niveau VMFS 5 vers VMFS 6 en ligne de commande

Si vous avez un inventaire de serveur vCenter avec des machines virtuelles enregistrées exécutées à partir d'un datastore VMFS 5 (DS-A) et que ce datastore (DS-A) contient également des données orphelines non enregistrées dans l'inventaire vCenter, essayez cette méthode pour mettre à niveau vers VMFS 6. Cette méthode nécessite une connaissance de vSphere PowerCLI.

Prérequis :

  • Revérifiez la version de tous les hôtes ESX et des serveurs vCenter.
  • Vous devez déplacer tous les hôtes ESXi et le serveur vCenter vers vSphere 6.5 avant de procéder aux étapes ci-dessous.
  • Il doit y avoir un datastore alternatif libre (DS-B) de capacité égale ou supérieure à celui que vous souhaitez mettre à niveau. Ce datastore alternatif (DS-B) doit fonctionner sous VMFS 6.

Étapes

  • Lancez l’utilitaire en ligne de commande et exécutez cette commande : Get-Datastore | Select Name, FileSystemVersion
  • Suivi de cette commande : esxcli storage filesystem list
  • Vérifiez tous les datastores et leurs identifiants de périphériques (IDs) : esxcfg-scsidevs -m
  • Identifiez un disque VMFS 6 libre où vous déplacerez les fichiers – utilisez la commande df -h pour voir les informations d’utilisation du disque.
  • Évacuez DS-A (migrez les données vers l'alternative DS-B) en utilisant cette commande : cp -R /vmfs/volumes/DS-A/ISO /vmfs/volumes/DS-B.
  • Remarque : Pour copier des disques en provisionnement fin, utilisez : vmkfstools -i -d thin
  • S’il y a des erreurs pendant la migration, notez-les et relancez la migration pour les machines virtuelles concernées.
  • Répertoriez tous les fichiers orphelins qui ne sont pas sur votre serveur vCenter et déplacez-les un par un vers DS-B.
  • Une fois DS-A vidé, démontez-le de tous les hôtes ESX, puis procédez à sa suppression : vmkfstools -C vmfs6 /vmfs/devices/disks/
  • Créez maintenant un nouveau datastore pour exécuter le système de fichiers VMFS 6 et renommez le nouveau datastore en utilisant le même LUN que celui supprimé – DS-A.
  • Exécutez une commande de rescan de stockage pour tous les hôtes ESX et attendez la fin du processus.
  • Déplacez toutes vos machines virtuelles de DS-B vers DS-A en exécutant l'opération storage vMotion. Encore une fois, ne déplacez qu'une VM à la fois et notez les journaux d’erreurs (s’il y en a).
  • Déplacez également les fichiers de données orphelins.
  • Remarque : Cette méthode ne prend pas en charge de manière fiable Storage DRS et SDC, car l’opération de maintenance du datastore n’évacue que les datastores contenant des objets VM connus.

Comment récupérer des fichiers VMFS s’ils sont perdus pendant la migration de VMFS 5 vers 6

C'est ici que commence le cauchemar, parfois après avoir déplacé ces fichiers, vous pouvez découvrir que certains fichiers spécifiques sont manquants (non migrés). Si cela se produit, vous devriez revenir à la sauvegarde que vous avez créée initialement avant de démarrer la mise à niveau du système de fichiers – restaurez la sauvegarde et recommencez la mise à jour. Cependant, il est aussi possible de récupérer des fichiers à partir des disques VMFS en utilisant la solution de récupération VMware.

Guide

  • Téléchargez et installez DiskInternals VMFS Recovery ; il fonctionne sur toutes les éditions Windows OS et Windows Server 2003-2019.
  • Lancez le programme et sélectionnez votre disque VMFS.
  • Choisissez un mode de récupération de données ; il est conseillé de choisir le mode de récupération complète.
  • Ce logiciel analysera vos datastores VMFS VMware, disques, volumes et RAID (s'il est utilisé), ainsi que les images VMDK si nécessaire.
  • Vous aurez un accès en lecture seule aux fichiers récupérés. Pour les enregistrer sur un périphérique de stockage, il est nécessaire d'acheter la version PRO de DiskInternals VMFS Recovery.

Quoi de plus ?

L'outil standard de récupération VMFS de VMware fonctionne également, mais il a des fonctionnalités limitées – DiskInternals VMFS Recovery propose de nombreuses fonctionnalités et outils, y compris la récupération RAID. Vous pouvez exécuter VMFS Recovery sur n'importe quel PC Windows ; grâce à son interface intuitive, tout le monde peut facilement comprendre et utiliser l'outil.
Pour être prudent lors de la migration d’une version de VMFS à une autre, il est important de sauvegarder vos données. De plus, VMware vSphere Data Protection offre un certain nombre de fonctionnalités pratiques pour protéger vos données VM contre les applications critiques à l'aide d'agents. Cet outil natif s'intègre parfaitement aux produits VMware.
Enfin, la mise à niveau de VMFS 5 vers VMFS 6 est préférable via le vSphere Client, qui est basé sur une interface graphique (GUI). C’est plus rapide, plus intuitif et plus facile à utiliser. La méthode en ligne de commande est uniquement recommandée lorsque vous avez des fichiers orphelins qui nécessitent d’être déplacés séparément.

Articles connexes

TÉLÉCHARGEMENT GRATUITVer 4.23, WinACHETERDe $699

Veuillez noter cet article.
4.915 revues