我们有一个带有 2 个实例的 PostgreSQL 集群,其中一个是主实例,另一个是主实例。它们都在 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
当我重新启动这个备用服务器时,它会尝试启动“eth0:1”接口,即使“ONBOOT=no”参数也会导致问题,因为相同的 VIP“$My-VIP”已经被主实例占用。
我应该检查任何其他配置吗?
如果您需要额外的信息或日志,请告诉我,我会尽快提供。
先感谢您!