在Windows平台,WSFC本身支持多子网,通过对IP地址的OR依赖来处理多IP地址。
在Linux平台,没有OR依赖,但可以通过使用Pacemaker修改CIB来支持多子网。简单的通过Pacemaker命令修改一个资源做不到,需要修改群集信息库(CIB)。CIB是一个Pacemaker配置用的XML文件。

导出CIB
sudo pcs cluster cib
编辑CIB文件
在
部分。语法类似于: " score=" "> " score="INFINITY"> " attribute="\#uname" operation="eq" value=" " /> " name="ip" value=" "/> " name="cidr\_netmask" value=" "/>
例如:

导入CIB并重新配置Pacemaker
sudo pcs cluster cib-push
检查并验证故障转移
1.PING在Pacemaker中与IP地址资源相关的DNS名。它应该返回承载AG或FCI的当前子网相关的IP地址。
2.故障转移AG或FCI到其他子网。
3.在AG或FCI完全在线后,PING与IP地址相关的DNS名。它应该返回第二个子网的IP地址。
4.如果需要,故障转移AG或FCI回原来的子网。