Cluster/Ha upgrading: version differences

May 23, 2012
19
0
41
Hi forum.

I'm planning an eventual upgrade of my PROXMOX 5-node cluster.
The cluster is 6.2-15, so far so good.. pretty stable.

The thing is, from my experience, I don't like to let the cluster getting 'too old' (unexpected problems when the time comes to join a new node or replacing one).
The difference now (from my other clusters) is that, since 6.x , I'm using HA (with good results, I'm very happy with that) ... but the documentation states that, all nodes in cluster must be 'same version'... so now I got several questions blowing my head:

- Does that refer to some major versioning? ( 6.x vs 6.y) , or does it refer to exactly and precisely the same version (6.x-a vs 6.x-b)?
- What happens as the first node on the cluster updates (thus, breaking the 'all the same version rule')? ... disaster?
- What is the ideal procedure for a cluster upgrade? (my guess is the classic rolling upgrade..but that 'all the same version' is very scary)

Thank you very much.

Best regards.
 
hi,
sorry for the late answer

i guess you reference this sentence:
If you are interested in High Availability, you need to have at least three nodes for reliable quorum. All nodes should have the same version
from https://pve.proxmox.com/wiki/Cluster_Manager

in general, mixed versions during an upgrade are ok, expected and tested.
what is not tested (and here there are no guarantees) is running a cluster
with very different versions for a prolonged amount of time.

the usual procedure for cluster upgrades would be something like

* migrate/move all (running) vms/containers away from a node
* upgrade the node (reboot if there was a kernel upgrade)
* migrate the machines back

and that for every node until the versions are the same again

for major upgrades there are sometimes some extra steps for clusters/ha, but this should be contained in our guides (e.g for 5.x to 6.0: https://pve.proxmox.com/wiki/Upgrade_from_5.x_to_6.0 )

i would also recommend having working/tested backups, and even a test-system where you could test such upgrades
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!