I have a 3-nodes Percona XtraDB-Cluster. Each node runs CentOS 6.6 and Percona XtraDB-Cluster v5.5. These are the installed Percona rpms:
I’d like to update this cluster to CentOS 7 and to the latest (5.7) version of Percona XtraDB-Cluster.
In case I don’t want a service downtime, I think the procedure should be:
- reinstall from scratch each node, one by one, with CentOS 7.x and Percona XtraDB-Cluster v5.5 (I assume there are no problems if the different nodes of the cluster run different operating systems)
- Migrate Percona XtraDB-Cluster from v5.5 to v5.6
- Migrate Percona XtraDB-Cluster from v5.6 to v5.7
Is this correct or are there better options ?
What about if instead I could afford some downtime ?