A node in our ovirt cluster shows an available upgrade. The node has the hosted engine deployed on it, but it is currently served on another node. Do I need to un-deploy the hosted engine first before making a minor upgrade ?
Currently for every upgrade I am moving the node to maintenance and then I will un-deploy the hosted engine. After that the node is active again and I have to put it into maintenance again before starting the upgrade. After the upgrade the node is active again, so it has to be put into maintenance again and then deploy the hosted engine once again.
That's a lot of steps to take for an upgrade. Can I skip the un-deployment of the hosted engine ?
There's no need to un-deploy your node from Hosted Engine, just put one node per time in maintenance and perform the minor upgrade. I try to summarize the whole process, gleaning information from the official documentation.
Put the fist node in Global Maintenance from either the Administration Portal:
or from the command line:
# hosted-engine --set-maintenance --mode=local
If migration is enabled at cluster level, wait for the VMs to be migrated to another node in the cluster.
Update the node from either the Administration Portal:
or from the command line:
# yum update
# systemctl reboot
After the node has been rebooted, disable the Maintenance:
or from the command line:
# hosted-engine --set-maintenance --mode=none
Repeat the update procedure for each node in the environment.