硬件环境:

2台Win2008 R2服务器作为SQL集群(采用三块网卡,一块连接iSCSI存储,一块连接DC,一块作为心跳线)

1台Win2012 R2服务器作为iSCSI目标服务器

1台Win2008 R2服务器作为DC

安装

1、除iSCSI服务目标服务器外,其余服务器均加入到域

2、iSCSI目标服务器的设置

1)、安装iSCSI目标服务器角色

SQL 2008 R2集群搭建_SQL

2)、添加三块iSCSI虚拟磁盘

一块用于仲裁见证,一块用于分布式处理DTC,一块用于SQL存储

SQL 2008 R2集群搭建_SQL_02

SQL 2008 R2集群搭建_SQL_03

SQL 2008 R2集群搭建_SQL_04

SQL 2008 R2集群搭建_SQL_05

SQL 2008 R2集群搭建_SQL_06

SQL 2008 R2集群搭建_SQL_07

将两台SQL服务器用于连接存储的网卡添加进去

SQL 2008 R2集群搭建_SQL_08

SQL 2008 R2集群搭建_SQL_09

同理,再增加一块用于SQL存储的iSCSI虚拟磁盘

3、SQL服务器设置

1)、安装.NET3.5与故障转移集群功能

SQL 2008 R2集群搭建_SQL_10

SQL 2008 R2集群搭建_SQL_11

2)、连接iSCSI目标

SQL 2008 R2集群搭建_SQL_12

SQL 2008 R2集群搭建_SQL_13

注意:两台SQL服务器上所连接的虚拟磁盘要设置成统一的驱动器号

4、SQL集群搭建

1)、建立群集

SQL 2008 R2集群搭建_SQL_14

SQL 2008 R2集群搭建_SQL_15

SQL 2008 R2集群搭建_SQL_16

SQL 2008 R2集群搭建_SQL_17

SQL 2008 R2集群搭建_SQL_18

SQL 2008 R2集群搭建_SQL_19

SQL 2008 R2集群搭建_SQL_20

2)、配置DTC服务

SQL 2008 R2集群搭建_SQL_21

SQL 2008 R2集群搭建_SQL_22


3)、安装SQL2008服务

先在一台上安装新的SQL Server故障转移集群

SQL 2008 R2集群搭建_SQL_23

SQL 2008 R2集群搭建_SQL_24

SQL 2008 R2集群搭建_SQL_25

SQL 2008 R2集群搭建_SQL_26

SQL 2008 R2集群搭建_SQL_27

SQL 2008 R2集群搭建_SQL_28

SQL 2008 R2集群搭建_SQL_29

SQL 2008 R2集群搭建_SQL_30

SQL 2008 R2集群搭建_SQL_31

SQL 2008 R2集群搭建_SQL_32

SQL 2008 R2集群搭建_SQL_33

SQL代理及SQL database均采用域管理员帐户

SQL 2008 R2集群搭建_SQL_34

在另一台SQL服务器上添加SQL故障转移节点

SQL 2008 R2集群搭建_SQL_35

SQL 2008 R2集群搭建_SQL_36

SQL 2008 R2集群搭建_SQL_37

完成上述安装后,在两台SQL服务器上将SQL Server与SQL Server代理服务设置成自动启动

4)、分别在两台SQL服务器安装SQL Server 2008 R2 SP2

SQL 2008 R2集群搭建_SQL_38

SQL 2008 R2集群搭建_SQL_39

SQL 2008 R2集群搭建_SQL_40

5)、将两台SQL上的SQL网络配置中用于外部访问地址的1433端口打开

SQL 2008 R2集群搭建_SQL_41

SQL 2008 R2集群搭建_SQL_42