Last week oVirt 4.5.2 was released and with it came a bunch of updated and enhancements on the previous release. Nothing ground breaking by way of features, but a couple specific bug fixes that related to Veeam Backup for RHV v2 which is why I decided to upgrade my HomeLab instance off the bat. I posted last week around the release of oVirt 4.5.1, but that was quickly super-seeded with this latest release. It is safe to say that oVirt is on a more agressive release schedule given the nature of the product, but that I think is a good thing.

oVirt 4.5.2 has now been released with additional enhancements and a ton of new bug fixes

Upgrading Self Hosted Engine via Command:

The oVirt Engine runs as a virtual machine on self-hosted engine nodes (specialized hosts) in the same environment it manages. The minimum setup of a self-hosted engine environment includes one oVirt Engine virtual machine that is hosted on the self-hosted engine nodes. The Engine Appliance is used to automate the installation of an Enterprise Linux 8 virtual machine, and the Engine on that virtual machine. The self-hosted engine installation uses Ansible and the Engine Appliance (a pre-configured Engine virtual machine image) to automate the installation tasks. End to end, this took about 30-40 minutes on my home setup with the VMs living on high speed NVMe datastores.

Once installed and configured, when a new build is available, the process below can be followed to complete the upgrade process.

  • Update KVM Host
  • Put Hosted Engine into Maintenance Mode and check to ensure that’s been done
  • Enter the Hosted Engine OS Command Line
  • Run the Hosted Engine Check
  • Update oVirt
  • Run the Engine Setup and go through the options (I used all defaults)
  • Update the Hosted Engine OS

End to End Process to Upgrade via Command:

On the KVM host, we need to first performa an update and then put it into Global Maintenance Mode

We then want to get to the console of the Hosted Engine VM to perform the actual updates.

From here, we will perform a Hosted Engine Upgrade Check.

And then run yum update specifying oVirt repos

Once it goes through the checks it will ask to update the packages now.

There is a final configuration check and validation to make sure everything is as expected

And a short time later the update has been completed successfully.

from here there is one more yum update to be run and then finally taking HostedEngine out of maintenance mode.

Going back to the Web Interface we are now running the latest 4.5.2 build.