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/

Reply via email to