我正在设置一个具有两个冗余服务器的系统,其中一个是活动服务器。如果活动服务器发生故障或无法访问,则另一个服务器必须变为活动服务器。所有服务都已准备就绪,因此唯一需要的操作是 IP 故障转移。
我尝试设置基本的起搏器集群,如下所述
我已经创建了以下资源:
pcs resource create ClusterIP ocf:heartbeat:IPaddr2 ip=192.168.0.10 nic=eth1 iflabel=.1 mac=02:50:56:01:01:01 cidr_netmask=24 op monitor interval=30s
我确实获得了 IP 故障转移,但它位于 eth1 接口上,并且指定的地址不存在于任何接口中。
我需要活动服务器使用指定的 mac 和 IP 地址创建 eth1.1。我可以在文档中看到苹果范围
“仅在集群 IP 别名的情况下使用”
我不知道 Cluster Ip Alias 在设置/配置方面需要什么。
需要澄清的是,服务器被放置在自定义网络中,其中交换机在移动 IP 地址后之前没有更新 ARP 表。我无法访问这些交换机。它有可能适用于免费 ARP 请求,但设置和测试系统的时间非常有限。所以我想准备好具有 MAC 故障转移功能的解决方案,以备不时之需。
非常感谢您的任何建议。
版本:
centos 7 内核 3.10.0-1062、pcs-0.9.167-3、pacemaker-1.1.20-5、资源代理-4.1.1-30