Comment créer, gérer et restaurer des snapshots dans VMware

Dernière mise à jour: 25/06/2025
Auteur: Isaac
  • Les instantanés vous permettent de récupérer l'état d'une machine virtuelle dans VMware rapidement et en toute sécurité, mais ils ne remplacent pas une sauvegarde traditionnelle.
  • Il est essentiel de comprendre les fichiers impliqués, leurs types et les conséquences de la conservation des instantanés pendant de longues périodes pour éviter les problèmes de performances et d'espace.
  • Utiliser correctement les instantanés implique de suivre de bonnes pratiques telles que limiter leur nombre et leur ancienneté, définir des alertes et comprendre quand les utiliser ou les supprimer.

instantanés VMware

Dans le monde en évolution rapide de l'administration des systèmes, il est essentiel de disposer de mécanismes fiables pour protéger l'état de l' Machines virtuelles, tester les mises à jour ou récupérer les systèmes après des erreurs est crucial. instantanés ou snapshots dans VMware Ils sont devenus un outil essentiel pour les administrateurs et les techniciens, leur permettant de travailler de manière plus sécurisée face aux changements majeurs des serveurs et des applications.

Bien qu'il s'agisse d'une fonctionnalité puissante, son utilisation, ses avantages, ses limites et sa gestion suscitent de nombreuses questions et idées reçues. C'est pourquoi ce guide complet vous présente l'essentiel (et quelques astuces) de la gestion des snapshots dans VMware : les bases, les fichiers concernés, les étapes précises de création et de restauration des snapshots, ainsi que des conseils avancés pour éviter les problèmes de performances et de stockage.

Qu'est-ce qu'un snapshot exactement dans VMware ?

Une instantané Il s'agit essentiellement d'une image ponctuelle d'une machine virtuelle (VM), capturant son état complet à un instant donné : y compris le contenu des disques virtuels, la mémoire (si choisie) et la configuration de la machine. Cela fonctionne comme une « photo » numérisée de la VM, en sauvegardant le point exact auquel vous pouvez revenir si un problème survient lors de la réalisation de modifications, du test de correctifs, de mises à jour ou du développement du système.

Il convient toutefois de préciser qu’il ne s’agit pas d’une sauvegarde traditionnelle. Un snapshot s'appuie sur les disques d'origine et est censé permettre une restauration rapide et efficace. Cependant, en cas de perte de la machine virtuelle principale, le snapshot seul ne suffira pas à tout récupérer. Par conséquent, Les instantanés sont des outils complémentaires mais ne doivent jamais être confondus avec les sauvegardes conventionnelles ni les remplacer..

À quoi servent les snapshots dans VMware ?

L’objectif principal des instantanés est créer des points de restauration rapides avant les opérations qui impliquent un certain niveau de risqueExemples typiques où ils sont essentiels :

  • Avant d'installer les mises à jour critiques du système d'exploitation ou appliquer des correctifs aux applications.
  • Avant les modifications profondes de la configuration ou l'installation d'un nouveau logiciel système ou conducteurs.
  • Au cours des processus de test ou de développement, vous permettant de « casser » la machine puis d’annuler les modifications immédiatement et sans effort.
  • En tant que support temporaire pour les processus de sauvegarde au niveau de l'hôte, car certaines solutions utilisent des instantanés pour garantir la cohérence des données.

Cependant, Ils ne sont pas destinés à être utilisés comme sauvegardes définitives ou à être maintenus actifs indéfiniment.Avoir trop de snapshots ou des snapshots anciens est une recette pour un désastre : cela peut entraîner des goulots d'étranglement, des problèmes d'espace et un risque de corruption des données.

  Comment accéder à Windows à distance avec RDP : un guide complet et sécurisé

Comment fonctionnent les instantanés et quels fichiers sont concernés ?

Lorsque vous prenez un instantané dans VMware, Toute une série de fichiers et de mécanismes internes sont créés pour « geler » l’état de la VM:

  • Fichiers Delta (-delta.vmdk ou -00000x.vmdk) : Un disque différentiel est généré pour chaque instantané. Ces fichiers enregistrent toutes les modifications apportées au disque depuis la prise de l'instantané. Chaque delta agit comme un « journal des modifications » par rapport au disque de base et ne peut jamais être plus volumineux que le fichier d'origine (bien qu'il puisse s'en approcher dans des situations extrêmes).
  • .vmsd : Ce fichier stocke les métadonnées et les informations de gestion de tous les snapshots associés à la machine virtuelle. Il inclut les références, les noms, les identifiants uniques et les relations entre les snapshots et les disques parents et enfants.
  • .vmsn: Il s'agit du fichier d'état de la machine virtuelle au moment de la capture instantanée. Si vous choisissez d'économiser la mémoire de la VM, ce fichier contiendra un vidage de RAM plus quelques mégaoctets supplémentaires. Sinon, sa taille sera réduite.
  • Fichiers temporaires: Lors de la suppression ou de la consolidation d'un instantané, des fichiers delta supplémentaires peuvent également apparaître pour compléter la fusion des modifications enregistrées.

