ProLiant Servers (ML,DL,SL)
cancel
Showing results for 
Search instead for 
Did you mean: 

ESX4.1 using VUM for installing offline bundles

Bas Vinken
Occasional Visitor

ESX4.1 using VUM for installing offline bundles

Hi,

At last VMware vCenter Update Manager 4.1 is able to import patches and
extensions manually by using an offline bundle.
I tried to import hp-nmi-bundle-1.0.02.zip and hp-esxi4.1uX-bundle-1.0.zip.
The import of hp-nmi-bundle-1.0.02.zip was successful but import of hp-esxi4.1uX-bundle-1.0.zip wasn't.
During the process I received the following error: Cannot find patch metadata.
The VUM log file showed the following error: Failed to download metadata zip file: C:\WINDOWS\TEMP\offlineBundleolmysbed.tmp\metadata.zip
Since the import of hp-nmi-bundle-1.0.02.zip went flawlessly is suspect there's something wrong with the hp-esxi4.1uX-bundle-1.0.zip.
Can someone tell me if I’m doing something wrong or if that's not the case fix the bundle ?


29 REPLIES
Jan Soska
Honored Contributor

Re: ESX4.1 using VUM for installing offline bundles

Hello,
no experience with this, but try "old-fashioned" way of implementing it - described in instalation manual...

Jan
Michal Kapalka (mikap)
Honored Contributor

Re: ESX4.1 using VUM for installing offline bundles

hi,

probably you downloaded it from this location :

http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&cc=us&prodTypeId=15351&prodSeriesId=1121516&swItem=MTX-b98795300e7947d88f19ab56d6&prodNameId=3288134&swEnvOID=4091&swLang=8&taskId=135&mode=4&idx=1

did you checked the file integrity with the MD5 ???? maybe the file is corrupted ??

MD5 check sum : a4940fec94464de405a41110e4f274ae

mikap
Bas Vinken
Occasional Visitor

Re: ESX4.1 using VUM for installing offline bundles

I'm able to install the hp-esxi4.1uX-bundle-1.0.zip if I use the vihostupdate.pl method.
But if you have to upgrade 2+ servers this method is cumbersome.
According to VMware the VUM method should also work. I can use the VUM method for the import of hp-nmi-bundle-1.0.02.zip so why not for the import of hp-esxi4.1uX-bundle-1.0.zip ?
Wichers
Occasional Visitor

Re: ESX4.1 using VUM for installing offline bundles

Bas,


This realy is a pain. I have also posted here.
http://forums13.itrc.hp.com/service/forums/questionanswer.do?admit=109447627+1280825526944+28353475&threadId=1439290

Seems like for now the NMI drivers can be deployed via VUM, but not the CIM providers.

As an alternative, it would be very nice if HP provided an host upgrade package for VUM 4.1, which upgrades to ESXi version 4.1 with CIM and NMI.

Until then, it's vihostupdate.pl.....
AaronK
Frequent Advisor

Re: ESX4.1 using VUM for installing offline bundles

I am also very interested in having this able to be imported into VUM.

Aaron
AaronK
Frequent Advisor

Re: ESX4.1 using VUM for installing offline bundles

