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
Vous devez créer un dossier spécifique qui ne contient que les scripts pre-freeze et post‐thaw exécutables sur la machine virtuelle. L'archivage d'autres types de fichiers dans ce dossier rendra l'outil VMware Tools instable.
-
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 hôte ESXi 6.5, créez le dossier backupScripts.d sous C:\Program Files\VMware\VMware Tools\ et enregistrez-y vos scripts.
Pour obtenir la liste des emplacements à respecter pour les différentes versions ESXi, référez-vous à la base de connaissances Vmware : Exécution de scripts de suspension personnalisés sur une machine virtuelle Windows avec ESXi 3.5 mise à jour 2 et versions ultérieures (https://kb.vmware.com/s/article/1006671).
Enregistrez vos scripts sous C:\Program Files\VMware\VMware Tools\backupScripts.d pour les machines virtuelles exécutées sur un hôte ESXi 4.x. -
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.