I am trying to connect a promise vTrak e610f to a VM running on ESXi 5.5u1 through a Qlogic QLE8242 HBA. I want to use RDM to connect to connect it to a Ubuntu 12.04LTS VM.
After installing the QLogic driver on the ESXi server and rebooting it reported seeing the HBA but no devices or paths.
~ # esxcfg-scsidevs -a
vmhba0 ahci link-n/a sata.vmhba0 (0:0:31.2) Intel Corporation Lynx Point AHCI Controller
vmhba1 megaraid_sas link-n/a unknown.vmhba1 (0:6:0.0) LSI / Symbios Logic MegaRAID SAS GEN2 Controller
vmhba2 qlnativefc link-n/a fc.2000000e1e34a933:2100000e1e34a933 (0:1:0.6) QLogic Corp 8200 Series 10GbE Converged Network Adapter (FCoE)
vmhba3 qlnativefc link-n/a fc.2000000e1e34a937:2100000e1e34a937 (0:1:0.7) QLogic Corp 8200 Series 10GbE Converged Network Adapter (FCoE)
vmhba32 usb-storage link-n/a usb.vmhba32 () USB
vmhba34 ahci link-n/a sata.vmhba34 (0:0:31.2) Intel Corporation Lynx Point AHCI Controller
vmhba35 ahci link-n/a sata.vmhba35 (0:0:31.2) Intel Corporation Lynx Point AHCI Controller
vmhba36 ahci link-n/a sata.vmhba36 (0:0:31.2) Intel Corporation Lynx Point AHCI Controller
vmhba37 ahci link-n/a sata.vmhba37 (0:0:31.2) Intel Corporation Lynx Point AHCI Controller
The disk array is hooked up to the server as a DAS. There are no FC switches and I never have had to deal with any FC specific software or configuration. It simply shows up as a hard disk on the existing server. It has been in use for years and already has a ton of data on it.
When plugged into the existing server I can log into the vTrak administration page and navigate to the FC information and I see that 1 of the 2 ports is Online. When I navigate to the same page when it is plugged into the new server both ports show being offline.
Under LUN mapping in the vTrak interface nothing is configured. Do I need to setup LUNs for ESXi to discover? Do I need additional drivers installed on ESXi for the vTrak even though it see's the HBA?
I dont know anything about FC and very little about iSCSI or SAN technologies in general so there is a good chance this is a simple user error.
ESXi Storage Adapter
https://www.hackmode.net/fc-esxi/nodevice.png
Firmware for Qlogic Controller
https://www.hackmode.net/fc-esxi/firmware.JPG
vTrak when plugged into old server
https://www.hackmode.net/fc-esxi/working.png
vTrak when plugged into new server
https://www.hackmode.net/fc-esxi/notworking.png
vTrak LUN settings
https://www.hackmode.net/fc-esxi/lun.png
[UPDATE]
I have tried to manually set the PORT type in the vTrak array to PORT_N as well as manually set the speed. I rescanned the adapter in ESXi with no luck.
I also tried adding LUN mappings to the vTrak. I was unsure what to use for the initiator address since the devices show up with 2 separate 8byte addresses per port. I setup 4 LUN maps one for each of the addresses since I was not sure. I rescanned the device in ESXi and still nothing showed up. The LUN numbers I assigned 10-13 where just arbitrary numbers I made up. I am not sure if these should correlate with anything else already existing in the vTrak.
Just for good measure I also booted up a Ubuntu Live CD to check if it would "Just Work" Like it does on the old server. It does not.
I am somewhat concerned that the Qlogic card is a CNA FCoE card and not just a legacy FC card although the marketing material for it claims its backwards compatible with existing FC infrastructure.
vTrak LUN settings