When performing VSS quiescing while creating the snapshot of a Windows virtual machine, VMware Tools generate a vss-manifest.zip file containing the backup components document (BCD) and writer manifests. The host agent stores this manifest file in the
snapshotDir of the virtual machine. Backup applications should get the
vss-manifest.zip file so they can save it to backup media. There are several ways to get this file:
For information about VSS, see the Microsoft TechNet article, How Volume Shadow Copy Service Works. For information about Security Support Provider Interface (SSPI), see the MSDN Web site.
Quiescing involves the VSS mechanism designed by Microsoft. So, regarding VSS backup-restore verification, refer to the VSS documentation provided by Microsoft. VMware helps by providing a vss-manifest.zip file that contains Backup/Writers Components details. This is generated by the VSS mechanism after backup. By cross verifying these backup/writers components details according to Microsoft VSS documentation, you can verify if a particular application-consistent quiescing was completed successfully or not.
VMware Tools is responsible for initiating the VSS snapshot process as the VSS requester. Users send a request to hostd for a quiesced snapshot of the virtual machine. The request goes from
hostd to the VMware Tools for a VSS snapshot. Once the VSS snapshot is completed (with success or error) it communicates back to the
hostd process. The VSS snapshot is created with the
vss-manifest file, or without this file in the error case.
VMware Tools initiates VSS quiescing using VSS_CTX_BACKUP context for application quiescing capable guests with backup state set to select components, backup bootable system state with backup type
VSS_BT_COPY and no partial file support and
VSS_CTX_FILE_SHARE_BACKUP for file system quiescing capable guests. Currently there is no way to control any of these parameters.
A VSS quiesced snapshot reports as VSS_BT_COPY to VSS, hence no log truncation. The VSS manifest can be downloaded with HTTP. By default, all VSS writers are involved, but a mechanism for excluding writers exists; see the VMware KB article 1031200. For help troubleshooting, see KB article 1007696.