在windows平台上,wsfc支持多子网功能,通过对ip地址的or依赖来处理多个ip地址。
然而,在Linux平台上,由于没有OR依赖,我们可以通过使用Pacemaker来修改群集信息库(CIB)以支持多子网。仅通过简单的Pacemaker命令无法实现这一功能,需要直接编辑CIB。CIB是Pacemaker配置使用的XML文件。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

导出CIB
sudo pcs cluster cib
编辑CIB文件
在部分,你会找到为AG或FCI创建的各种资源。找到与IP地址相关的资源。在现有IP地址的上方或下方,但必须在之前,为第二个IP地址添加部分。语法示例如下:
例如:

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










