一、拓扑图

二、硬件环境

三台服务器 + windows客户端

主机名称

IP地址

服务

备注

dc.imnc.cn

192.168.106.100

LDAP,DNS  raid5

虚拟磁盘  3个

n1.imnc.cn

192.168.106.101

web

iis  故障转移

10.10.10.1

 

心跳网卡

n2.imnc.cn

192.168.106.102

web

iis  故障转移

10.10.10.2

 

心跳网卡  in

cluster.imnc.cn

192.168.106.240

故障转移群集

集群地址

www.imnc.cn

192.168.106.200

web 主服务器

集群服务故障转移

Sqlserver.imnc.cn

192.168.106.210

MSDTC

分布式事务协调器

sql.imnc.cn

192.168.106.220

Sql

集群服务故障转移

四、部署步骤

1.检查虚拟机的SID(重新封装 sysprep,计算机名称,MAC地址/IP地址;虚拟机安装vmware tools;为方便实验关闭每台虚拟机的防火墙

2.修改IP地址(dc

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_虚拟网络

修改IP地址(n1)

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_02

修改IP地址(n2)

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_虚拟网络_03

测试网络是否连通(其他俩个节点同理)

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_04

3.在dc上安装AD域服务

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_虚拟网络_05

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_06

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_07

创建域名imnc.cn

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_虚拟网络_08

点击下一步直到完成,重启dc。域用户登录

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_09

DC域控信息

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_SQL_10

4.将每个节点加入到dc域环境下

N1(192.168.106.101)

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_SQL_11

加入dc.imnc.cn域成功

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_SQL_12

重启计算机,用域用户登录

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_SQL_13

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_14

N2(192.168.106.102)加入dc域步骤同N1相同

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_SQL_15

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_16

5.在DC中添加硬盘,做成Raid-5

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_17

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_18

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_19

6.在DC中添加镜像和安装ISCSI

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_虚拟网络_20

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_SQL_21

安装ISCSI

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_虚拟网络_22

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_23

7.在N1和N2上添加第二块网卡

N1——IP 10.10.10.1

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_SQL_24

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_25

N2——IP 10.10.10.2

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_SQL_26

测试N1和N2第二块网络连接

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_虚拟网络_27

8.创建虚拟网络磁盘

DC主机上创建虚拟网络磁盘

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_虚拟网络_28

创建iscsi目标

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_SQL_29

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_虚拟网络_30

通过IP来查找N1

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_虚拟网络_31

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_SQL_32

创建虚拟磁盘

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_33

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_34

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_虚拟网络_35

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_虚拟网络_36

创建虚拟磁盘访问目标,添加N1和N2俩个节点

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_虚拟网络_37

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_虚拟网络_38

同理添加SQL.vhd(10G)和Web.vhd(10G)

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_SQL_39

测试虚拟网络磁盘

N1测试连接DC上虚拟网络磁盘(N2同理)

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_40

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_41

测试连接成功(N2同理)

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_虚拟网络_42

在N1中挂载虚拟网络磁盘(N2同理)

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_虚拟网络_43

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_虚拟网络_44

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_SQL_45

N1中挂载虚拟网络磁盘情况

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_SQL_46

 

N2中挂载虚拟网络磁盘情况

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_47

9.在N1中添加故障转移集群服务

在N1中-添加功能-.NET Framework3.5 和故障转移群集(N2同理)

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_虚拟网络_48

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_SQL_49

在N1和N2完成后(都已添加故障转移群集)

在N1中验证配置

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_SQL_50

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_51

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_虚拟网络_52

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_53

测试成功,创建群集

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_虚拟网络_54

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_55

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_SQL_56

群集Cluster创建成功

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_57

将指定脚本文件放到指定路径下

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_虚拟网络_58

在群集中配置服务

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_59

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_虚拟网络_60

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_SQL_61

指定服务名称为:WWW

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_SQL_62

根据前面分配虚拟磁盘是Web盘存放www内容

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_SQL_63

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_虚拟网络_64

脚本服务创建成功

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_65

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_虚拟网络_66

测试www服务—node1

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_SQL_67

访问www.imnc.cn成功

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_虚拟网络_68

测试www服务—node2

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_69

访问www.imnc.cn成功(www故障转移成功)

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_70

配置分布式事物协调器DTC

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_71

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_SQL_72

将磁盘NLB作为DTC的存储

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_虚拟网络_73

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_74

10.创建SQL故障转移

在N1中添加SQL2008R2镜像文件

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_75

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_76

选择安装新的SQL Server故障转移群集安装

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_虚拟网络_77

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_SQL_78

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_SQL_79

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_SQL_80

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_81

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_82

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_83

新添加一块磁盘sqlserver(w)

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_84

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_SQL_85

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_SQL_86

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_SQL_87

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_虚拟网络_88

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_89

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_虚拟网络_90

在N2上添加,向SQL Server中添加新的节点

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_虚拟网络_91

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_SQL_92

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_93

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_94

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_95

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_SQL_96

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_虚拟网络_97

添加新节点成功

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_98

测试SQL 故障转移

 

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_SQL_99

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_虚拟网络_100

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_IP_101

sql server 2014 故障转移群集 仲裁磁盘 windows2008故障转移群集搭建_SQL_102

SQL故障转移测试成功

2018-11-30

天行健,君子以自强不息;地势坤,君子以厚德载物