我正在使用 Corosync / Pacemaker 在 3 个不同节点上进行资源管理。对于 HA,我为要管理的每个资源使用浮动 IP 地址。
但是,我的浮动 IP 有问题。
当某个节点丢失了浮动ip所在的网络接口,而网络接口又很快恢复过来时,pacemaker检测到资源冲突。实际上,它告诉我虚拟 ip 同时在 2 个节点上,因此它阻塞了关联的资源。
在丢失网络接口的节点的日志文件中,我可以看到:
unable to remove IP 192.168.253.X from interface eth0
但是,当我查看该节点的 IP 地址时,并没有出现日志中提到的 IP 地址。因此,起搏器似乎成功地将其移除。
所以我的问题是,即使一切正常,为什么起搏器会阻止我的资源?