zabbixバージョンアップ(6.0.17→6.0.37)手順について

ZABBIXサーバ(OS:CentOS Linux release 8.5.2111)の
バージョンアップ(6.0.17→6.0.37)を実施予定です。
以下についてご質問させてください。

(1)現在以下ZABBIX関連が導入されております。 6.0.37アップデート時に「zabbix-release-6.0-4」を
最新の「zabbix-release-6.0-5」に更新して問題ございませんでしょうか。
---
zabbix-get-6.0.17-release1.el8.x86_64
zabbix-release-6.0-4.el8.noarch
zabbix-apache-conf-6.0.17-release1.el8.noarch
zabbix-agent2-plugin-mongodb-6.0.17-release1.el8.x86_64
zabbix-server-mysql-6.0.17-release1.el8.x86_64
zabbix-agent2-plugin-postgresql-6.0.17-release1.el8.x86_64
zabbix-web-deps-6.0.17-release1.el8.noarch
zabbix-sql-scripts-6.0.17-release1.el8.noarch
zabbix-agent-6.0.17-release1.el8.x86_64
zabbix-web-6.0.17-release1.el8.noarch
zabbix-web-japanese-6.0.17-release1.el8.noarch
zabbix-agent2-6.0.17-release1.el8.x86_64
zabbix-selinux-policy-6.0.17-release1.el8.x86_64
zabbix-web-mysql-6.0.17-release1.el8.noarch
zabbix-sender-6.0.17-release1.el8.x86_64
---

(2)アップデート手順ですが、ローカルレポジトリにてupdate予定でモジュール配置、check-updateまでは完了しております。
このままyum updateを実施予定ですが、手順問題ございませんでしょうか。
  ★マイナーバージョンアップの場合、OSモジュール依存はない認識ですが事前に調べる方法はありますでしょうか。

---
[root@zabbix04 myrepo]# yum --disablerepo=* --enablerepo=myrepo check-update
メタデータの期限切れの最終確認: 0:01:21 時間前の 2025年01月27日 17時01分25秒 に実施しました。

zabbix-agent.x86_64 6.0.37-release1.el8 myrepo
zabbix-agent2.x86_64 6.0.37-release1.el8 myrepo
zabbix-agent2-plugin-mongodb.x86_64 6.0.37-release1.el8 myrepo
zabbix-agent2-plugin-postgresql.x86_64 6.0.37-release1.el8 myrepo
zabbix-apache-conf.noarch 6.0.37-release1.el8 myrepo
zabbix-get.x86_64 6.0.37-release1.el8 myrepo
zabbix-release.noarch 6.0-5.el8 myrepo
zabbix-selinux-policy.x86_64 6.0.37-release1.el8 myrepo
zabbix-sender.x86_64 6.0.37-release1.el8 myrepo
zabbix-server-mysql.x86_64 6.0.37-release1.el8 myrepo
zabbix-sql-scripts.noarch 6.0.37-release1.el8 myrepo
zabbix-web.noarch 6.0.37-release1.el8 myrepo
zabbix-web-deps.noarch 6.0.37-release1.el8 myrepo
zabbix-web-japanese.noarch 6.0.37-release1.el8 myrepo
zabbix-web-mysql.noarch 6.0.37-release1.el8 myrepo
[root@zabbix04 myrepo]#
---

(3)以下データベースを使用しておりますがマイナーバージョンアップの場合、DBは意識しなくて問題ないでしょうか。
---
MariaDB-server-10.6.12-1.el8.x86_64
MariaDB-client-10.6.12-1.el8.x86_64
MariaDB-shared-10.6.12-1.el8.x86_64
MariaDB-common-10.6.12-1.el8.x86_64
---

(4)本環境はクラスタ構成(zabbix03/zabbix04)となっており、pacemeker、DRBD、corosyncを使用しております。
以下にそれぞれの設定を示します。
作業はslave側のzabbix04実施後、切り替えてzabbix03を実施予定です。
作業時、DRBDの切り離し、pacemekerのクラスタからノードはずす作業が必要かと思います。
認識はあっておりますでしょうか。そのほか必要な作業があれば教えてください。

[DRBD切り離し]
https://www.na3.jp/entry/20191217/p1
★r0、r1実施

[pacemekerのクラスタからノードはずす]
https://qiita.com/tk_hamaguchi/items/587873c2c5e31e6babbb
★最初はzabbix04をはずす