Tous ces fichiers, Par défaut, ils résident dans le même répertoire que la machine virtuelle, bien qu'il soit possible de les déplacer manuellement en modifiant la configuration s'il existe des besoins de performances particuliers ou stockage.

Combien d'espace occupent les fichiers instantanés et comment se développent-ils ?

El L'espace requis par un snapshot dépend directement de l'activité de la machine virtuelle. Après leur création, les fichiers delta sont initialement petits (généralement 16 Mo), mais à mesure que les écritures sur disque se produisent, ils grossissent par blocs. Si vous travaillez avec des serveurs effectuant de nombreuses opérations d'écriture (comme bases de données (SQL, Exchange, etc.), les fichiers delta peuvent rapidement atteindre une taille considérable.

La taille maximale d'un instantané ne dépassera jamais celle du disque d'origine.Par exemple, si vous modifiez absolument tous les blocs du disque après avoir pris l'instantané, le fichier delta sera égal à la taille du fichier de base, plus une petite surcharge technique.

Oeil: Le système de fichiers VMFS impose des limites de taille aux disques virtuels. Si la surcharge du disque et des snapshots dépasse ces limites, la création de nouveaux snapshots peut échouer. Il est important de prendre en compte ces limites lors de la définition de la taille de vos disques virtuels si vous prévoyez d'utiliser fréquemment des snapshots.

Principales différences entre les instantanés et les sauvegardes

Même si cela peut sembler la même chose pour de nombreux administrateurs novices, Les instantanés ont une fonction très différente de celle des sauvegardes.:

  • Instantanés: Ils dépendent entièrement des fichiers d'origine de la machine virtuelle. Ils ne contiennent pas de copie complète et indépendante de toutes les données ; ils stockent simplement les différences depuis le dernier « point de gel ». Si les disques de base sont supprimés, les snapshots ne peuvent pas restaurer la VM.
  • Sauvegardes: Ce sont des copies indépendantes, stockées séparément, qui permettent de reconstruire l'intégralité de la machine virtuelle, même en cas de perte du fichier d'origine. Elles offrent une véritable protection des données et une reprise après sinistre.
  Les 7 meilleurs programmes pour transcrire l'audio des podcasts.

N'utilisez jamais de snapshots comme mécanisme de sécurité principal pour les données critiques ou les systèmes de production.

Cas d'utilisation recommandés et avertissements

Utilisation des instantanés Il est particulièrement recommandé pour les environnements de développement, de test et de laboratoire. Là, la capacité de revenir rapidement à un état antérieur est essentielle et permet d’économiser d’innombrables heures de travail en cas de pannes inattendues.

Toutefois, Dans les environnements de production, il n'est PAS recommandé d'avoir des instantanés actifs pendant de longues périodes.Si un instantané est créé dans un environnement de production pour des besoins spécifiques, il doit être supprimé dès que possible pour éviter une dégradation des performances, des problèmes d'espace et des incohérences potentielles au niveau du disque ou de la mémoire.

En outre, De longues chaînes d’instantanés peuvent causer de véritables maux de tête.:Plus les points sont enchaînés, plus il est coûteux pour le système de stockage de reconstruire l'état de la VM, car il doit interroger tous les deltas de manière séquentielle avant d'accéder au disque de base.

Quels types de fichiers constituent un instantané ?

Nous en avons déjà vu quelques-uns, mais il vaut la peine de les revoir et de les approfondir un par un :

  • .vmdk (disque de base) : Fichier de disque maître de la machine virtuelle.
  • –00000x.vmdk (delta de disque ou journal de rétablissement) : Enregistrement de toutes les modifications après la création de l'instantané. Pour chaque nouvel instantané, un fichier de ce type est ajouté. Une fois supprimés, les modifications sont fusionnées sur le disque parent.
  • .vmsd : Base de données de métadonnées pour les snapshots de cette machine virtuelle. Elle s'enrichit à chaque création d'un nouveau snapshot et stocke les relations entre les snapshots parents et enfants.
  • .vmsn: État d'exécution exact de la machine virtuelle au moment de l'instantané (incluant éventuellement un vidage complet de la RAM).

