We are trying to deploy 'guest cluster' scenario over HyperV with shared disks set over SOFS. By design .vhds format should fully support backup feature.
All machines (HyperV, guest, SOFS) are installed with Windows Server 2016 Datacenter. Two HyperV virtual machines are configured to use shared disk in .vhds format (located on SOFS cluster formed of two nodes). SOFS cluster has a share configured for applications
and HyperV uses \\sofs_server\share_name\disk.vhds path to SOFS remote storage). Guest cluster is configured with 'File server' role and 'Failover clustering' feature to form a guest cluster. There are two disks configured on each of guest cluster nodes: 1
- private system disk in .vhdx format (OS) and 2 - shared .vhds disk on SOFS.
While trying to make a checkpoint for guest machine, I get following error:
Cannot take checkpoint for 'guest-cluster-node0' because one or more sharable VHDX are attached and this is not part of a checkpoint collection.
Production checkpoints are enabled for VM + 'Create standard checkpoint if it's not possible to create a production checkpoint' option is set. All integration services (including backup) are enabled for VM.
When I delete .vhds disk of shared drive from SCSI controller of VM, checkpoints are created normally (for private OS disk).
It is not clear what is 'checkpoint collection' and how to add shared .vhds disk to this collection. Please advise.
Thanks.