○モジュール 
---
pacemaker-cli-2.1.0-8.el8.x86_64
pacemaker-2.1.0-8.el8.x86_64
pacemaker-cluster-libs-2.1.0-8.el8.x86_64
pacemaker-libs-2.1.0-8.el8.x86_64
pacemaker-schemas-2.1.0-8.el8.noarch
kmod-drbd90-9.1.5-1.el8_5.elrepo.x86_64
drbd90-utils-9.23.1-1.el8.elrepo.x86_64
corosync-3.1.5-1.el8.x86_64
corosynclib-3.1.5-1.el8.x86_64
---

○pacemeker状態
---
[root@zabbix04 myrepo]# pcs status
Cluster name: ha
Cluster Summary:
* Stack: corosync
* Current DC: zabbix04 (version 2.1.0-8.el8-7c3f660707) - partition with quorum
* Last updated: Mon Jan 27 17:56:24 2025
* Last change: Mon Dec 2 13:08:03 2024 by root via cibadmin on zabbix04
* 2 nodes configured
* 10 resource instances configured

Node List:
* Online: [ zabbix03 zabbix04 ]

Full List of Resources:
* Clone Set: drbd_r0-clone [drbd_r0] (promotable):
* Masters: [ zabbix03 ]
* Slaves: [ zabbix04 ]
* Resource Group: zabbix:
* fs_mysql (ocf::heartbeat:Filesystem): Started zabbix03
* mariadb (systemd:mariadb): Started zabbix03
* VirtualIP (ocf::heartbeat:IPaddr2): Started zabbix03
* httpd (systemd:httpd): Started zabbix03
* zabbix-server (systemd:zabbix-server): Started zabbix03
* Clone Set: drbd_r1-clone [drbd_r1] (promotable):
* Masters: [ zabbix03 ]
* Slaves: [ zabbix04 ]
* Resource Group: backup:
* fs_backup (ocf::heartbeat:Filesystem): Started zabbix03

Failed Resource Actions:
* zabbix-server_monitor_60000 on zabbix03 'not running' (7): call=2887, status='complete', exitreason='', last-rc-change='2024-07-31 09:04:08 +09:00', queued=0ms, exec=0ms

Daemon Status:
corosync: active/enabled
pacemaker: active/enabled
pcsd: active/enabled

---

○DRBD状態
[root@zabbix04 myrepo]# drbdadm status r0
r0 role:Secondary
disk:UpToDate
zabbix03 role:Primary
peer-disk:UpToDate

[root@zabbix04 myrepo]#
[root@zabbix04 myrepo]# drbdadm status r1
r1 role:Secondary
volume:1 disk:UpToDate
zabbix03 role:Primary
volume:1 peer-disk:UpToDate

○マウント状態(MASTER側のみマウント)
[root@zabbix03 myrepo]#df -h
/dev/drbd2 529G 193G 310G 39% /backup
/dev/drbd1 492G 56G 411G 13% /data

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー TNK の写真

(1)
最新の「zabbix-release-6.0-5」に更新して問題ありません。
zabbix-release-6.0-4からzabbix-release-6.0-5への変更は、使用するGPGキーの変更のみだったと思います。
Zabbixの他の新しいパッケージは、新しいGPGキーで署名されているかもしれないので、Zabbixの各パッケージの新しいバージョンをインストールするのであれば、zabbix-releaseパッケージを先に更新しておいた方が良いかもしれません。

(2)
問題ないと思います。
ただし、(4)を見るとPacemakerを使用されているようですので、サービスを起動する前にいくつかの設定変更が必要になると思います。
事前にどのような設定を行う必要があるのかを確認してから作業してください。

(3)
データベースの変更は必要ないとおもいます。
MariaDB自身の脆弱性や不具合の修正はあるかもしれないので、それば別途ご確認ください。

(4)
Pacemakerの環境は手元にないので確認できていません。
Zabbixのマイナーバージョンのアップグレードであれば、データベースの変更が基本的にはないので、それぞれのノードのZabbixの各種パッケージをアップグレードしてください。
あとは、上でも書いた通り、デフォルトの設定から変更している部分がないかは、事前に確認しておいてください。

ユーザー dainozi の写真

TNK様

ご回答ありがとうございます。
Pacemakerについては確認してみます。
DRBD切り離し方法は問題ないかわかりますでしょうか。