[pgpool-general-jp: 1697] watchdogの自動仮想IP切替がうまく動作しない

yas see_ yassee_ @ hotmail.com
2022年 5月 10日 (火) 20:43:37 JST


初めまして、YASSEE と申します。
watchdogの自動仮想IP切替がうまく動作しないため
昇格したサーバ側が利用できない状況になっております。

今回初めてPgpool-II環境を構築したため理解不足があるかもしれませんが
よろしくお願いします。

https://www.pgpool.net/docs/latest/ja/html/example-cluster.html

こちらのページを参考に設定しました。構成もほぼ同じです。

zabbixのDBを3台冗長構成にすることが目標です。

OS: Almalinux 8.5
Kernel: 4.18.0-348.23.1.el8_5.x86_64
PosrgreSQL: 14.2
timescaleDB: 2.6.1

ホストは Windos10 Hyper-V、仮想マシン3台はクローンではなく
個別にインストールして作成。

・pg-a (192.168.0.92)
・pg-b (192.168.0.93)
・pg-c (192.168.0.94)
・VIP  192.168.0.100

現状、自動フェイルオーバ、オンラインリカバリなどすべて正常動作しています。

pg-a primary VIP
pg-b stanby
pg-c stanby

な状況だとして、pg-aのPostgreSQLを手動停止。フェイルーバー動作して pg-bが昇格しても
VIPは pg-aのままで pg-b に切替とならないためDB接続できない状況になります。

pg-a でsystemctl restart pgpool を実行すればVIP解放されます。

/etc/pgpool-II/escalation.sh はサンプルそのままなのですが、
試しにそのまま コンソールで IP変えただけで実行

/usr/bin/sudo /sbin/ip addr add 192.168.0.101/24 dev eth0 label eth0:1
/usr/bin/sudo /sbin/ip addr del 192.168.0.101/24 dev eth0

正常にIP追加と削除が動作します。でも

/usr/bin/sudo /sbin/ip addr del 192.168.0.100/24 dev eth0

をやっても何も変化しません。どうも pgpoolが起動中はVIPは手動開放できない動きに見えます。

お気づきの点があればご教授ください。

-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://www.pgpool.net/pipermail/pgpool-general-jp/attachments/20220510/05ca9e10/attachment.htm>


pgpool-general-jp メーリングリストの案内