OK!
I figured out how to 'fix' this (although not sure of the supportability of it...

Basically, the vmware.xml file inside of the metadata.zip file (inside the hp-esxi4.1uX-bundle-1.0.zip file) has some invalid and missing information.

I changed the following and rezipped everything up and now it imports and can be used just fine in VUM!!!

This line is wrong:
hpq-esxi4.1uX-bundle-1.0
Should be this (to match the name of the zip)
hp-esxi4.1uX-bundle-1.0

This is wrong:
May 29, 2009

Should be: 2010-06-07T00:26:57

Relative Paths are missing: should be
cross_oem-hp-smx-provider_410.02.07.60-235786.vib

cross_oem-vmware-esx-drivers-char-hpilo_400.8.5.0.1VMW-164009.vib>

I've attached my custom vmware.xml if you want to see it (and compare)

AK

Re: ESX4.1 using VUM for installing offline bundles

Thanks for the find, this works well for me too. The only issue I've found so far is when upgrading to ESXi 4.1. I had an ESXi 4.0 U2 host with the HP CIM providers version 1.4 installed. After the upgrade to 4.1, the old 1.4 providers not only were still there, but would show up twice on a "vihostupdate" or "Get-VMHostPatch" query as follows:

hpq-esxi4.0u2X-bundle-1.4 8/10/2010 1:19:33 PM HP ESXi Bundle 1.4
hp-esxi4.0u2X-bundle-1.4 8/10/2010 1:19:33 PM HP ESXi Bundle 1.4

So I proceeded with my HP CIM/NMI baseline for ESXi 4.1 and after the subsequent reboot I now show this:

hp-esxi4.1uX-bundle-1.0 8/10/2010 1:08:33 PM HP ESXi Bundle 1.0
hpq-esxi4.0u2X-bundle-1.4 8/10/2010 1:19:33 PM HP ESXi Bundle 1.4
hp-esxi4.0u2X-bundle-1.4 8/10/2010 1:19:33 PM HP ESXi Bundle 1.4

So the new 1.0 providers for ESXi 4.1 are clearly installed, but it appears that so are the older ones--and it lists it twice now which it didn't do before the upgrade (note the "hp" vs. "hpq" prefix difference).

Are you seeing the same behavior?

Re: ESX4.1 using VUM for installing offline bundles

Well, I also failed to mention another thing I just noticed wrong. The NMI driver isn't showing up on the query like it does on a freshly-built ESXi 4.1 server. My total output on an upgraded ESXi host is:

Id InstallDate Description
-- ----------- -----------
ESXi410-GA 8/10/2010 12:58:56 PM ESXi upgrade Bulletin
hp-esxi4.1uX-bundle-1.0 8/10/2010 1:08:33 PM HP ESXi Bundle 1.0
hpq-esxi4.0u2X-bundle-1.4 8/10/2010 1:19:33 PM HP ESXi Bundle 1.4
hp-esxi4.0u2X-bundle-1.4 8/10/2010 1:19:33 PM HP ESXi Bundle 1.4


On a freshly-built ESXi 4.1 server it looks like this:

Id InstallDate Description
-- ----------- -----------
hp-nmi-driver-1.0.02 8/5/2010 8:37:53 AM HP NMI Sourcing Driver for VMware ESX/ESXi 4.1
hpq-esxi4.1uX-bundle-1.0 8/5/2010 9:33:09 AM HP ESXi Bundle 1.0


Curious how things work for you.
AaronK
Frequent Advisor

Re: ESX4.1 using VUM for installing offline bundles

This looks about right.... FYI, I have a case open with HP on this issue right now, and it has been escalated..

Re: ESX4.1 using VUM for installing offline bundles

Also, upon further research, VUM is actually reporting the NMI driver as "not applicable" on every HP server I've tried to install it to. The only server that has it is the freshly installed server and that's only because someone else here installed it via "vihostupdate" instead of VUM. I just did a fresh install of ESXi 4.1 and then tried to install NMI and CIM via VUM and only CIM worked--NMI still shows up as being "not applicable". Curious how your case is going, I'll likely hit our reps up too.
AaronK
Frequent Advisor

Re: ESX4.1 using VUM for installing offline bundles

Yep, the problem with the NMI package (if you look at the vmware.xml) is that is is only applicable to ESX (classic).
I have tried changing around the xml file to add support for ESXi, but then it won't import.

I have been escalated to second level, but haven't heard anything yet.


Aaron

Re: ESX4.1 using VUM for installing offline bundles

Ah, I didn't even take a look at the XML file yet because the description even states ESX/ESXi 4.1 in it and since it actually imported correctly I figured it was fine. Of course, I did notice VUM shows it as "esx 4.1", but I just figured that meant it would work for both. I haven't seen a patch in VUM that works for both products before (generally it just says "esx" or "embeddedEsx") so I didn't know.
AaronK
Frequent Advisor

Re: ESX4.1 using VUM for installing offline bundles

Yea, there are actually many patches that apply to both...
If you go into VUM, and look at the "Patch Repository", you will see the ones that have 2 items in the "Product" section that support both.
They will say something like "embeddedEsx 4.0.0, esx 4.0.0" (as an example, the Cisco Nexus 1000V"

I attached a screenshot as an example.

This is how the NMI package 'should' also work.

DerekS_1
Frequent Advisor

Re: ESX4.1 using VUM for installing offline bundles

How can HP not find these major bugs while testing their packages?!?!? I'm baffled by the lack of QA HP has. HP get your act together!
deceit
Advisor

Re: ESX4.1 using VUM for installing offline bundles

What a mickey mouse install package.

I guess this is why they say on both kb articles the vmhostupdate.pl command and not VUM.

HP NMI Sourcing Driver for VMware ESX/ESXi 4.1 reports as being compliant on all of my freshly built ESXi 4.1 hosts.
HahPehUser
Occasional Visitor

Re: ESX4.1 using VUM for installing offline bundles

Just to be sure:
What do I have to update after installing this package from the Software Depot:
"VMware ESXi 4.0 and Updates from HP - 4.1 -July 2010- ESXi HD-USB-SD Image Installer CD (583772-005.iso)"
on a brand new ML350-G6 (with Raid 5)?

Should I download and update both
a) "* RECOMMENDED * HP ESXi Offline Bundle for VMware ESXi 4.1 "
b) "* RECOMMENDED * HP NMI Sourcing Driver for VMware ESX/ESXi 4.1"

