How can I boot Windows from a SAN LUN when duplicate FC paths are visible during installation?

0
0
Asked By MistyCedar42 On

I'm installing Windows Server on a Cisco UCS blade with one virtual HBA. The HBA connects through one FC fabric to a Dell EMC XtremIO array, but the array presents the same boot LUN through two storage ports, so Windows Setup sees the LUN twice after the Cisco VIC fnic driver is loaded. The installation completes if I select one copy of the disk, but Windows fails on the first reboot with status 0xc0000185 and a message referring to ntoskrnl.exe.

The usual approach is to expose only one path during installation, boot Windows, configure MPIO/MSDSM, and then enable the additional paths. Unfortunately, I do not have administrative access to the MDS switches or the storage array, so I cannot change zoning or masking. I tried installing the Multipath-IO feature offline from WinPE with DISM, but the system still does not boot. It may be that MPIO is not configured to claim the disk early enough, or that the XtremIO hardware ID has not been added to the offline installation.

Is there a supported offline registry or MPIO configuration that makes MSDSM load early enough to claim this FC boot disk? If not, is cloning a disk from another server that already boots from SAN a practical workaround?

3 Answers

Answered By QuietHarbor9 On

Cloning another server is unlikely to solve this. The cloned system would still encounter the same two visible paths, fabric configuration, WWPNs, and boot-policy behavior on the destination blade. Boot-from-SAN normally requires the target LUN to be presented in a way the installer and Windows boot stack can handle, followed by a supported MPIO configuration for that array and driver combination.

Answered By NorthstarLime7 On

The FC boot paths need to be configured correctly in the UCS boot policy and, where applicable, in the virtual HBA or adapter boot settings. The firmware must present a valid boot target and consistent path priority before Windows takes over. This is different from simply selecting a disk in Windows Setup. It would be best to verify the UCS boot-from-SAN design with the UCS and storage vendors rather than adding arbitrary offline registry entries.

Answered By AmberKite58 On

The duplicate disks are caused by the two array ports being visible through the single vHBA, not by two separate LUNs. Firmware sees one boot target, but once fnic loads, Windows sees both FC paths. If you cannot temporarily change zoning or storage masking, the remaining fix has to come from a documented UCS, XtremIO, Cisco VIC, and Windows MPIO boot-from-SAN procedure. Installing the MPIO feature offline alone does not guarantee that MSDSM is configured to claim the boot LUN early in startup.

MistyCedar42 -

The UCS boot order is already configured, and the firmware can boot when only one target is exposed. The failure happens after fnic loads and Windows discovers the second path, so this does not appear to be a simple firmware boot-order problem.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.