Exécution automatique de scripts pre-freeze et post‐thaw
Avec VMware Tools, vous pouvez exécuter automatiquement des scripts pre-freeze et post‐thaw personnalisés sur des machines virtuelles que vous sauvegardez en mode sans agent. Ainsi, vous pouvez exécuter des scripts de suspension personnalisés et créer des sauvegardes cohérentes avec les applications pour les machines virtuelles qui exécutent des applications compatibles VSS.
Prérequis
Les scripts pre-freeze et post-thaw doivent se trouver dans un dossier spécifique sur la machine virtuelle.
-
Pour les machines virtuelles Windows, l'emplacement de ce dossier dépend de la version ESXi de l'hôte.
Par exemple, pour les machines virtuelles exécutées sur un hôte ESXi 6.5, ce dossier est C:\Program Files\VMware\VMware Tools\backupScripts.d\. Vous devez créer le dossier backupScritps.d manuellement. N'archivez pas d'autres types de fichiers dans ce dossier, parce que cela pourrait rendre l'outil VMware Tools instable.
Pour plus d'informations sur l'emplacement des scripts pre-freeze et post-thaw pour d'autres extensions ESXi, reportez-vous à la documentation VMware.
-
Pour les machines virtuelles Linux, copiez respectivement vos scripts dans les répertoires /usr/sbin/pre-freeze-script et /usr/sbin/post-thaw-script. Les scripts sous /usr/sbin/pre-freeze-script sont exécutés lorsque vous créez un instantané et ceux sous /usr/sbin/post-thaw-script sont exécutés une fois l'instantané terminé. Les scripts doivent pouvoir être exécutés par l'utilisateur de VMware Tools.
Pour exécuter automatiquement des scripts pre-freeze et post‐thaw
- Assurez-vous que VMware Tools est installé sur la machine virtuelle.
- Sur la machine virtuelle, ajoutez vos scripts personnalisés aux dossiers appropriés.
-
Dans le plan de protection de cette machine, activez l'option Service de cliché instantané des volumes (VSS) pour les machines virtuelles.
Cela crée un instantané VMware avec l'option Suspendre le système de fichiers invité, ce qui déclenche à son tour les scripts de pre-freeze et de post-thaw sur la machine virtuelle.
Vous n'avez pas besoin d'exécuter de scripts de suspension sur les machines virtuelles qui exécutent des applications compatibles VSS, telles que Microsoft SQL Server ou Microsoft Exchange. Pour créer une sauvegarde cohérente avec les applications pour de telles machines, activez l'option Service de cliché instantané des volumes (VSS) pour les machines virtuelles dans le plan de protection.