I need to implement Hyper-V incremental backup of VHD/VHDX in my application (2012 and later OSs only). I am using the following document (Under High Availability, Page no: 103-104) as a reference.
Based on this, the incremental backup is done through recovery snapshots. Also it says the backups are VSS aware (page no: 103). I understand everything except "VSS aware recovery snapshot". I know how to create recovery snapshot in general. I followed the following sample code to do that. It uses CreateSnapshot API with SnapshotType 32768. But not sure this recovery snapshot is VSS aware.
http://code.msdn.microsoft.com/windowsdesktop/Hyper-V-recovery-snapshot-ea72320c
My questions are,
How to create "VSS aware" recovery snapshot of Hyper-V VM?
Is there any VSS procedure I need to follow before/after creating recovery snapshot?
Can I use recovery snapshot method in CSV environment (for incremental backup of Hyper-V VM's VHD)?
Thanks in advance.