VMware Instantané'lari, vSphère Il offre aux administrateurs la possibilité d'enregistrer instantanément l'état des machines virtuelles sur une certaine période de temps. Cette fonctionnalité est très utile pour annuler les modifications et protéger les données critiques pendant les processus de développement et de test. Dans cet article, Instantané VMwarecomment gérer et vSphère Nous examinerons les meilleures méthodes pour une utilisation efficace de cette fonctionnalité dans l’environnement.
Qu’est-ce que VMware Snapshot ?
"Instantané» fait souvent référence à un instantané pris avec un appareil photo ; c'est-à-dire une image capturée à un moment précis. Instantané VMware La fonction fonctionne avec une logique similaire : elle enregistre l'état complet d'une machine virtuelle en cours d'exécution au moment précis, y compris le contenu de la mémoire et les paramètres de la machine virtuelle. Cette fonctionnalité est particulièrement intéressante avant les opérations critiques telles que les mises à jour du système ou l'installation de nouveaux logiciels.
Avantages des instantanés VMware
Instantané VMwareLes sont particulièrement utiles dans les environnements de développement et de test. Idéale pour divers scénarios d'utilisation, cette fonctionnalité prend en charge la continuité des activités en fournissant une restauration rapide. Voici quelques exemples d'utilisation courants :
- Modifications des codes : Déployer du nouveau code sur les serveurs de développement.
- Mises à jour du système d'exploitation : Installation de mises à jour importantes.
- Mises à jour des pilotes : Mettez à jour ou mettez à niveau les pilotes matériels.
- Mises à niveau du logiciel : Migration vers de nouvelles versions des logiciels installés.
- Nouvelles installations de logiciels : Ajout de nouvelles applications aux serveurs.
- Médecine légale : Journalisation de l'état du système après des activités suspectes ou malveillantes.
- État d'alimentation : Maintenir l'état d'alimentation de la machine virtuelle lorsqu'un instantané est pris.
- Paramètres de la VM et capture matérielle : Fournit un filet de sécurité pour la restauration lorsque plusieurs modifications de paramètres sont apportées.
Architecture d'instantanés VMware
Instantané VMwareL'infrastructure des VM est constituée d'un ensemble de fichiers qui permettent de restaurer les modifications apportées aux machines virtuelles :
- .vmdk et -delta.vmdk : Ces fichiers permettent de récupérer des instantanés et des modifications de données. InstantanéLes t peuvent être construits les uns sur les autres, créant une chaîne d'instantanés contenant les modifications.
- .vmsd : Vlogiciel Il s'agit d'un type de fichier de base de données qui contient des informations sur les instantanés et définit les connexions entre les disques associés à l'instantané.
- Snapshot.vmsn : Ce fichier enregistre l'état de la mémoire active de la machine virtuelle et VMVous permet de prendre un instantané de . Lorsque l’état de la mémoire est enregistré, ce processus prend plus de temps que sans enregistrer la mémoire.
Instantané VMwareoffrent flexibilité et sécurité lors de la gestion de vos environnements virtuels. Cependant, il est nécessaire de planifier soigneusement l’utilisation des instantanés car cela peut affecter les performances et l’espace de stockage.

