千家信息网

SQL Server 2017 AlwaysOn on Linux 配置和维护(18)

发表于:2024-12-13 作者:千家信息网编辑
千家信息网最后更新 2024年12月13日,2.6.2使用Pacemaker修改CIB在Windows平台,WSFC本身支持多子网,通过对IP地址的OR依赖来处理多IP地址。在Linux平台,没有OR依赖,但可以通过使用Pacemaker修改C
千家信息网最后更新 2024年12月13日SQL Server 2017 AlwaysOn on Linux 配置和维护(18)
2.6.2使用Pacemaker修改CIB

在Windows平台,WSFC本身支持多子网,通过对IP地址的OR依赖来处理多IP地址。

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


导出CIB

sudo pcs cluster cib 


编辑CIB文件

部分,会看到尾AG或FCI创建的各种资源。找到与IP地址相关的资源。为第二个IP地址,在已存在IP地址的上面或下面,但在之前,添加

部分。语法类似于:

例如:


导入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回原来的子网。

0