I've inherited a bit of a monstrosity of a Zabbix cluster, comprised of the following:
1x Zabbix server
1x MariaDB Database node
2x Web Front Ends
2x HA nodes which sit in front of the two web nodes running HAProxy.
The boxes are running 4.x, and I'm looking to upgrade the cluster as a whole to 4.4.10, before exporting the DB to a newer platform/server and continuing the upgrade to 6.0 (implementing a second native node for HA as I go).
This is a pre-prod cluster (the Prod box funnily enough is a stand alone box) so downtime/stopping every service first isn't an issue. but I'm wondering if there's any advised order for performing upgrade.
Relevant installed software is as follows:
Main Zabbix Server
zabbix-agent 4.2.6
zabbix-frontend-php 4.2.6
zabbig-get 4.2.6
zabbix-java-gateway 4.2.6
zabbix-release 4.0-3
zabbix-server-mysql 4.2.6
percona-zabbix-templates 1.7-2
Web Nodes
zabbix-agent 4.2.8
zabbix-frontend-php 4.2.8
zabbig-get 4.2.8
zabbix-java-gateway 4.2.8
zabbix-release 4.2.8
MariaDB Node
zabbix-agent 4.0.11
zabbix-get 4.0.11
zabbix-sender 4.0.11
HA Nodes
zabbix-agent 4.0.30
zabbix-get 4.0.30
zabbix-sender 4.0.30
haproxy for web nodes
As this is just a stop gap solution, I suspect I might even get away with just upgrading the main server and the two web nodes. I might not even have to stop the database service, although I'm inclined to just to halt it during the upgrade in order to err on the safe side.
Is anybody able to confirm which boxes and which order it would be best to upgrade in please?
Thanks!
).
Comment