Configuring Multipath IO on Windows Cluster Systems

Multipath IO is a software feature that resolves the disk data paths and presents a single path to the system.  When doing the command GET-PHYSICALDISKS and MPIO is installed and functioning, then the physical disks should be displayed correctly regardless of the number of data paths.

Multipath IO (MPIO) is required when more than one computer system is attached to the same set of shared disks. MPIO is also required when attaching additional externally via the SAS ports located on the rear of each of the system nodes or using iSCSI.

Info

This procedure will have to be completed on every node of the Windows .

Background

When displaying the physical disks attached to a computer with shared disks, and the shared disks are connected by multiple paths (for example redundant SAS cables), then the same disks will be displayed multiple times (once for each physical data path).

MPIO is a software feature that resolves the disk data paths and presents a single path to the system.  When doing the command GET-PHYSICALDISKS and MPIO is installed and functioning, then the physical disks should be displayed correctly regardless of the number of data paths.

Procedure

Open a PowerShell window as administrator and run the following commands

Enable-WindowsOptionalFeature –Online –FeatureName MultiPathIO
Enable-MSDSMAutomaticClaim –BusType SAS
Update-StorageProviderCache –DiscoveryLevel Full
# ***The system will then likely require a reboot***
Restart-Computer

Leave a Reply

Your email address will not be published. Required fields are marked *