Failover Clustering and Network Load Balancing Team Blog
Cluster Shared Volumes (CSV) is a clustered file system available in Windows Server 2012 where all nodes in a Windows Server Failover Cluster can simultaneously access a common shared NTFS volume. CSV has a distributed backup infrastructure which enables backups to be taken from any node in the cluster. In this blog I will discuss some considerations with how backups work with CSV which can help optimize the performance of backups.
When a volume level backup is taken, the cluster service returns all the VMs hosted on the volume(s) to the requester (backup application), including VMs running on non-requester nodes. The requester can choose to pick only the VMs that are running on the node where the backup was initiated (this becomes a local node VM backup), or it can choose to include VMs that are running across different nodes (this becomes a distributed VM backup). The snapshot creation has some differences based on the type of snapshot configured:
When taking a backup of a CSV volume, it can be done from any node. However, when using software snapshots the snapshot device will be created on the coordinator node and if the backup was initiated on a non-coordinator node the backup data will be accessed remotely. This means that the data for the backup will be streamed over the network from the coordinator node to the node where the backup was initiated. If you have maintenance window requirements that require shortening the overall backup time you may wish to optimize the performance of backups when using software snapshots in one of the following ways:
Thanks! Elden Christensen Principal Program Manager Lead Clustering & High-Availability Microsoft