VMware Cloud Community
MikeAT
Contributor
Contributor

ESX 3.5 and HP SIM Agent 8.0 and Emulex HBA

Hi!

Does anyone use the combination ESX 3.5 and HP SIM Agent 8.0 and Emulex HBA?

We try to get the HP Agent working with the Emulex HBA. In the readme of the HP agent you can find a section telling that the libraries for HBAs are not included anymore.

"......

For the storage agents to display the correct information for the Qlogic and

Emulex HBAs, the libraries corresponding to the Qlogic and Emulex driver

versions have to be installed on the ESX Service Console.

........"

So in the standard configuration you cant see the HBA in the HP SIM Agent Hompage. We got it running for Qlogic HBAs (download the libraries, install it, rename one file and it worked) but the Emulex HBA dont work. Also its not clear for us if we really have to install HBAnyware which is listed for ESX 3.5 (http://www.emulex.com/ts/docoem/vmware/index.html) when we only need the libraries.

cheers

Michael

0 Kudos
3 Replies
thickclouds
Enthusiast
Enthusiast

which emulex hba? I assume you are only using the sim agent for basic monitoring. this is the config we are getting ready to go with...

Charlie Gautreaux vExpert http://www.thickclouds.com
0 Kudos
MikeAT
Contributor
Contributor

I think it doesnt matter which Emulex HBA you are using.

What I found out so far is that the HP SIM Agent is looking for a lib file libemsdm.so which isnt in the files which you can download from the emulex site.

(For the qlogic you can find in the hp sim agent readme that you have to rename the lib file)

I found on the hp site a package which isnt valid for esx but it has that lib file in it (hp-lpfc-2007-11-19.tar). When I extract the libemsdm.so and copy that file into the lib folder the HB SIM Agent is showing the Emulex HBAs and the connected MSA storage.

I contacted HP lets see if the will provide a better solution.

cheers

Michael

0 Kudos
Jae_Ellers
Virtuoso
Virtuoso

Did you load the RPM from here:

Docs, etc are on the base emulex vmware support page here:

Dominic has some good info on shutting off the unneeded services. If you don't know why you need them then you don't. If you want to run HBAnywhere on another system and talk to this one you do, but it's not secure.

bottom line, disable ElxRMSrv & elxlpfc unless you know why you need them.

It's in the ks.cfg section of automated installs here, search for emulex:

#===========================

#Installing Emulex Config Util

#===========================

if ; then

echo " Installing Emulex Configuration Utility" >/dev/tty2

/bin/rpm -ivh /root/install/elxvmwarecorekit-2.1a29-7.3.2-3.i386.rpm > /root/install/elxvmwarecorekit.log

#Services are unneeded, just need to install the utility

/sbin/chkconfig ElxRMSrv off

/sbin/chkconfig elxlpfc off

fi

#&%~! board is SO unfriendly to code & comments.

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

-=-=-=-=-=-=-=-=-=-=-=-=-=-=- http://blog.mr-vm.com http://www.vmprofessional.com -=-=-=-=-=-=-=-=-=-=-=-=-=-=-
0 Kudos