This is an archive version of the document. To get the most up-to-date information, see the current version.

Pre-Freeze and Post-Thaw Script Settings

If you plan to replicate VMs running applications that do not support VSS, you can instruct Veeam Backup & Replication to run custom pre-freeze and post-thaw scripts for these VMs. The pre-freeze script quiesces the VM file system and application data to bring the VM to a consistent state before Veeam Backup & Replication triggers a VM snapshot. After the VM snapshot is created, the post-thaw script brings the VM and applications to their initial state.

To specify pre-freeze and post-thaw scripts for the job:

  1. Check that you have enabled guest OS processing.
  2. At the Guest Processing step of the wizard, click Applications.
  3. In the Application-Aware Processing Options list, select a VM for which you want to configure scripts, and click Edit.

To define custom settings for a VM added as a part of a VM container, you must include the VM in the list as a standalone object. To do this, click Add and choose the necessary VM. Then select the VM in the list and define the necessary settings.

  1. Click the Scripts tab.
  2. In the Script processing mode section, select a scenario for script execution:
    • Select Require successful script execution if you want Veeam Backup & Replication to stop the replication process if scripts fail.
    • Select Ignore script execution failures if you want to continue the replication process even if script errors occur.
    • Select Disable script execution if you do not want to run scripts for the VM.
  1. In the Windows scripts section, specify paths to scripts for Microsoft Windows VMs. For the list of supported script formats, see Pre-Freeze and Post-Thaw Scripts.
  2. In the Linux scripts section, specify paths to scripts for Linux VMs. For the list of supported script formats, see Pre-Freeze and Post-Thaw Scripts.

If you have added to the replication job a VM container with Microsoft Windows and Linux VMs, you can select to execute both Microsoft Windows and Linux scripts. When the job starts, Veeam Backup & Replication will automatically determine which OS type is installed on the VM and use corresponding scripts for this VM.

To configure scripts for multiple VMs at once, do the following:

  1. At the Guest Processing step of the wizard, click Applications.
  2. In the Application-Aware Processing Options list, select multiple VMs.
  3. Click Edit > Scripts.
  4. Configure options described in the previous list.

Tip

Beside pre-freeze and post-thaw scripts for VM quiescence, you can instruct Veeam Backup & Replication to run custom scripts before the job starts and after the job completes. For more information, see Advanced Settings.

Pre-Freeze and Post-Thaw Script Settings