SQLserver AlwaysOn技术依赖于Windows WSFC功能,即故障转移群集功能。无论是Liunx下的Corosync+Pacemaker还是Oracle Grid Infrastructure,都需要完成集群资源的管控以及资源隔离。WSFC会把和SQLserver相关的资源实现转移及隔离,如节点,IP,磁盘资源等等。本文主要描述安装Windows WSFC,为AlwaysOn安装做准备。
一、安装故障转移群集的准备
确保群集中的节点都已加入到域(本例中为2节点)
确保将域帐户添加到本机管理员组
二、安装故障转移群集(所有节点都需要安装该功能)
1)单击任务栏”服务器管理器”,打开服务器管理仪表板
单击”管理”菜单,选择”添加角色和功能”
单击”下一步”,选择”基于角色或基于功能的安装”,单击”下一步”
选择本地服务器,单击”下一步”,直到功能模块,选择”.NET 3.5”,后续安装SQLserver会用到
拖动滚动条,选择”故障转移群集”
2)下面是添加故障转移群集截图
3)单击安装
4)安装完毕后,单击关闭按钮
三、配置WSFC
1) 所有的群集节点安装完故障转移功能后,在任意一节点,以域管理员身份登陆,进行群集配置
2)单击创建群集
3)启动创建群集向导
4)将所有需要加入到群集的服务器添加到列表
5)创建群集之前进行验证
6)验证配置
7)选择运行所有测试
8)单击下一步,开始验证
9)验证结果,如下图
10)配置群集访问点,如下图,指定群集名称及VIP地址
11)创建群集列表清单,单击下一步,进行创建
12)创建完成后的摘要
13)查看已创建的群集
14)配置群集仲裁
在域控上创建一个文件夹,并共享(生产环境下该文件夹不建议存放到域控),确保2节点均可访问该节点共享的文件夹(当前为2节点,主要是满足集群基数节点部署的常规做法)
此处我们在启用文件共享见证时创建文件夹
15)启动配置群集仲裁向导
16)选择仲裁见证
17)选择配置文件共享见证
18)配置共享文件见证路径
19)创建共享文件夹及其权限
20)确认
21)配置完成
22)查看仲裁
23)完