Hi
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:
Percona-Server-shared-compat-51-5.1.73-rel14.12.624.rhel6.x86_64
Percona-XtraDB-Cluster-galera-3-3.11-1.rhel6.x86_64
Percona-Server-shared-55-5.5.44-rel37.3.el6.x86_64
Percona-XtraDB-Cluster-client-55-5.5.41-25.11.853.el6.x86_64
Percona-XtraDB-Cluster-server-55-5.5.41-25.11.853.el6.x86_64
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 ?
Thanks, Massimo