And how can I get the list (commands? syntax? as in the post from Allen Crawford with the rows "Id", "InstallDate" and "Description"?

Re: ESX4.1 using VUM for installing offline bundles

@deceit:

The NMI Sourcing Driver shows as compliant on all of my ESXi 4.1 hosts too, but if you look closely, it is likely compliant because VUM thinks it isn't applicable and never installed it. For example, click on a host in question, then click the "Update Manager" tab. Then in the bottom pane you should see the name of your host and a count of how many "Upgrades" or "Extensions" have been remediated. Click this little blue number and it'll pop open a new window with more details. In my case I set up NMI as an extension, so I clicked on that and it then shows that my HP ESXi Bundle 1.0's (CIM providers) compliance is "Installed." However, the compliance column for the HP NMI driver says "-- Not Applicable." Anyway, I suspect yours will be similar.


@HahPehUser:

I'm guessing that you already have the correct CIM providers (ESXi offline bundle as HP calls it) with that CD you referenced, but I'm not sure about the NMI driver. I don't use HP's media, so I have to install both. In either case, you should be able to check easily enough with one of the following two methods:

1) Use the following PowerCLI (PowerShell Toolkit) command:
Get-VMHostPatch -VMHost | Format-Table Id, InstallDate, Description, VMHost -AutoSize

2) Use the following command from the vMA virtual appliance that VMware provides:
vihostupdate --server --query

Both commands should give you the same info.
Bas Vinken
Occasional Visitor

Re: ESX4.1 using VUM for installing offline bundles

I found an other solution.
Most import for me is an fully unattended install. To achieve this I'm using the HP ESXi DVD. Both bundles are integrated and it works like a charm. Software can be found here:
https://h20392.www2.hp.com/portal/swdepot/displayProductInfo.do?productNumber=HPVM06

Re: ESX4.1 using VUM for installing offline bundles

That's great for an initial install, but what happens when there's a new version of the CIM providers or NMI driver?
Bas Vinken
Occasional Visitor

Re: ESX4.1 using VUM for installing offline bundles

If VMware releases a new (U) version of ESXi HP will release a new version of the driver(s). At the same time they will release a new version of HP ESXi DVD. I prefer a fresh install for every new ESXi version. In my experience a fully automated install is faster then an upgrade
AaronK
Frequent Advisor

Re: ESX4.1 using VUM for installing offline bundles

FYI: on my support ticket. They have acknowledged that this does not work properly with VUM today, but are planning on qualifying it with the next version(s) of the NMI and CIM installations.

The best thing to do, would be to log your own tickets just to show how important this is for customers.

Re: ESX4.1 using VUM for installing offline bundles

@Bas: That's just not feasible in our large environment. At least not until we script an ESXi 4.1 install.

@Aaron: I've actually contacted our HP rep on this today (been in and out of the office the last four weeks) and he's opening a ticket on our behalf. Hopefully others do the same. Any chance they gave you some sort of ETA on the "next" versions of CIM/NMI?
AaronK
Frequent Advisor

Re: ESX4.1 using VUM for installing offline bundles

Unfortunately, I did not get an ETA.. I will definitely update you guys if I do!

Re: ESX4.1 using VUM for installing offline bundles

So I just noticed that version 1.1 of the NMI driver has been released on Oct. 4th. Anyone try it out yet? I probably won't have time to try it today, but the change log says:

Added support to install NMI Offline bundle with VMware Update Manager.

Not sure what that means since technically that particular package already worked with VUM, just not ESXi. But, maybe that's what they fixed.