"Unsupported cluster configuration" VMM
Applies to:
System Center Virtual Machine Manager (SCVMM) CB (2016)
Windows Server 2016
Hyper-V 2016
In Virtual Machine Manager (VMM), the VM’s show up as "Unsupported cluster configuration".
The following WMI query
gwmi -Namespace root/microsoft/windows/storage -class MSFT_PhysicalDisk
would return a blank value.
gwmi -class Win32_diskdrive
would return a value.
So it was specific to the Namespace root/microsoft/windows/storage and class MSFT_PhysicalDisk.
WMI repository was fine.
WMI-activity debug logging didn't show anything, because it handed off the COM call to the other process.
A debug by Michael Sadoff (WinDbg) showed that it was querying a "Storage service".
Cause:
"Microsoft Storage Spaces SMP" service was set to disabled.
Note: SMP == Storage Management Provider.
Solution:
The "Microsoft Storage Spaces SMP" service should be set to Manual and started. (The default value).
Moral of the story:
One more reason to be careful about what services to disable.
[Update on 10/05/2017]: The information about this service has been added to:
Guidance on disabling system services on Windows Server 2016 with Desktop Experience
/en-us/windows-server/security/windows-services/security-guidelines-for-disabling-system-services-in-windows-server#microsoft-storage-spaces-smp
Thanks,
Yong Rhee
P.S. My colleague Chuck Timon also had another scenario where the same error had popped up, and how he went about troubleshooting:
Working Through an Unsupported Cluster Configuration Scenario in Virtual Machine Manager
https://blogs.technet.microsoft.com/scvmm/2013/09/10/working-through-an-unsupported-cluster-configuration-scenario-in-virtual-machine-manager/