- move host to global maintenance
On host:
hosted-engine --set-maintenance --mode=global
- upgrade engine VM both from 3.6.2 to 3.6.3 and update its CentOS packages with:
On SH Engine:
yum update "ovirt-engine-setup*"
yum update
engine-setup
- reboot engine VM and verify correct access to web admin gui
You can verify its console status at this time with something like this run on host side:
hosted-engine --add-console-password --password=mypwd
/bin/remote-viewer vnc://localhost:5900 &
NOTE: it seems that nc remote-viewer command doesn't survive the reboot... you have to reconnect
- verify oVirt version is right and all is ok, eg starting a VM and accessing its console; then shutdown again the VM
- move the host to local maintenance
On host:
hosted-engine --set-maintenance --mode=local
- update Host
On engine VM:
shutdown -h now
NOTE: I think this step about engine VM shouldn't be necessary in case of multi host environment. Simply you should go host by host with these steps up to completing upgrade of your hosts.
On host:
yum update
reboot
- Exit maintenance
On host:
hosted-engine --set-maintenance --mode=none
- Verify engine VM starts and access to web admin gui is ok
- Start your VMs and verify all is ok
I have just done this and all is ok: all storage domains (ISO, NFS and hosted_storage) are up and able to start and manage VMs
The only "problem" I have seeing is that in Hosts tab, the host is still marked for some minutes with a box and tip says "Update available".
But then it goes away (no event regarding this on events pane... just wait)..
HIH,
Gianluca