-1

我们有一个带有 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”已经被主实例占用。

我应该检查任何其他配置吗?

如果您需要额外的信息或日志,请告诉我,我会尽快提供。

先感谢您!

4

1 回答 1

0

根据我从前同事那里得到的消息,这是因为基本接口“eth0”。重启后 eth0 启动所有依赖它的接口。摆脱 eth0:1 的这种评论 IPADDR 的唯一方法。

于 2022-02-18T11:32:14.583 回答