本节我们继续来进行DB层的配置,如下图标红处。

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_三层服务器    

服务器

主机名

内存

IP

数据库DB#1

srv-sql01

16G

192.168.5.63

数据库DB#2

srv-sql02

16G

192.168.5.63


上节我们已经建立了windows的故障转移群集和MSDTC服务,这节我们继续安装SQL的故障转移群集服务。

 

1. 新建SQL Server故障转移群集

进入服务器srv-sql01,在SQL安装中心中,选取新的SQL Server故障转移群集安装

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_三层服务器_02环境检测

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_sharepoint_03

继续检测,这里发现网卡绑定顺序有警告

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_构建_04

我们可以到网络适配器的窗口中,选择高级设置

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_三层服务器_05

调整顺序

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_三层服务器_06

再次检测可以发现警告解除了。

继续安装,输入秘钥

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_构建_07

接受许可条款

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_构建_08

这里选择SQL Server功能安装

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_三层服务器_09

选取功能如下:(我这里把安装目录改为D盘)

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_构建_10

功能规则检测

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_构建_11

定义群集用SQL Server的名称,以后sharepoint需要使用这个名称来连接SQL群集(我这里实例名使用默认,实例根目录改为D盘)

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_sharepoint_12

确认空间

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_三层服务器_13

确定资源组

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_sharepoint_14

选取SQL数据存储的群集磁盘

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_构建_15

定义SQL群集用IP

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_三层服务器_16

配置SQL服务用账户,这里选取之前定义的xcloud\sql_service账户

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_三层服务器_17

选择身份验证模式和SQL管理员,这里添加当前的SQL安装账户xcloud\sql_install

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_三层服务器_18

确认数据存储目录

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_构建_19

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_构建_20

检测安装规则

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_三层服务器_21

最后选择安装

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_构建_22

等待一段时间后,安装顺利完成

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_三层服务器_23

这时到故障转移管理器中可以发现已经新增了SQL Server这个角色

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_三层服务器_24

 

2. 添加SQL Server故障转移群集节点

进入服务器srv-sql02,选择向SQL Server故障转移群集添加节点

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_三层服务器_25

选择实例,这里也只有默认实例可选

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_三层服务器_26

确认IP

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_三层服务器_27

确认服务管理账户

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_sharepoint_28

最后选择安装

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_三层服务器_29

一段时间后安装完成

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_sharepoint_30

 

3. SQL群集状态确认

进入DNS管理器,可以发现群集SQL名称和IP的DNS记录已经自动增加

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_三层服务器_31

进入AD中Computers组中也相应增加这些虚拟计算机

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_sharepoint_32

 

4.实验切换节点

进入群集管理器,可以查看现在SQL所有者节点为srv-sql01

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_sharepoint_33

我们右键选取移动-选择节点

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_构建_34

选择节点srv-sql02

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_三层服务器_35

发现所有者节点切换为srv-sql02

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_三层服务器_36

此时尝试关闭srv-sql02,可以发现DTC和SQL服务的节点都自动切换srv-sql01了

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_sharepoint_37

节点项中可以查看节点状态

SharePoint 2013实例1—构建三层服务器场4—配置DB层2—安装SQL_构建_38

这样,基于MSFC的高可用SQL群集就安装完成了。

DB层配置完毕。