Автоматическое выполнение сценариев pre-freeze и post-thaw
VMware Tools позволяет автоматически запускать настраиваемые сценарии pre-freeze и post-thaw на виртуальных машинах, для которых резервная копия создана в режиме без использования агента. Поэтому, к примеру, можно запустить настраиваемые сценарии заморозки и создать совместимые с приложением резервные копии для виртуальных машин, на которых выполняются приложения без поддержки VSS.
Предварительные требования
На виртуальной машине необходимо создать специальную папку, которая будет содержать только сценарии pre-freeze и post-thaw.
-
Для виртуальных машин Windows расположение этой папки зависит от версии ESXi хоста.
Например, для виртуальных машин, которые выполняются на хосте ESXi 6.5, это может быть папка C:\Program Files\VMware\VMware Tools\backupScripts.d\. Папку backupScritps.d необходимо создать вручную. Не сохраняйте файлы других типов в эту папку, поскольку это может привести к нестабильной работе VMware Tools.
Дополнительную информацию о расположении сценариев pre-freeze и post-thaw для других версий ESXi см. в документации по VMware.
-
Для виртуальных машин Linux скопируйте сценарии в каталоги /usr/sbin/pre-freeze-script и /usr/sbin/post-thaw-script соответственно. Сценарии в каталоге /usr/sbin/pre-freeze-script запускаются при создании моментального снимка; сценарии в каталоге /usr/sbin/post-thaw-script запускаются при финализации моментального снимка. Сценарии должны быть доступны для исполнения пользователем VMware Tools.
Порядок автоматического запуска сценариев pre-freeze и post-thaw
- Убедитесь, что на виртуальной машине установлены VMware Tools.
- На виртуальной машине поместите пользовательские сценарии в требуемую папку.
-
В плане защиты для этой машины включите параметр Служба теневого копирования томов (VSS) для виртуальных машин.
Это позволит создать моментальный снимок VMware с включенным параметром Quiesce guest file system (Заморозить гостевую файловую систему). Это приведет к активации сценариев pre-freeze и post-thaw на виртуальной машине.
Нет необходимости запускать настраиваемые сценарии заморозки на виртуальных машинах с приложениями с поддержкой VSS (например, Microsoft SQL Server или Microsoft Exchange). Чтобы создать для таких машин резервную копию, совместимую с приложениями, в плане защиты включите параметр Служба теневого копирования томов (VSS) для виртуальных машин.