Hyper-V/SCVMM. How to enable NPIV to support Virtual SAN switch on converged Emulex adapter.

On HP BL460 G9 which is running with Emulex 650FLB you cannot create a virtual SAN because NPIV disabled by default.

1

To solve this problem you need to download HP ProLiant Converged Network Utility

After installation you should run a command line utility which will enable NPIV support.

2

Now you need to reboot server to apply changes.

3-e1456919993360

8 thoughts on “Hyper-V/SCVMM. How to enable NPIV to support Virtual SAN switch on converged Emulex adapter.”

  1. Helpful information. Lucky me I found your web site by chance, and
    I’m surprised why this accident didn’t took place in advance!
    I bookmarked it.

  2. Are you able to create vPorts after it is enabled in driver and server rebooted?
    … I tried to do that via HyperV Manager and OC tools, however no success:

    c:\Program Files\Emulex\Util\OCManager>hbacmd CreateVPort 10:00:e6:d4:be:60:00:10 auto
    Create VPort for HBA port 10:00:e6:d4:be:60:00:10
    ERROR: Virtual port cannot be created. Fabric is out of resources for additional Vports!
    ERROR: : Invalid or Unavailable Virtual WWPN
    Unable to delete temporary Vport

  3. Would you please run following cmd:

    C:\Program Files\Emulex\Util\OCManager\hbacmd getdriverparams “Port WWN”

    and post the results here.
    Thanks

    1. Driver Params for xx:xx:xx:xx:xx:xx:xx:xx. Values in HEX format.

      DX string Low High Def Cur Exp Dyn
      00: AutoMap 0 3 2 2 f00d 0
      01: FrameSizeMSB 0 8 0 0 f00d 5
      02: LinkTimeOut 0 ff 1e 1e f00d 1
      03: LogErrors 0 3 3 3 f00d 1
      04: NodeTimeOut 0 ff 1e 1e f00d 1
      05: QueueDepth 1 fe 20 20 f00d 1
      06: QueueTarget 0 1 0 0 f00d 1
      07: EnableFDMI 0 2 0 0 f00d 5
      08: TargetOption 0 1 0 0 f00d 0
      09: RmaDepth 8 40 10 10 f00d 0
      0a: TraceBufSiz 3d090 1e8480 1e8480 1e8480 f00d 0
      0b: InitTimeOut 5 3c f f f00d 0
      0c: ConfigScale 0 4 4 4 d005 0
      0d: EnableNPIV 0 1 0 1 f00d 0
      0e: PerPortTrace 0 1 0 0 f00d 1
      0f: ExtTransferSize 0 3 0 0 f00d 0
      10: LimTransferSize 0 3 0 0 f00d 0
      11: PerfMode 0 10 0 0 f00d 0
      12: AutoDelay 0 1 1 1 d005 1
      13: MSIXMode 0 3 0 0 d005 1
      14: MaxEQDelay 0 200 100 100 d005 1
      15: DriverTraceMask 0 7fffffff 0 0 f00d 1

      driver ver. 10.2.370.8
      fw ver. 2014.09.03

Leave a Reply

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