Meilleures pratiques pour VMware Snapshot
Instantané VMwareBien qu’ils offrent de nombreuses fonctionnalités utiles, ils peuvent ne pas convenir à toutes les situations ou à tous les cas d’utilisation. Au travail Instantané VMwareVoici quelques pratiques importantes à prendre en compte lors de l’utilisation :
- Ne pas utiliser d'instantanés comme sauvegardes :
- VMware Comme le souligne Instantané'Ils ne doivent pas être considérés comme une copie exacte de vos données. Ceux-ci dépendent des disques sous-jacents de la VM et sont inutiles sans ces disques. Les disques « Delta » ne fournissent pas un ensemble de données complet.
- Nombre d'instantanés :
- Il y a un maximum de 32 Snapshots pris en charge dans une machine virtuelle, mais il est généralement recommandé d'utiliser un maximum de 2 ou 3 Snapshots pour optimiser les performances. Trop d'instantanés peuvent réduire considérablement les performances du système.
- Durée de l'instantané :
- Les instantanés ne doivent pas rester actifs pendant plus de 72 heures. Les instantanés laissés sans surveillance pendant de longues périodes continuent de croître et peuvent potentiellement remplir l'espace de stockage.
- Instantané et protection des données :
- Les solutions de protection des données peuvent utiliser des instantanés jusqu'à ce que l'itération de sauvegarde soit terminée. Une fois le processus de sauvegarde terminé, il est important de purger correctement les instantanés de la machine virtuelle.
- Empêcher les modifications du disque virtuel :
- Lorsqu'un instantané est actif, toutes les modifications apportées aux disques virtuels sont bloquées. Cela inclut l'augmentation de la taille du disque virtuel.
Recherche de fichiers d'instantanés fonctionnant avec PowerCLI
PowerCLI, VMware vSphereactif dans InstantanéC'est un outil puissant pour gérer les . Les commandes suivantes peuvent être utilisées pour rechercher tous les instantanés actifs sur une ou plusieurs VM :
get-vm <vm name> | get-snapshot
Pour toutes les VM d'un dossier donné :
obtenir-vm -emplacement | obtenir un instantané | fl
Création d'instantanés avec vSphere Client
La création d'instantanés peut être facilement réalisée à l'aide de l'interface graphique de VMware vSphere Client ou de PowerCLI. À l'aide de vSphere Client, vous pouvez facilement prendre un instantané en cliquant avec le bouton droit sur une machine virtuelle et en sélectionnant « Instantané > Prendre un instantané ».
Ces bonnes pratiques et directives vous aideront à gérer vos instantanés VMware plus efficacement et à éviter une consommation inutile de ressources dans votre environnement virtuel.

Les autres options que vous rencontrerez lors de la prise d'un instantané sont :
- Inclure la mémoire de la VM : Cette option inclut également l'état de la mémoire de la machine virtuelle dans le Snapshot. Il capture l'état actuel exact des applications et des processus actifs, afin que la machine virtuelle continue dans le même état de fonctionnement lorsque le Snapshot est restauré. L'instantané de mémoire peut être particulièrement important pour les applications qui traitent des données dynamiques.
- Système de fichiers invité silencieux (nécessite VM Tools) : Cette option « coupe » le système de fichiers de la machine virtuelle. La mise en sourdine garantit que le système de fichiers de la machine virtuelle est organisé de manière à préserver la cohérence des fichiers lors des opérations de sauvegarde. Ce processus est essentiel pour les applications qui contiennent souvent des données en constante évolution, telles que les bases de données. Un système de fichiers silencieux garantit que la sauvegarde est fiable et cohérente.
Ces options Instantané Lors de l'achat, il doit être évalué en fonction des besoins et de la charge de travail de votre machine virtuelle.
Par exemple, si vous exécutez une application gourmande en calcul et souhaitez que l'application reprenne rapidement lorsqu'une restauration complète est requise, l'activation de l'option « Inclure la mémoire de la machine virtuelle » peut être un bon choix. À des fins de sauvegarde, il est recommandé d'activer l'option « Silent Guest File System ».

