In Windows 2008 or later versions, application-level quiescing is performed using a hardware snapshot provider.
After quiescing the virtual machine, the hardware snapshot provider creates two
.REDO
logs per virtual machine disk, one for the live (ongoing or upcoming) virtual machine writes, and another for the VSS and Writers in the guest operating system to modify the disks after the snapshot operation is complete.
The snapshot configuration information of the virtual machine reports this second
.REDO
log as part of the snapshot. This
.REDO
log represents the quiesced state of all the applications in the guest.
Note: This
.REDO
log must be opened using VDDK 1.2 to back it up. VDDK 1.1 fails to open this second
.REDO
log for backup.
Application-consistent quiescing of Windows 2008 and later virtual machines is available when those virtual machines are created in vSphere 4.1, 5.x and 6.0.x. Virtual machines created in vSphere 4.0 can be updated to enable application-consistent quiescing by modifying a virtual machine’s
EnableUUID
attribute.
To enable Windows 2008 and later virtual machine application-consistent quiescing:
- Open the VMware vSphere Client, and log in to vCenter Server.
- Select Virtual Machines and Templates and click the Virtual Machines tab.
- Locate the Windows 2008 or later virtual machine for which you are enabling the disk UUID attribute, and power off the virtual machine.
- After power-off, right-click the virtual machine, and choose Edit Settings.
- Click the Options tab, and select the General entry in the settings column (under the Advanced entry).
- Click Configuration Parameters.
- Click Add Row.
- In the Name column, type
disk.EnableUUID
. - In the Value column, type
TRUE
. - Click OK and click Save.
- Power on the virtual machine.
Note: To disable application-consistent quiescing, use these steps until step 8, and in step 9 enter
FALSE
instead of
TRUE
. Use the remaining steps afterward:
You can disable application quiescing without virtual machine downtime by making a configuration change within VMware tools:
- Open a text editor with administrator privileges. Right-click on the text editor and select Run as Administrator
- Open C:\ProgramData\VMware\VMware Tools\Tools.conf file using a text editor. If the file does not exist, create it.
- Add these lines to the file:
[vmbackup]
vss.disableAppQuiescing = true
- Save and close the Tools.conf file.
- Restart the VMware Tools Service for the changes to take effect:
Restarting of the VMware Tools Service does not reliably stop the vmtoolsd.exe process. Therefore, follow these steps to restart:
- Click Start > Run, type services.msc, and click OK.
- Right-click the VMware Tools Service and click Stop.
- Open Task Manager by doingPress ctrl-shift-esc to open the Task Manager.
- In the Processes tab, search for vmtoolsd.exe file still exists
- Right-click on vmtoolsd.exe and stop the process.
- Return to the services window. Right-click the VMware Tools Service and click Start. Ensure that the vmtoolsd.exe service has restarted in the Processes tab.
Note: In some versions of VMware Tools, this service is named as VMware Tools Service(VMTools).
For more information, see
Incremental Restore of Backup Data in
Designing Backup Solutions for VMware vSphere.