-1

2 つのインスタンスを持つ PostgreSQL クラスターがあり、そのうちの 1 つはプライマリで、もう 1 つはプライマリです。どちらも Red Hat Enterprise Linux リリース 8.5 (Ootpa) で実行されています。接続文字列を統一するために、仮想 IP を使用します。

仮想 IP の管理に問題があります。VIP は手動で管理しています。

/etc/sysconfig/network-scripts/ifcfg-eth0:1 のスタンバイ ノードの内容:

NAME="eth0:1"
DEVICE="eth0:1"
ONBOOT=no
NETBOOT=no
BOOTPROTO=none
IPADDR=$My-VIP
NETMASK="255.255.255.240"
TYPE=Ethernet
PEERDNS=no

このスタンバイ サーバーを再起動すると、"ONBOOT=no" パラメータにもかかわらず "eth0:1" インターフェイスを開始しようとし、同じ VIP である "$My-VIP" が既にプライマリ インスタンスによって使用されているため、問題が発生します。

他に確認すべき構成はありますか?

追加の情報やログが必要な場合はお知らせください。できるだけ早く提供します。

前もって感謝します!

4

1 に答える 1

0

元同僚からのニュースによると、それはベースインターフェース「eth0」が原因です。再起動後、eth0 はそれに依存するすべてのインターフェースを開始します。このコメント IPADDR を eth0:1 から取り除く唯一の方法です。

于 2022-02-18T11:32:14.583 に答える