How to configure all the required Device IDs in Microsoft MPIO for Dell arrays
Summary: How to configure all the required Device IDs in Microsoft Multipath I/O (MPIO) for Dell arrays.
Instructions
The Microsoft Windows MPIO feature must be installed or enabled before using any of the methods shown below.
Only the appropriate entries must be added for your system.
Using the MPIO Control Panel Applet
- Open the MPIO Control Panel Applet.
- Go to the MPIO-ed Devices tab that shows the hardware IDs of devices managed by MPIO whenever they are present.
- Check if EMC, DGC, COMPELNT, or Dell Vendor Array types are present as the below list with the corresponding disk types are added there.
- If not, then click Add and add the array type under the device that is DGC followed by five spaces to make it total eight characters including blank spaces. Then under the Hardware ID, add the hardware. Example: RAID 10 or RAID 5 or VRAID followed by blank spaces to make it a total of 16 characters. Then, click OK and reboot the server.
- Here are examples to add such devices in MPIO in Vendor 8 and Product 16 format:
Add DGC followed by 5 blank spaces, then RAID 0 followed by 10 blank spaces. Click OK. Add DGC followed by 5 blank spaces, then RAID 1 followed by 10 blank spaces. Click OK. Add DGC followed by 5 blank spaces, then RAID 3 followed by 10 blank spaces. Click OK. Add DGC followed by 5 blank spaces, then RAID 10 followed by 9 blank spaces. Click OK. Add DGC followed by 5 blank spaces, then RAID 5 followed by 10 blank spaces. Click OK. Add DGC followed by 5 blank spaces, then VRAID followed by 11 blank spaces. Click OK. Add DGC followed by 5 blank spaces, then DISK followed by 12 blank spaces. Click OK. Add DGC followed by 5 blank spaces, then VNX followed by 13 blank spaces. Click OK. Add EMC followed by 5 blank spaces, then Celerra followed by 9 blank spaces. Click OK. Add EMC followed by 5 blank spaces, then VPLEX followed by 11 blank spaces. Click OK. Add EMC followed by 5 blank spaces, then Invista followed by 9 blank spaces. Click OK. Add EMC followed by 5 blank spaces, then SYMMETRIX followed by 7 blank spaces. Click OK. Add XtremIO followed by 1 blank space, then XtremApp followed by 8 blank spaces. Click OK. Add COMPELNT followed by 0 blank spaces, then Compellent followed by 6 blank spaces. Click OK. Add DellEMC followed by 1 blank space, then by PowerStore followed by 6 blank spaces. Click OK.
- Reboot the server once the relevant devices IDs have been added.
Using MPCLAIM
Open an elevated Command Prompt (that is Run as Administrator).
The Vendor ID right padded with spaces to a length of eight characters followed immediately by the Product ID right padded with spaces to a length of 16 characters making a total length of 24 characters.
mpclaim.exe -r i d "DGC RAID 0 " mpclaim.exe -r i d "DGC RAID 1 " mpclaim.exe -r i d "DGC RAID 3 " mpclaim.exe -r i d "DGC RAID 10 " mpclaim.exe -r i d "DGC RAID 5 " mpclaim.exe -r i d "DGC VRAID " mpclaim.exe -r i d "DGC DISK " mpclaim.exe -r i d "DGC VNX " mpclaim.exe -r i d "EMC Celerra " mpclaim.exe -r i d "EMC VPLEX " mpclaim.exe -r i d "EMC Invista " mpclaim.exe -r i d "EMC SYMMETRIX " mpclaim.exe -r i d "XtremIO XtremApp " mpclaim.exe -r i d "COMPELNTCompellent " mpclaim.exe -r i d "DellEMC PowerStore "
Using PowerShell
The alternative to the above is to use PowerShell commands to add the Device IDs.
Open an elevated PowerShell Window (that is Run as Administrator).
The VendorID and ProductID do not have to be padded with spaces when using PowerShell commands.
New-MSDSMSupportedHW -VendorId "DGC" -ProductId "RAID 0" New-MSDSMSupportedHW -VendorId "DGC" -ProductId "RAID 1" New-MSDSMSupportedHW -VendorId "DGC" -ProductId "RAID 3" New-MSDSMSupportedHW -VendorId "DGC" -ProductId "RAID 10" New-MSDSMSupportedHW -VendorId "DGC" -ProductId "RAID 5" New-MSDSMSupportedHW -VendorId "DGC" -ProductId "VRAID" New-MSDSMSupportedHW -VendorId "DGC" -ProductId "DISK" New-MSDSMSupportedHW -VendorId "DGC" -ProductId "VNX" New-MSDSMSupportedHW -VendorId "EMC" -ProductId "Celerra" New-MSDSMSupportedHW -VendorId "EMC" -ProductId "VPLEX" New-MSDSMSupportedHW -VendorId "EMC" -ProductId "Invista" New-MSDSMSupportedHW -VendorId "EMC" -ProductId "SYMMETRIX" New-MSDSMSupportedHW -VendorId "XtremIO" -ProductId "XtremApp" New-MSDSMSupportedHW -VendorId "COMPELNT" -ProductId "Compellent" New-MSDSMSupportedHW -VendorId "DellEMC" -ProductId "PowerStore"