Vitaly,
Hello everybody. We are trying to do a rolling upgrade from Corosync 2.3.5-1 to Corosync 2.99+. It looks like they are not compatible and we are getting messages like:
Yes, they are not wire compatible. Also please do not use 2.99 versions, these were alfa/beta/rc before 3.0 and 3.0 is actually quite a long time released (3.0.4 is latest and I would recommend using it - there were quite a few important bugfixes between 3.0.0 and 3.0.4)
Jun 11 02:10:20 d21-22-left corosync[6349]: [TOTEM ] Message received from 172.18.52.44 has bad magic number (probably sent by Corosync 2.3+).. Ignoring on the upgraded node and Jun 11 01:02:37 d21-22-right corosync[14912]: [TOTEM ] Invalid packet data Jun 11 01:02:38 d21-22-right corosync[14912]: [TOTEM ] Incoming packet has different crypto type. Rejecting Jun 11 01:02:38 d21-22-right corosync[14912]: [TOTEM ] Received message has invalid digest... ignoring. on the pre-upgrade node. Is there a good way to do this upgrade?
Usually best way is to start from scratch in testing environment to make sure everything works as expected. Then you can shutdown current cluster, upgrade and start it again - config file is mostly compatible, you may just consider changing transport to knet. I don't think there is any definitive guide to do upgrade without shutting down whole cluster, but somebody else may have idea.
Regards, Honza
I would appreciate it very much if you could point me to any documentation or articles on this issue. Thank you very much! _Vitaly _______________________________________________ Manage your subscription: https://lists.clusterlabs.org/mailman/listinfo/users ClusterLabs home: https://www.clusterlabs.org/
_______________________________________________ Manage your subscription: https://lists.clusterlabs.org/mailman/listinfo/users ClusterLabs home: https://www.clusterlabs.org/