Prendre des instantanés VMware avec PowerCLI
L'interface graphique de vSphere Client est un excellent outil pour créer des instantanés VMware temporaires ou ponctuels et est idéale pour les machines virtuelles individuelles. Cependant, lorsque vous souhaitez prendre des instantanés en masse sur plusieurs machines virtuelles, PowerCLI simplifie considérablement ce processus. PowerCLI simplifie la gestion des instantanés en vous permettant d'interagir avec votre environnement vSphere.
Prendre des instantanés pour des machines virtuelles uniques et multiples
Pour une seule machine virtuelle Instantané ci-dessous pour obtenir PowerCLI vous pouvez utiliser la commande :
get-vm <vm name> | new-snapshot -Memory -quiesce -name "testSnapshot"
Si vous souhaitez créer par lots un instantané sur plusieurs VM, vous pouvez utiliser la commande suivante pour toutes les VM d'un dossier particulier :
get-vm -location "nom_dossier" | nouveau-instantané -Mémoire -quiesce -nom "batchSnapshot"
Ces commandes vous permettent de créer des instantanés sur plusieurs machines virtuelles pour prendre en charge votre charge de travail et vos besoins opérationnels.
Gestion, restauration et suppression des instantanés
PowerCLI aussi InstantanéIl peut également être utilisé pour gérer, restaurer et supprimer des fichiers. Toutes les machines virtuelles InstantanéLa commande suivante peut être utilisée pour afficher et gérer les :
get-vm <vm name> | get-snapshot | select Name, Created, SizeMB
Pour revenir au dernier instantané sur une machine virtuelle :
obtenir-vm | obtenir un instantané | trier Créé -Décroissant | sélectionnez -Premier 1 | set-vm -confirm:$false
Pour supprimer tous les instantanés et restaurer la machine virtuelle à son état d'origine :
obtenir-vm | obtenir un instantané | supprimer-instantané -confirmer : $false
Ces transactions, VMware Il assure une gestion efficace des ressources dans votre environnement et vous permet de restaurer rapidement si nécessaire.
Création d'instantanés avec l'interface graphique de vSphere Client
Interface graphique de vSphere Clientdans vos machines virtuelles Instantané VMwareFournit une interface intuitive pour gérer les . Faites un clic droit sur une machine virtuelle et cliquez sur «Instantané > Prendre un instantanéVous pouvez facilement créer un instantané en sélectionnant l'option ". Cette interface est utile pour les utilisateurs qui souhaitent gérer visuellement les instantanés.
Interface graphique PowerCLI et vSphere Client, VMware flexible et puissant dans votre environnement Instantané Bien que chacun réponde à des besoins différents, PowerCLI est particulièrement utile pour le traitement par lots et l'automatisation.

Suppression d'un instantané spécifique de plusieurs machines virtuelles avec PowerCLI
VMware La suppression d'un instantané spécifique résidant sur plusieurs machines virtuelles de votre environnement peut être particulièrement importante pour la maintenance régulière et la gestion des ressources. Voici un exemple de script PowerCLI que vous pouvez utiliser pour supprimer des instantanés portant un nom d'instantané donné de toutes les machines virtuelles situées dans un dossier donné :
$vms = Get-VM -Location "folderName"
$snapshotName = "MySnapshotName"
foreach ($vm in $vms) {
$snapshot = Get-Snapshot -VM $vm -Name $snapshotName
Remove-Snapshot -Snapshot $snapshot -RunAsync -Confirm:$false
}
Ce script parcourt toutes les machines virtuelles du dossier spécifié, recherche l'instantané portant le nom spécifié pour chaque machine virtuelle et le supprime. -RunAsync
Le paramètre garantit que l'opération se produit de manière asynchrone, de sorte que la commande n'ait pas besoin d'attendre la fin de l'opération précédente avant de passer à la machine virtuelle suivante.
Points à considérer lors de la suppression d'instantanés
Points importants à prendre en compte lors de la suppression d'un instantané dans VMware vSphere :
- Autres opérations de machine virtuelle :
- Pendant le processus de suppression d'instantané, vous ne pouvez effectuer aucune autre opération sur la machine virtuelle. Cela signifie que la machine virtuelle est fermée aux autres opérations de gestion et de maintenance.
- Processus de consolidation :
- Lors de la suppression d'un instantané volumineux, le processus de fusion du disque delta avec le disque de base se produit. La machine virtuelle peut ne pas répondre tant que ce processus n'est pas terminé car un processus de « paralysie/gel » se produit.
- Temps d'étourdissement/gel :
- Un étourdissement/gel se produit en raison de modifications écrites des disques delta sur le disque de base. Occupé I / O Les temps de consolidation peuvent être plus longs et les temps d’arrêt peuvent augmenter dans les machines virtuelles en cours d’exploitation. ESXiSi la durée de l'étourdissement dure plus de 15 secondes, le processus continue pendant 10 itérations. S'il échoue à la 10ème itération, il arrête le processus et l'instantané ne peut pas être supprimé.
Ces informations sont disponibles dans votre environnement VMware. Instantané Il peut vous aider à comprendre les situations et les défis potentiels que vous pourriez rencontrer lors de la gestion. L'automatisation de votre processus de gestion d'instantanés à l'aide de scripts PowerCLI permet de gagner du temps et de réduire le taux d'erreur.