Highlighted
PCDR2
1 Copper

Server 2012 R2 Hyper-V Can't see LUNs on Virtual Machine

Jump to solution

I am trying to put a Hyper-V Virtual Cluster together using virtual HBAs and my EMC SAN backend (VNX7500) with 8510 switches.

I have created the virtual SAN switches using Emulex LPe-12002 Fiber Adapters (and yes, NPIV is enabled and supported).  I zoned the virtual initiators to the storage no problem.

I can see the new LUNs on the physical host but can't get the virtual hosts to see the LUNs. Aren't the LUNs suppose to show up on the Guests once I add them to the Virtual Machine Cluster Manager?  I know I cna make them VHDX drives and pass them through under a SCSi controller but then what good are the vHBAs?

I have tried both Server 2008 R2 and Server 2012 R2 as guests.

I feel like I must be missing a step.

Tags (4)
0 Kudos
1 Solution

Accepted Solutions
PCDR2
1 Copper

Re: Server 2012 R2 Hyper-V Can't see LUNs on Virtual Machine

Jump to solution

Figured it out.  I did not have the most recent HBA drivers from Emulex installed.  Once they were updated i could open the ONECOMMAND Manager and see the Virtual HBAs under Virtual Ports.  The driver revision required is 10.4.246.0

0 Kudos
4 Replies
JamesBEMC
3 Argentium

Re: Server 2012 R2 Hyper-V Can't see LUNs on Virtual Machine

Jump to solution

Hey Wes

Can you confirm that the virtual HBAs are zoned and registered to the VNX, and associated with the VNX Storage Group which have the LUNs in question?  Those LUNs should only be assigned to Storage Group(s) to those virtual HBAs (and not the physical host HBAs)

Thanks


0 Kudos
PCDR2
1 Copper

Re: Server 2012 R2 Hyper-V Can't see LUNs on Virtual Machine

Jump to solution

Thank you for your reply.

Yes.  I see the virtual HBAs on the storage and have created a storage group using the virtual HBAs (manual registered to the guest hosts) and LUNs.  I have a separate storage group that contains the physical host initiators and LUNs for clustering the physical hosts.

I have created 2 virtual SAN switches (FABRICA and FABRICB), FABRICA for PORT 0 on the host HBAs and FABRICB for PORT 1 on the host HBAs.  Virtual initiators appear as expected on the SAN switches.

I am using Connectrix 8510-4 SAN switches, HP DL380 G8 servers with Server 2012 R2.  Emulex AJ763B HBAs, PowerPath/VE 5.7.4 and Navisphere Agent 7.33.3.0 are installed on the physical hosts.  The physical hosts registered themselves no problem.


0 Kudos
PCDR2
1 Copper

Re: Server 2012 R2 Hyper-V Can't see LUNs on Virtual Machine

Jump to solution

Just noticed an important detail.  For the LUNs I have assigned to the Virtual HBAs, they disappear from the physical host if I shut down the Virtual Hosts.  This makes sense because the LUN is zoned to the vHBAs on the machine.  So proves that I am sseing the LUNs through the virtual machines HBAs.

0 Kudos
PCDR2
1 Copper

Re: Server 2012 R2 Hyper-V Can't see LUNs on Virtual Machine

Jump to solution

Figured it out.  I did not have the most recent HBA drivers from Emulex installed.  Once they were updated i could open the ONECOMMAND Manager and see the Virtual HBAs under Virtual Ports.  The driver revision required is 10.4.246.0

0 Kudos