Hi, I had a Graylog 7.0.1cluster, with 3 servers(nginx as load balance), and 10 data nodes. The OS is rocky and using rpm package.
Now if I want to upgrade them to 7.1. In docs(Upgrade Graylog) I noticed this:“Both Graylog and Data Node must be on the same Graylog release version”
So, should I first upgrade my Server to 7.1, and then using Data Node rolling upgrade to upgrade all my datanode to 7.1? Or maybe just upgrade server to 7.1 and leave datanode in 7.0.1 is also fine?
Thanks!
So, should I first upgrade my Server to 7.1, and then using Data Node rolling upgrade to upgrade all my datanode to 7.1?
Correct.
- Upgrade Graylog (leader first if you have more than 1 node)
- Upgrade Follower Nodes (if you have more than 1 graylog node)
- Upgrade Data Nodes
Graylog is designed to be able to operate with an older version of Data Node so that it can properly support upgrades as noted above. However, testing and QA cannot gaurentee every combination of Graylog version and Data Node version so unexpected or unwanted behavior may occur. I would advice to minimize how much time Graylog nodes and Data Nodes are on different versions.