Server Management - Systems Insight Manager
cancel
Showing results for 
Search instead for 
Did you mean: 

HP SIM VMM cannot correctly identify ESX Linux guests

Sean Carolan
Frequent Advisor

HP SIM VMM cannot correctly identify ESX Linux guests

Ok, I've just spent nearly two hours with HP's overseas support folks. Pablo was a nice guy but he was unable to help me with this problem, so I thought I'd try the forums.

I just installed the VMM software and agents and it's working dandy with our ESX servers. I can pull the ESX server up in the SIM software and see all the guests, resource utilization, etc. It shows ip addresses for my Windows guests on this screen, but not for the Linux guests.

The problem is that none of the Linux guests are properly identified as guests residing on a particular host. They are also missing the controls for start/stop/reset, etc. I get this message instead:

"No matching VMM node found for server.yourdomain.com. May be the VM was unregistered from the VM host or the VM host was unregistered from VMM. Install the HP VMM agent. Register the VM host via the Configure -> Virtual Machine Host Registration menu or register the VM via the native virtualization console and Identify the system using Options->Identify Systems."

Here are the things we have tried:

* Re-registering the VMM agents
* Reinstalling the VMM agents
* Deleting and re-discovering hosts and guests
* Re-identifying hosts and guests
* Manually setting system type as "Virtual Guest", etc. for my Linux guests

Does anyone have any ideas how I can get the Linux boxes to show up correctly like my Windows machines do? It's nice to know at a glance what is a virtual machine, and where it resides.

Attached is a screencap, you can see three windows machines. One is powered off, the other two show IP addresses. None of the Linux machines have an IP address listed.
10 REPLIES
Sean Carolan
Frequent Advisor

Re: HP SIM VMM cannot correctly identify ESX Linux guests

Attached is another screencap, showing the SIM page for one of my Linux guests. I can only get it to recognize this is a VM by manually specifying "Virtual Machine Guest" under 'Edit System Properties'.
T. Vander Auwera
Frequent Advisor

Re: HP SIM VMM cannot correctly identify ESX Linux guests

Hi Sean,

Out of curiosity, can U let us know on which OS does HPSIM run?

Thanks,

Tristan
Sean Carolan
Frequent Advisor

Re: HP SIM VMM cannot correctly identify ESX Linux guests

Our HP SIM software is running on Windows 2003 server. My understanding is that support for the Linux version was phased out some time ago.

We are currently using a demo license to see how the VMM software works, but so far I'm not impressed. If the plug-in can't connect the dots and correctly identify my virtual machines it is not worth the license fee.

At least I would hope there is some way to manually mark these so we know which ESX server they reside on, etc.
Sean Carolan
Frequent Advisor

Re: HP SIM VMM cannot correctly identify ESX Linux guests

Update:

I spoke with Pablo yesterday and he said there are other customers with this same problem. Apparently it is a known issue, but he didn't have any further information on how to correct it.

I'll leave the thread open in case anyone figures this out, or HP releases a bug fix.

Re: HP SIM VMM cannot correctly identify ESX Linux guests

Hi,
I have the same problem
HPSIM 5.1 with SP1 in Windows 2003 R2
The linux guest are not view "hosted by" as the windows guest.
On the guest Linux (RedHat ES 4) I installed the tog-pegasus for WEBM and create an identical count on the server HPSIM in "Global Protocol Settings" --> "Default WBEM Settings" (Enabled WBEM)
Thank you if you have other ideas
sorry for my poor English
Klas Pihl
Occasional Advisor

Re: HP SIM VMM cannot correctly identify ESX Linux guests

Hi,

We have the same symptom. Windows systems is identified correctly and mapped to an ESX host. Linux (RedHat ES 4 & 5) VM:s is listed as system type 'unknown'.

Our SIM server is 5.2 hotfix 1 running on Windows 2003 S SP2 x32.

In the user guide of VMM it says that WMI is needed for VMM/SIM to correctly map the VM to the ESX host. If so, how can HP give market VMM as a component to manage VM:s if they only, basically, support Windows?

Sean, did you ever get an answer on this from HP?
Sean Carolan
Frequent Advisor

Re: HP SIM VMM cannot correctly identify ESX Linux guests

Yes, after badgering HP for several weeks I finally did find an engineer who knew what he was doing. The fix is a simple, undocumented feature. You need to add the VMWare guest's serial number in the "Edit System Properties" page for it to work. You can retrieve this number using the VI Client. IT looks like this:

50 0d f5 43 94 bf f2 d8-5e b9 a2 ee f2 3a d8 95

Once that is there HP SIM should be able to recognize your guest and properly associate it with the host.
Klas Pihl
Occasional Advisor

Re: HP SIM VMM cannot correctly identify ESX Linux guests

Sean, thank you for you input. It is promising that it should work.

On the Windows hosts we can see that the serial number and UUID is of the type "VMware-xx xx xx xx xx xx xx xx-xx xx xx xx xx xx xx xx"

In the tab "VM Performance" we have the VM:s, if we press the VM name we get a serial number. Is that the serial number that you used? Did you append the "VMware-" in front of that S/N?

We have tried to copy-paste the serial number that we get from the VM identity but the VM dos not associate with the host. We also tried to append "VMware-" but no luck there ether.

Could you please explain more in depth how you succeeded or if time is short give the name of the technician at HP "who know what he was doing" :)

Regards
Sean Carolan
Frequent Advisor

Re: HP SIM VMM cannot correctly identify ESX Linux guests

We are mostly a Linux shop so I don't know if this will help you much, but I dug up the document that I got from HP on how to get VMs to properly associate themselves. Below is a note from one of the HP engineers about the document.

****************************

Just a note regarding the document I provided to you. One of the screenshots showed the serial number from the .vmx file as being copied from the uuid.location = " " section. Instead we needed to use the serial number found after uuid.bios = " " section. It appears that for ESX 2.5.2 both those values are the same but with ESX 3.x they are different.
Jeff Allen_5
Valued Contributor

Re: HP SIM VMM cannot correctly identify ESX Linux guests

You should not have to edit the machine properties at all. SIM should be able to pickup all the info it needs from the Host via WBEM.

1.Delete the VM from the SIM db (If you are using VSE and it returns and error saying that it is a container object, delete the logical server first from VSE).

2. You must have WBEM credentials properly setup in Global Protocol settings of SIM for the ESX server.

3. Make sure you are on SIM 5.2 SP1 or later.

4. Vmware tools MUST be installed on Linux in the VM.

5. Installing the vmware tools is also not enough. You have to run vmware-config-tools.pl and answer any prompts. On the first run, it will ask about X display resolution. After that, it just asks if you want to change it (yes/no). This is ABSOLUTELY critical in discovering the Linux VMs (Windows too) correctly.

You can check to see if the tools are running properly a few different ways:

1. Service vmware-tools restart
If they restart just one service and return an error, you didn't config them yet
If they restart about 10 services, then you are OK
If they say they aren't started, you need to config the tools

or
2. Chkconfig --list | grep vmware
It should show vmware-tools set to start at level 3 (and probably 5)
If it lists nothing, you need to config the tools as described above.

Hope this is helpful to you