We are in the process of setting up our new Nimble CS300 array and will be using Hyper-V. The BPG for Hyper-V documentation references "Zero-Copy Cloning" and that it can be used for the OS Volumes as it "greatly reduces the amount of storage required for virtual machines by eliminating duplicate files common to multiple operating system images". However, in my searching I have not been able to find any further information on how to actually configure Zero-Copy Cloning at the OS level in a Hyper-V environment. Does anyone have any good documentation on how this is accomplished?
The part that is not making any sense is how the cloning works if I create a VM with a VHDX. Let's say I create the volume, build my master virtual machine placing the Virtual Harddisk (vhdx) file on this volume, install Windows Server 2012 R2 with all updates and then sysprep this master image. If I clone that volume, all I am getting is a clone of the VHDX file that resides on this volume. In this scenario, how is the Nimble eliminating duplicate files common to multiple operating system images?