[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 メーリングリストの案内