How to add storage to Clustered Shared Volumes in Windows Server 2012

How to add storage to Clustered Shared Volumes in Windows Server 2012

Rate This
  • Comments 12

In Windows Server 2012 Cluster Shared Volumes (CSV) has been more tightly integrated into the Failover Clustering feature. The process for a cluster Physical Disk Resource (PDR) to be enabled for CSV has been simplified and streamlined. In this blog, I will show you the new experience of adding storage from the Available Storage pool of your cluster to Clustered Shared Volumes. The Available Storage pool contains disks that have been added to your cluster but not assigned to a specific use in your cluster.

Failover Cluster Manager

To add storage to Clustered Shared Volumes follow these steps:

1)      Launch the Failover Cluster Manager (CluAdmin.msc)

2)      Select the Storage node

3)      Select the Disks that you want to add to Clustered Shared Volumes.

Note:  A great new Failover Cluster Manager feature in Windows Server 2012 is support for multi-select and the ability to enable CSV across a number of disks all at once!

4)      Right click on your selection and choose the Add to Cluster Shared Volumes option.


5)      Your disks are now added to Clustered Shared Volumes! Yes, it is that easy in Windows Server 2012!

CSV provides a single consistent file name space. Files have the same name and path when viewed from any node in the cluster. CSV volumes are exposed as directories and subdirectories under the “ClusterStorage” root directory: C:\ClusterStorage\VolumeX\<root>

CSV enabled volumes now appear as “CSVFS”. CSVFS is the NTFS file system under the covers and volumes are still formatted with the NTFS file system. However, this change enables applications to be aware that they are running on CSV and allows them to ensure compatibility.



You can also use the Failover Clustering Windows PowerShell® cmdlet, Add-ClusterSharedVolume, to add storage to Clustered Shared Volumes. This cmdlet accepts disks from the Available Storage pool.


Note:  Another awesome Windows Server 2012 Failover Clustering PowerShell® feature is the support for Wildcard characters! The screenshot above shows you an example of how you can use wildcards to select multiple PDRs to add to CSV at once.



Subhasish Bhattacharya                                                                                                               
Program Manager                                                                                          
Clustering & High Availability                                                                                      

Leave a Comment
  • Please add 4 and 1 and type the answer here:
  • Post
  • Hi everyone,

    Firstly, let me sum up my environment for Failover Cluster testing in Windows Server 8 Beta.

    I installed Windows Server 2008 R2 Datacenter and configured Hyper-V. In the Hyper-V, I created 3 virtual machines:

    1.Windows Server 8 AD: this server running Windows Server 8 Beta is used as an Active Directory.

    2.WFE-App-DB: this server running Windows Server 8 Beta is used as a production server.

    3.HA Server: this server running Windows Server 8 Beta is used as a cluster server.

    In the WFE-App-DB, I installed Failover Clustering feature and pointed to HA Server in the validation setep in the Select Servers or a Cluster page during running Validate Configuration and everything was validated completely. In the HA Server, I also installed Failover Clustering feature. I'm thinking that I misunderstood in this step. I should run Validate Configuration in the HA server instead of WFE-App-DB server.

    However, when I was installing SQL Server 2012 in the cluster server (using New QL Server failover cluster installation option), in the Feature Rules page, the system let me know the rule "Cluster shared disk available check" failed. I have checked C:\ClusterStorage and it was shared. I've tried to use this command-line "Get-cluster “SQLSrv2012-Cluster1” | %{$_.EnableSharedVolumes="Enabled"}" but the rules still fails so far.

    I've tried to do what this post ( guides. However, when I click Storage, nothing displays so I can't use "Add to Cluster Shared Volumes".

    I'm kinda new to Failover Clustering technology so I actually don't know if I've had some misunderstanding on Failover Clustering even Validation Configuration process checked all of things well.

    I'm looking forward to getting unfailingly appreciated recommendation.

    It's cross post here (


  • Hi Than,

    Thanks for your note - SQL Server, including SQL Server 2012 is not supported today with Cluster Shared Volumes (CSV).  We would love any feedback.  Would love any more details in how running SQL on top of CSV would enable you. 
    The options that you have today are to install SQL Server on shared storage, non-shared storage, or you could alternatively install on Windows Server 2012 File Server which supports SMB3 and Transparent Failover. This configuration may take some additional configuration steps, but many customers find it useful. Here is a link to a background article on Windows Server 2012 File Server features:


  • Hi,

    Thanks for the above information, it is very useful.

    I have a question of number or maximum CSVs supported by microsoft on server 2012 datacenter edition.

    currently i have 4 CSVs and i am planning to have 4 more, please let me know whether this is supported.


    Best Regards

    sadatullah khan

  • The best place for questions like these is the cluster Forum.  Please post your questions here:



  • This is really interesting,  I just need to know whether Microsoft windows server 2012 cluster is available to support dynamic disk or not?  As we are still using third party software to manage dynamic and storage disks.

  • it's very helpful for me....................

  • Hi added new disk and assign to cluster and it is showing in cluster group but i can not add mdf in that disk...

  • Hi doubt here...can't we see these disk added to CSV to our My computer..?

  • Hi Yudhvir, On "My Computer", you'll see your C drive. You can navigate to "C:\ClusterStorage" to see your CSV volumes...

  • Cluster IP address resource cannot be brought online because of a duplicate IP address Resolution

    Event ID:1049....please address the issue

  • If I add an existing and running drive on a cluster node as CSV, will it format the drive before adding or after adding the drive to cluster or it will keep it running like earlier and there will be NO DATA LOSS.

    I have a 2.5 TB LUN assigned to a VM which is not in cluster and now I want to add this complete VM with attached LUN in CSV, will I lose my data??

  • Hi, great information.  I have a question regarding mounting an existing CSV from another cluster.  We are planning of migrating from 2008 R2 SP1 to 2012 R2.  We want to use this documented procedure -

    It requires the 2012 cluster to mount the existing 2008 CSVs.  We have a iSCSI san.  Is it as simple as giving the 2012 nodes access to these 2008 luns, rescan and add the CSVs per this procedure?  If so how do the two clusters handle locking, etc. when both clusters have the lun mounted?

    Thanks you

Page 1 of 1 (12 items)