VMware Cloud Community
Naiden
Contributor
Contributor
Jump to solution

Update a HP Proliant DL380 Gen9 HPE-ESXi-6.0.0-Update2-iso-600.U2.9.4.7.13 rev. 3620759 to the current patch level or Upgrade to ESXi-6.7.0 8169922-HPE-Gen9plus Image

Hi,

Hello,

we have two HP Proliant DL380 Gen9 Servers here with an HP Customized installation image (HPE-ESXi-6.0.0-Update2-iso-600.U2.9.4.7.13 rev. 3620759) and would like to bring the servers to the latest 6.0.0 lease patch level.

If I understand that correctly, we need to first update to the most recent HP image (VMware-ESXi-6.0.0-Update3-7967664-HPE-Gen9plus-600.10.3.0.21-Jun2018-depot.zip) and then update to the most up-to-date patchlevel with ist provided  on the VM website.

Is this correct?

Are this steps the correct one to do that?

esxcli software vib update -d /vmfs/volumes/Datastore01/VMware-ESXi-6.0.0-Update3-7967664-HPE-Gen9plus-600.10.3.0.21-Jun2018-depot.zip

esxcli software vib update -d /vmfs/volumes/Datastore01/ESXi600-201806001.zip

esxcli software vib update -d /vmfs/volumes/Datastore01/ESXi600-201807001.zip

esxcli software vib update -d /vmfs/volumes/Datastore01/ESXi600-201808001.zip

Thanks

1 Solution

Accepted Solutions
a_p_
Leadership
Leadership
Jump to solution

esxcli software profile update -d /vmfs/volumes/Datastore01/VMware-ESXi-6.7.0-8169922-HPE-Gen9plus-670.10.3.0.30-Jun2018-depot.zip -p <profilename>

That's equivalent to upgrading via CD (Note that the profile name was missing in your latest post).  However, unless you are using additional drivers, which are not included in the vendor's image, consider using "install" instead of "update" to ensure a clean state after the upgrade. To see what's the difference between "update", and "install", run the command with the "--dry-run" option. For the "install" option, it may also be necessary to add "--ok-to-remove" to uninstall old vibs, which are not part of the new image profile.

esxcli software vib update -d /vmfs/volumes/Datastore01/ESXi670-201808001.zip

As before, run the command with the "--dry-run" option first, and make sure that it doesn't try to update vendor specific drivers that may be required for your hardware.

To find out which vibs are expected to be updated by the command, take a look at https://esxi-patches.v-front.de/vm-6.7.0.html.

Remember to reboot the host after the upgrade, and before installing the patch.

Hint: To find out the profile name, run:

esxcli software sources profile list -d /vmfs/volumes/Datastore01/VMware-ESXi-6.7.0-8169922-HPE-Gen9plus-670.10.3.0.30-Jun2018-depot.zip

André

View solution in original post

0 Kudos
6 Replies
Finikiez
Champion
Champion
Jump to solution

Hi!

The steps are correct with one exception. You don't have to install every patch. Patches are cumulative. So you can just install the latest one after you apply HPE image.

0 Kudos
Naiden
Contributor
Contributor
Jump to solution

Ok Thanks

Can I also use the same logic to upgrade from a HPE ESXi 6.0.0 Installation to a HPE ESXi 6.7.0 Installation?

The newest HPE ESXi 6.7.0 Image is from Jun2018 'VMware-ESXi-6.7.0-8169922-HPE-Gen9plus-670.10.3.0.30-Jun2018-depot.zip'

esxcli software vib update -d /vmfs/volumes/Datastore01/VMware-ESXi-6.7.0-8169922-HPE-Gen9plus-670.10.3.0.30-Jun2018-depot.zip

esxcli software vib update -d /vmfs/volumes/Datastore01/ESXi670-201808001.zip

Thanks very much for your help guys!

0 Kudos
Finikiez
Champion
Champion
Jump to solution

Sure,  it should work.

0 Kudos
a_p_
Leadership
Leadership
Jump to solution

In order to run an upgrade (i.e. not an update) use the esxcli software profile ... command.

André

0 Kudos
Naiden
Contributor
Contributor
Jump to solution

So to Upgrade from 6.0.0 to 6.7.0 esxcli software profile update and after this use esxcli software vib update to update to the newest VMware Patch?

esxcli software profile update -d /vmfs/volumes/Datastore01/VMware-ESXi-6.7.0-8169922-HPE-Gen9plus-670.10.3.0.30-Jun2018-depot.zip

esxcli software vib update -d /vmfs/volumes/Datastore01/ESXi670-201808001.zip

0 Kudos
a_p_
Leadership
Leadership
Jump to solution

esxcli software profile update -d /vmfs/volumes/Datastore01/VMware-ESXi-6.7.0-8169922-HPE-Gen9plus-670.10.3.0.30-Jun2018-depot.zip -p <profilename>

That's equivalent to upgrading via CD (Note that the profile name was missing in your latest post).  However, unless you are using additional drivers, which are not included in the vendor's image, consider using "install" instead of "update" to ensure a clean state after the upgrade. To see what's the difference between "update", and "install", run the command with the "--dry-run" option. For the "install" option, it may also be necessary to add "--ok-to-remove" to uninstall old vibs, which are not part of the new image profile.

esxcli software vib update -d /vmfs/volumes/Datastore01/ESXi670-201808001.zip

As before, run the command with the "--dry-run" option first, and make sure that it doesn't try to update vendor specific drivers that may be required for your hardware.

To find out which vibs are expected to be updated by the command, take a look at https://esxi-patches.v-front.de/vm-6.7.0.html.

Remember to reboot the host after the upgrade, and before installing the patch.

Hint: To find out the profile name, run:

esxcli software sources profile list -d /vmfs/volumes/Datastore01/VMware-ESXi-6.7.0-8169922-HPE-Gen9plus-670.10.3.0.30-Jun2018-depot.zip

André

0 Kudos