How do I resolve the error "PhysicalDisk - Test PhysicalDisk API Checking PhysicalDisk has CIM data" in the Azure Stack HCI deployment validator?

Christopher Bir 0 Reputation points
2024-02-03T18:14:30.9033333+00:00

I am repurposing a couple of Cisco C220 M4s servers as an Azure Stack HCI PoC lab before we purchase certified Azure Stack HCI hardware for an upcoming project. While attempting to create the cluster using the 23H2 build, the validation keeps failing with the error: PhysicalDisk - Test PhysicalDisk API Checking PhysicalDisk has CIM data. The error is reported 2 times on both nodes in the Cluster Validation error report. All other checks on the server validator pass. I have followed the storage configuration recommendations and have 2 SSDs and 4 HDDs for storage plus another SSD for boot; all are set to JBOD in the storage controller. All disks report healthy and the 6 for cluster data are in RAW state. I have also run a few of the storage spaces direct remediation PowerShell scripts to no avail. I have searched extensively for answers, but the exact error is mentioned nowhere.Invoke-AzSHCIHVC_error

I believe I can safely ignore the 3rd error in the image since I am deploying 2 nodes.

Azure Stack HCI
Azure Stack HCI
A hyperconverged infrastructure operating system delivered as an Azure service that provides security, performance, and feature updates.
356 questions
{count} votes

4 answers

Sort by: Most helpful
  1. Trent Helms - MSFT 2,541 Reputation points Microsoft Employee
    2024-02-05T13:35:45.37+00:00

    Hi,

    Before disks can be reused in a new S2D pool, they must be cleaned of all prior pool metadata. You can use the script in the link below to clean the disks and try again.

    Deploy Storage Spaces Direct on Windows Server - Step 3.1: Clean drives

    If this information resolves your issue, please be sure to accept this as the answer. This benefits others that may be facing a similar issue.

    Hope this helps!


  2. 이준희 0 Reputation points
    2024-04-25T01:01:22.8566667+00:00
    • NOT SUPPORTED: RAID controller cards that don't support direct pass through of SAS physical storage devices or SAN (Fibre Channel, iSCSI, FCoE) storage. Host-bus adapter (HBA) cards must implement simple pass-through mode for any storage devices used for Storage Spaces Direct
    0 comments No comments

  3. 이준희 0 Reputation points
    2024-04-25T01:02:13.61+00:00
    0 comments No comments

  4. Alex Bykovskyi 2,011 Reputation points
    2024-10-08T15:53:16.39+00:00

    Hey,

    As mentioned, drives should not be connected via RAID controller. Some RAID controllers do not support HBA mode, they report drives as RAID even in JBOD mode. Might help: https://www.starwindsoftware.com/blog/resolving-enable-clusters2d-bus-type-support-issue-on-some-storage-controllers/

    If you want to build a cluster with RAID array in your servers, you can use StarWind VSAN for a shared storage. VSAN create replicated storage between the nodes on top of RAID array.
    https://www.starwindsoftware.com/starwind-virtual-san

    Cheers,

    Alex Bykovskyi

    StarWind Software

    Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.