SQLserver AlwaysOn技术依赖于Windows WSFC功能,即故障转移群集功能。无论是Liunx下的Corosync+Pacemaker还是Oracle Grid Infrastructure,都需要完成集群资源的管控以及资源隔离。WSFC会把和SQLserver相关的资源实现转移及隔离,如节点,IP,磁盘资源等等。本文主要描述安装Windows WSFC,为AlwaysOn安装做准备。

一、安装故障转移群集的准备

确保群集中的节点都已加入到域(本例中为2节点)
确保将域帐户添加到本机管理员组

二、安装故障转移群集(所有节点都需要安装该功能)

1)单击任务栏”服务器管理器”,打开服务器管理仪表板

单击”管理”菜单,选择”添加角色和功能”
单击”下一步”,选择”基于角色或基于功能的安装”,单击”下一步”
选择本地服务器,单击”下一步”,直到功能模块,选择”.NET 3.5”,后续安装SQLserver会用到
拖动滚动条,选择”故障转移群集”

sql server 2014 可以用的license sql server2014使用教程(图文)_故障

2)下面是添加故障转移群集截图

sql server 2014 可以用的license sql server2014使用教程(图文)_SQL_02

3)单击安装

sql server 2014 可以用的license sql server2014使用教程(图文)_windows_03

4)安装完毕后,单击关闭按钮

三、配置WSFC

1) 所有的群集节点安装完故障转移功能后,在任意一节点,以域管理员身份登陆,进行群集配置

sql server 2014 可以用的license sql server2014使用教程(图文)_故障_04

2)单击创建群集

sql server 2014 可以用的license sql server2014使用教程(图文)_故障_05

3)启动创建群集向导

sql server 2014 可以用的license sql server2014使用教程(图文)_windows_06

4)将所有需要加入到群集的服务器添加到列表

sql server 2014 可以用的license sql server2014使用教程(图文)_Windows_07

5)创建群集之前进行验证

sql server 2014 可以用的license sql server2014使用教程(图文)_windows_08

6)验证配置

sql server 2014 可以用的license sql server2014使用教程(图文)_sql server_09

7)选择运行所有测试

sql server 2014 可以用的license sql server2014使用教程(图文)_SQL_10

8)单击下一步,开始验证

sql server 2014 可以用的license sql server2014使用教程(图文)_windows_11

9)验证结果,如下图

sql server 2014 可以用的license sql server2014使用教程(图文)_SQL_12

10)配置群集访问点,如下图,指定群集名称及VIP地址

sql server 2014 可以用的license sql server2014使用教程(图文)_故障_13

11)创建群集列表清单,单击下一步,进行创建

sql server 2014 可以用的license sql server2014使用教程(图文)_故障_14

12)创建完成后的摘要

sql server 2014 可以用的license sql server2014使用教程(图文)_SQL_15

13)查看已创建的群集

sql server 2014 可以用的license sql server2014使用教程(图文)_windows_16

14)配置群集仲裁

在域控上创建一个文件夹,并共享(生产环境下该文件夹不建议存放到域控),确保2节点均可访问该节点共享的文件夹(当前为2节点,主要是满足集群基数节点部署的常规做法)

此处我们在启用文件共享见证时创建文件夹

sql server 2014 可以用的license sql server2014使用教程(图文)_sql server_17

15)启动配置群集仲裁向导

sql server 2014 可以用的license sql server2014使用教程(图文)_windows_18

16)选择仲裁见证

sql server 2014 可以用的license sql server2014使用教程(图文)_sql server_19

17)选择配置文件共享见证

sql server 2014 可以用的license sql server2014使用教程(图文)_sql server_20

18)配置共享文件见证路径

sql server 2014 可以用的license sql server2014使用教程(图文)_SQL_21

19)创建共享文件夹及其权限

sql server 2014 可以用的license sql server2014使用教程(图文)_SQL_22

20)确认

sql server 2014 可以用的license sql server2014使用教程(图文)_Windows_23

21)配置完成

sql server 2014 可以用的license sql server2014使用教程(图文)_故障_24

22)查看仲裁

sql server 2014 可以用的license sql server2014使用教程(图文)_故障_25

23)完