Lorsque tous les instantanés sont supprimés, les fichiers delta sont intégrés au disque de base et toute la structure du fichier auxiliaire est automatiquement effacée.

Comment créer un snapshot dans VMware étape par étape

des instantanés

Suivez ce processus pour créer des instantanés à partir du client de gestion (versions HTML5 vSphere Client 6.5, 6.7, 7.0 et supérieures) :

  1. Cliquez avec le bouton droit sur la machine virtuelle dont vous souhaitez créer un instantané. et sélectionnez « Instantanés > Prendre un instantané ».
  2. Dans la boîte de dialogue qui s'ouvre, attribuer un nom et une descriptionAjoutez suffisamment d’informations pour identifier l’objectif et le contexte de l’instantané, ce qui vous permettra de le gérer plus facilement ultérieurement.
  3. Décider si inclure la mémoire VMSi la machine virtuelle est sous tension et que vous choisissez d'économiser de la mémoire, le snapshot inclura l'état actuel de la machine, vous permettant de revenir à cet état précis (processus, services, etc.). Si vous ne sélectionnez pas cette option, le snapshot restaurera les données, mais la VM redémarrera ensuite hors tension.
  4. Le cas échéant, sélectionnez l'option mettre au repos pour assurer la cohérence des données (très important sur les serveurs qui écrivent des données critiques sur le disque).
  5. Haz clic en créerLa tâche d’instantané apparaîtra dans le panneau des activités récentes.
  Meilleur moyen de restaurer des applications supprimées sur iPhone ou iPad

Conseil: Bien que vous puissiez créer un instantané avec la machine virtuelle sous tension, le faire avec la machine hors tension garantit une plus grande cohérence et réduit les erreurs potentielles.

Gestion et restauration des instantanés

Après avoir créé un instantané, vous pouvez afficher, modifier, supprimer ou restaurer tous les points enregistrés via le gestionnaire d'instantanés ou à partir du menu contextuel de la machine virtuelle :

  • Revenir: Ramène la machine virtuelle à l’état exact dans lequel elle se trouvait lorsque cet instantané a été créé.
  • Modifier: Permet de modifier le nom et la description.
  • Retirer: Supprime l'instantané sélectionné, en fusionnant les modifications sur le disque parent.
  • Supprimer tout : Supprime tous les instantanés actifs, consolidant toutes les modifications sur le disque d'origine.

Quand vous supprimez un instantané, le système fusionne les modifications des fichiers delta sur le disque principal. Temps Le temps nécessaire pour effectuer cette tâche dépend du volume de données modifiées depuis le dernier instantané.

Si vous choisissez revenir à un instantané Si la mémoire n'est pas prise en compte, la machine virtuelle reviendra à son état précédent, mais après un redémarrage à froid (hors tension). Si l'instantané préserve la RAM, la machine apparaîtra exactement telle qu'elle était au moment de la capture, y compris les processus en cours d'exécution, les services et les fenêtres ouvertes.

Automatisation des instantanés avec la ligne de commande et PowerCLI

En plus de l'interface graphique, Il est possible de créer et de gérer des instantanés à l'aide de commandes dans la console ou les scriptsCela vous permet d'automatiser des tâches récurrentes, de les intégrer à d'autres processus ou de gérer des environnements avec plusieurs machines.

Quelques syntaxes courantes :

  • Pour créer un instantané en utilisant PowerCLI :
    get-vm NOMBRE_VM | new-snapshot -Memory -quiesce -name "Nombre de la snapshot"
  • Pour supprimer un instantané enregistrer votre identifiant dans une variable :
    Remove-Snapshot -Snapshot $snap -RemoveChildren
  • Pour revenir à un instantané spécifique:
    get-vm "NOMBRE_VM" | set-vm -snapshot "Nombre de la snapshot" -confirm:$false

Si vous préférez utiliser les commandes natives dans la console ESXi ou vSphere CLI :
vmware-cmd nombre.vmx createsnapshot nombre 'descripción' 1 1
Le dernier 1 indique si vous souhaitez geler la mémoire de la machine virtuelle et l'avant-dernier 1 indique si vous souhaitez la mettre en veille.

tas de sable
Article connexe:
Windows Sandbox (WSB) : le guide ultime pour utiliser Windows Sandbox