In environments where virtual machines require direct access to Fibre Channel (FC) storage, N_Port ID Virtualization (NPIV) can be used to assign unique virtual World Wide Port Names (WWPNs) to individual virtual machines, enabling direct SAN connectivity.
For OpenShift worker virtual machines hosting Persistent Volume Claims (PVCs), storage LUNs must be properly presented through the SAN fabric and mapped to the virtual machine initiators. If the required zoning, LUN masking, or NPIV configuration is incomplete, the virtual machines will be unable to discover or access the presented storage.
This article describes the prerequisites, validation steps, and configuration process for implementing NPIV on VMware ESXi hosts using QLogic FastLinQ FCoE adapters. It also outlines the SAN and storage array requirements necessary to present Fibre Channel storage directly to virtual machines.
Configured adapters on the ESXi host:
Direct Fibre Channel storage access was not available to the worker virtual machines because the end-to-end NPIV configuration had not yet been completed.
The following prerequisites required verification:
Without these configurations, the worker VMs would not be able to discover or access the required storage devices.
Confirm NPIV support across all infrastructure components.
Verify NPIV capability for the installed adapters through vendor documentation or the vSphere Client:
Host > Configure > Storage Adapters
Select the appropriate HBA and verify whether NPIV capability is supported.
Run the following command on the ESXi host:
esxcli storage san fc listThis command displays:
Confirm with the SAN or Network team that:
Confirm that the storage array:
During the troubleshooting session:
The customer must perform the following actions:
NPIV support is dependent on end-to-end compatibility across the entire storage stack, including:
If any component in the path does not support NPIV, direct Fibre Channel presentation to virtual machines may not function correctly.
Once NPIV support is validated and SAN zoning/LUN masking is completed, virtual WWNs can be assigned to virtual machines, allowing them to access Fibre Channel storage directly without requiring RDM-based presentation.
Follow up with the storage team after zoning and LUN presentation are completed to validate storage discovery from the worker virtual machines.