Recently, I was asked how to enable N_Port ID Virtualization (NPIV) for our high-performance Emulex OneConnect 10Gb Universal Converged Network Adapters (UCNAs) configured for Fibre Channel over Ethernet (FCoE) Searching through the Emulex documentation pages as the requester did, I was also unable to locate any information on this configuration. I didn’t think this could be any more difficult than configuring Fibre Channel, so I thought I’d take a stab at it. A Microsoft Windows Server 2008 host was used with an Emulex OneConnect OCe10102 adapter, with Emulex OneCommand Manager 5.2.12.1 and 5.2.12.2 for one FCoE port. Since our adapters have two ports, you would perform the steps below for the second port.
Here we go:
- Open OneCommand Manager and select “View” from the drop down menus and select “Group” by adapters
- Select the FCoE port
- Select the Driver Parameters tab
- From the Adapter Parameter, left mouse click once to select Enable NPIV

- Select “Enable” from the Modify Adapter Parameter. This will make the Adapter Parameter turn red, requiring a reboot. Because it will only enable one port, a reboot will also be required for the second port.

- Select “Apply” and reboot the server
- When the server comes back up, login to your Windows server and open OneCommand Manager
- Select “View” then “Group Adapters by Virtual Port”

- Select the FCoE port and you should now be able to create your virtual ports

- Select “Create Virtual Port” and a new virtual port confirmation window will appear

- As shown in the image below, the new virtual port will appear just below the physical port

I hope this helps. If you still have questions, please contact Emulex technical support.
The purpose of our blog are to facilitate an ongoing conversation on what's going on in our industry, with our partners and customers. We encourage your comments. Your ideas and feedback are what makes our blogs interesting, timely and useful for our readers.
We want to publish your comments, however, all comments are moderated. Offensive, off-topic or fraudulent comments won't be approved. We also expect a basic level of civility; disagreements are expected, but mutual respect is a must. We will not post comments that contain vulgar or abusive language; personal attacks of any kind; or offensive terms that target specific ethnic or racial groups. Comments that make accusations will also not be posted.
By submitting a comment, you agree to these terms; having your name displayed with your comment and that you are 18 years old or older. Your name and personal information will not be used for any other purpose, and your e-mail address will not be published.