Автоматическое выполнение сценариев 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

  1. Убедитесь, что на виртуальной машине установлены VMware Tools.
  2. На виртуальной машине поместите пользовательские сценарии в требуемую папку.
  3. В плане защиты для этой машины включите параметр Служба теневого копирования томов (VSS) для виртуальных машин.

    Это позволит создать моментальный снимок VMware с включенным параметром Quiesce guest file system (Заморозить гостевую файловую систему). Это приведет к активации сценариев pre-freeze и post-thaw на виртуальной машине.

Нет необходимости запускать настраиваемые сценарии заморозки на виртуальных машинах с приложениями с поддержкой VSS (например, Microsoft SQL Server или Microsoft Exchange). Чтобы создать для таких машин резервную копию, совместимую с приложениями, в плане защиты включите параметр Служба теневого копирования томов (VSS) для виртуальных машин.