What is proper order of nodes for rolling upgrade?

Hi upgrading an Elastic 6.x to latest 6.x

Is there like a particular order that the nodes should be upgraded?

Masters first, then data, then coordinators. And then applications like Kibana, Filebeat, logstash etc...

Thanks

Masters should be the last ones to be upgraded.

Upgrade all non master-eligible nodes and then upgrade the masters.

Just a note, 6.X is EOL and is not supported anymore, if you can, migrate to the last version.

1 Like

Hi getting the below messages. Is that because the master node is not to the latest version?

[2022-07-26T14:07:13,342][INFO ][o.e.c.s.ClusterApplierService] [data] added {{coordinator}{aNIOOtCsQ2CbFu8c-3sQ9w}{5D1UtzP0S16njbdkwRgRKA}{9.0.5.132}{9.0.5.132:9300}{ml.machine_memory=4294967296, ml.max_open_jobs=20, xpack.installed=true, ml.enabled=true},}, reason: apply cluster state (from master [master {master}{4JBqdFvKQP-W-pDe51SkPA}{IwK3dB_sTKuDV782kRlc7w}{xxx.xxx.xxx.130}{xxx.xxx.xxx.130:9300}{ml.machine_memory=6442450944, ml.max_open_jobs=20, xpack.installed=true, ml.enabled=true} committed version [36088]])

[2022-07-26T14:07:13,384][INFO ][o.e.x.m.e.l.LocalExporter] [data] waiting for elected master node [{master}{4JBqdFvKQP-W-pDe51SkPA}{IwK3dB_sTKuDV782kRlc7w}{xxx.xxx.xxx.130}{xxx.xxx.xxx.130:9300}{ml.machine_memory=6442450944, ml.max_open_jobs=20, xpack.installed=true, ml.enabled=true}] to setup local exporter [default_local] (does it have x-pack installed?)
[