1161 content change(s) across 7 bundle(s)
1161 sidecar metadata update(s)
7 new bundle(s) added
Bundles with content changes:
hvm_deployment_guide (NEW): 32 page(s)
- GUID-0F55384D-5632-4CDC-AA39-A21C1C089AFA
- GUID-28F18596-4902-4CD1-83F3-1411430C5534
- GUID-2DD9D39D-9031-4BB5-A4ED-A0179BEF5259
- GUID-34B1D00A-C42E-4691-8B4F-3B110E34FE7C
- GUID-3DA92E9D-0635-427A-BA9D-5A7E475B55DB
... and 27 more
hvm_release_notes_8_1_0 (NEW): 1 page(s)
- sd00007497en_us
hvm_release_notes_8_1_1 (NEW): 1 page(s)
- sd00007609en_us
hvm_release_notes_8_1_2 (NEW): 1 page(s)
- sd00007734en_us
hvm_user_manual_8_1_0 (NEW): 374 page(s)
- GUID-008AF6CD-E219-4D76-B175-B763E5C397CE
- GUID-02679208-A796-4A58-80AC-33DCF6A4899F
- GUID-034C2E21-6B14-4AAD-A582-2638A4C7D04C
- GUID-04410F73-1BA6-46D4-A7A4-E4706C5FD522
- GUID-0503F050-177F-4360-9B1A-49439AF366B8
... and 369 more
hvm_user_manual_8_1_1 (NEW): 376 page(s)
- GUID-008AF6CD-E219-4D76-B175-B763E5C397CE
- GUID-02679208-A796-4A58-80AC-33DCF6A4899F
- GUID-034C2E21-6B14-4AAD-A582-2638A4C7D04C
- GUID-04410F73-1BA6-46D4-A7A4-E4706C5FD522
- GUID-0503F050-177F-4360-9B1A-49439AF366B8
... and 371 more
hvm_user_manual_8_1_2 (NEW): 376 page(s)
- GUID-008AF6CD-E219-4D76-B175-B763E5C397CE
- GUID-02679208-A796-4A58-80AC-33DCF6A4899F
- GUID-034C2E21-6B14-4AAD-A582-2638A4C7D04C
- GUID-04410F73-1BA6-46D4-A7A4-E4706C5FD522
- GUID-0503F050-177F-4360-9B1A-49439AF366B8
... and 371 more
6.2 KiB
Updating HVM OS
Explains how to update HVM OS, the base operating system for HVM Hosts
HVM OS is preconfigured with trusted apt update repositories, which are hosted by HPE. These repositories enabled customers to apply updates to HVM OS during scheduled maintenance or downtime windows. This ensures systems remain secure and up to date.
The following repositories are configured by default:
HPE Zion Private Repository
- Types: deb
- URIs: https://update1.linux.hpe.com/repo/hpevme/zion-private-ubuntu/
- Suites: pulp
- Components: upload
- Check-Valid-Until: False
- Trusted: True
- Signed-By: /etc/apt/keyrings/zion_repo_public.key
This repository is used for HPE-provided, platform-specific packages required for the HVM OS environment. It may include custom components, integrations, or fixes validated by HPE.
HPE Zion OS Updates Repository (Ubuntu 24.04 - Noble)
- Types: deb
- URIs: : https://update1.linux.hpe.com/repo/hpevme/zion-os-updates-prod/ubuntu2404-os-updates/
- Suites: noble-updates
- Components: main
- Check-Valid-Until: False
- Trusted: True
- Signed-By: /etc/apt/keyrings/zion_repo_public.key
This repository provides curated Ubuntu 24.04 (Noble) OS updates aligned with HPE validation and support requirements for HVM OS deployments.
Update Process and Customer Responsibility
Customers can use standard apt tooling to apply updates when newer OS packages are available (apt update and apt upgrade). Updates should be performed only during approved maintenance windows to minimize operational impact.
Complete the update process on one host at a time. Hosts are placed into maintenance mode and the update is run only after confirming the host has successfully entered maintenance. Hosts are placed into maintenance by:
- Navigating to the cluster detail page
- Selecting the Hosts tab
- Selecting an individual host
- Selecting the ACTIONS menu
- selecting "Enter Maintenance"
Once the host has entered maintenance mode, run sudo apt update and sudo apt upgrade. After completing the update, bring the host back out of maintenance mode and continue to the next host only after confirming the prior host has successfully left maintenance.
All repositories are:
- Explicitly marked as trusted
- Signed using the HPE Zion public repository key
- Configured with "Check-Valid-Until: False" to avoid update interruptions caused by metadata expiration
IMPORTANT
Only packages obtained from the preconfigured HPE repositories are supported. Adding external or upstream Ubuntu repositories may lead to unsupported configurations.
Offline HVM OS Updates
For air-gapped environments where cluster hosts don't have access to the public Internet, use the following process to update the underlying base OS (HVM OS). This process should be completed on one host at a time to avoid any cluster downtime.
-
Download the offline upgrade bundle to your workstation from My HPE Software Center
-
Copy the offline upgrade bundle to the HVM Host. This can be done using
scpor a similar tool likeWinSC(ex.scp hvm-upgrade-bundle.zip user@x.x.x.x:/home/user) -
Remotely access the HVM Host (ex.
ssh user@x.x.x.x) -
From the directory where you copied the offline upgrade bundle, unzip the bundle into its own new directory (ex.
unzip hvm-upgrade-bundle.zip -d hvm-upgrade-bundle/) -
Navigate into the new directory (ex.
cd hvm-upgrade-bundle/) -
The directory contains a tar bundle and a repository key. First, copy the repository key to
/etc/apt/keyrings/(ex.sudo cp zion_repo_public.key /etc/apt/keyrings/) -
Convert the key using
sudo gpg --dearmor -o /etc/apt/keyrings/zion_repo_public.gpg zion_repo_public.key -
Set permissions on the converted key using
sudo chmod 644 /etc/apt/keyrings/zion_repo_public.gpg -
The
.keyfile can now be deleted usingsudo rm /etc/apt/keyrings/zion_repo_public.key -
Untar the bundle (ex.
tar xvzf hvm_upgrade_bundle_xxx.tar.gz) -
Move up one directory level (
cd ../) -
Move the extracted bundle to
/var/local(ex.sudo cp -a hvm-upgrade-bundle /var/local) -
Change the directory owner (ex.
sudo chown -R root:root /var/local/hvm-upgrade-bundle) -
Create a new file for a new addition to the local
aptrepository (ex.sudo vi /etc/apt/sources.list.d/hpe-local-repo.sources) -
Within the text editor, add the following content to the new file. Then, save the file:
Types: deb
URIs: file:/var/local/hvm-upgrade-bundle/ubuntu2404-os-updates
Suites: noble-updates
Components: main
Check-Valid-Until: False
Signed-By: /etc/apt/keyrings/zion_repo_public.gpg -
Within the HPE Morpheus Software UI, put the HVM Host we just worked with into Maintenance Mode. To do this, navigate to Infrastructure > Clusters > Selected HVM Cluster > Hosts tab > Selected Host. Once on the HVM Host detail page, click ACTIONS and then click "Enter Maintenance Mode."
-
Back on the HVM Host, validate that all VMs have stopped with
sudo virsh list --all. This should show that there are no running VMs -
Validate that Pacemaker has entered standby mode with
sudo pcs status. Status should show standby -
Stop Pacemaker with
sudo systemctl stop pacemaker -
Stop Corosync with
sudo systemctl stop corosync -
Update
aptpackage data withsudo apt update. You will very likely see errors and should confirm these are for online repositories which cannot be reached in an offline environment. Once you've confirmed this is the source of the error, you may ignore the errors and proceed -
Upgrade HVM OS with
sudo apt upgrade -
Reboot the system with
sudo reboot -f now -
Validate Pacemaker came back up as expected with
sudo systemctl status pacemaker -
Validate Corosync came back up as expected with
sudo systemctl status corosync -
Bring Corosync back from standby with
sudo pcs node unstandby -
Confirm the HVM Host came out of standby with
sudo pcs status -
Back in HPE Morpheus Software UI once again, take the HVM Host out of Maintenance Mode by navigating to the Host detail page as described previously. Click on the ACTIONS menu and select "Exit Maintenance Mode."
-
Once the HVM Host is confirmed back from Maintenance Mode, complete this process on all other HVM Hosts which make up the cluster