Unable to create Storage Pool in Windows Server 2012 R2 Azure VM

UPDATE Mar. 10: This issue is now resolved. The fix has been fully deployed to all Windows Azure hosts. There is no action needed within the VM itself, as the fix was on the Windows Azure hosts.

We recently determined the Storage Spaces feature in Windows Server 2012 R2 is not compatible with the virtual hard drives (VHDs) created by Windows Azure for use as data disks for the Virtual Machines feature (IaaS). Not only will the disks not enumerate in Server Manager, but they will also show up as CanPool=False when enumerated using Get-PhysicalDisk in PowerShell. The same VHDs work fine when used with Windows Server 2012. The root cause of the problem is that the physical disk size advertised by Azure VHDs is not compatible with Windows Server 2012 R2 Storage Spaces.

Comments

  • Anonymous
    November 27, 2013
    I am confused, Is it a supported config to use Storage Spaces inside a VM  in Azure? Rgds Paulo

  • Anonymous
    December 03, 2013
    It is supported for Windows Server 2012 guests, and will be supported for Windows Server 2012 R2 guests with a fix currently planned for January 2014.

  • Anonymous
    February 15, 2014
    Is there any new about the fixit is already mid of February ? We are waiting for  updates.

  • Anonymous
    February 20, 2014
    Is there a way to know when the fix has been deployed to our VM?  Or is there a way to force the install of the fix on our Windows Server 2012 R2 guest?

  • Anonymous
    February 25, 2014
    Hi Erik, This is a host OS fix, so nothing needs to happen to your VM. Rather the host where your VM is running needs to have been updated.

  • Anonymous
    February 27, 2014
    I ran into the same issue today. which tells me that the host my VM is running on has not been patched yet. Is there a way to have Azure support move my VM to other host that has been patched?

  • Anonymous
    February 28, 2014
    Hey Craig isn't the fix should be deployed already?  Where can we get some formal information regarding this bug beside this post?  We are suffring from poor IOPS without the Storage Spaces feature and can't find any where when our host iscgoing to be patched.

  • Anonymous
    March 28, 2014
    I'm running my own 2012 R2 Standard Hyper-V host with a guest 2012 R2 and this problem is still not fixed from Microsoft Update.  I can see all 12 SCSI 120 GB (dynamic) attached VHDX's and the OS VHDX fine in diskmgmt.msc, as well as the Disks section of Server Manager, File and Storage Services, Volumes.  However, none show up in the Physical Disks section of Storage Pools, nor are they listed when I run in admin mode PowerShell Get-PhysicalDisk.  The OS disk shows up.   Is there a specific hotfix available?

  • Anonymous
    March 28, 2014
    I want to add, the 12 volumes are online but not initialized, as recommended in other blogs.

  • Anonymous
    March 28, 2014
    Never mind, I figured it out.  For my lab I had created a single test VHDX then copied it 11 times and renamed the copies in order to make 12 "volumes."  That doesn't work.  When I created each one manually in Hyper-V Manager, then they all show up in the primordial pool and with Get-PhysicalDisk.  Dynamic or Fixed, doesn't matter.  I'd thought raw disks (not initialized) would be identical for my purposes but that is clearly not the case and duplicated the volumes then attaching them as Hard Drives does not work.  Creating each one separately does.

  • Anonymous
    February 17, 2015
    This does not appear to be fixed for me, as I am still getting CanPool=False. Any update as to when it will be rolled out to all Windows Server 2012 R2 VMs?

  • Anonymous
    March 18, 2015
    It is March 2015 and this still appears to be an issue. It was not resolved for me.

  • Anonymous
    June 15, 2015
    CanPool = True for me, but when I try to create a storage pool I get the following: One of the physical disks specified is not supported by this operation.  Also, I do not see any disks in the Primordial Pool through the UI.

  • Anonymous
    July 17, 2015
    disks have to be unallocated but more importantly they need to be 10GB minimum to be usable in storagepools. Hope this helps