windows server 2012+SQL server 2012
故障转移集部署
节点1
节点2
IP地址
192.168.0.61
192.168.0.62
网关
192.168.0.1
192.168.0.1
集地址
192.168.0.63
MSDTC地址
192.168.0.64
SQL Server地址
192.168.0.65
域服务器地址
192.168.0.7
DNS地址
192.168.0.7
2018.05.13
目录
环境准备    2
一、    逻辑分区的设置    4
1.1    安装StarWind5.4    4
1.2    配置StarWind    6
1.3    防火墙设置    14
1.4    节点连接ISCSI设备    15
二、集的创建和配置    20
2.1    .NET Framework 3.5 功能和故障转移集添加    20
2.2    创建集    22
2.3    配置MSDTC    28
三、SQL Server 2012集安装    32
3.1    服务器1安装SQL Server 2012    32
3.2    服务器2安装SQL Server 2012    46
环境准备
1、主机:2台节点服务器(服务器1和服务器2,VMware环境),另准备1台服务器安装StarWind5.4(本次演示中用域服务器兼职),下称服务器3
2、操作系统:Windows Server 2012R2 Standard
3、数据库:SQL Server 2012
4、网络配置:
节点1
节点2
IP地址
server 2012 r2 密钥192.168.0.61
192.168.0.62
网关
192.168.0.1
192.168.0.1
集地址
192.168.0.63
MSDTC地址
192.168.0.64
SQL Server地址
192.168.0.65
域服务器地址
192.168.0.7
DNS地址
192.168.0.7
5、域账户配置:在域中添加账户Bigant1,登陆节点1;账户Bigant2登陆节点2;且赋予两个账户对服务器1和2的本地系统管理员权限;添加SQL Server账户sql2012,上述所有域账号创建时注意设置“密码永不过期”。
注:在域服务器中要提升Bigant1和Bigant2的权限为管理员,否则无法创建集,如下图
6、网络拓扑图
一、 逻辑分区的设置
1.1 安装StarWind5.4
1、在服务器3上安装
2、根据提示点击下一步安装
3、启动ISCSI服务(点击确定后在服务管理器中查看ISCSI是否启动,手动启动)
4、最后一步
5、安装完成
1.2 配置StarWind
1、打开StarWind软件,添加主机
2、地址默认127.0.0.1,端口不变,点击OK
3、创建完成后,右击主机名,点击Connect
4、默认账号root,密码:starwind,点击OK登录
5、在本地磁盘中新建虚拟磁盘文件夹ISCSI,并提前准备各个虚拟磁盘需要用到的文件夹(文件夹名称和个数随意,此处为便于区分以功能命名)
6、添加Target
7、输入可分辨的名称
8、选择存储类型
9、选择设备类型
10、选择虚拟设备类型
11、创建一个新的虚拟磁盘
12、虚拟磁盘路径(选择文件夹路径时选择完毕手动输入文件夹名+.img,如cluster.img) ,大小,是否压缩,是否加密
13、选择支持的功能模式
14、选择缓存模式
15、磁盘信息
16、配置完成
17、依照上述操作添加多个设备以便创建集时使用,也可在需要使用时临时添加
1.3 防火墙设置
本次演示中为节省篇幅统一关闭了服务器1、2、3的防火墙,如不能关闭防火墙,则在防火墙上开放软件对应的端口,如ISCSI端口3260-3261,大蚂蚁服务端口6661-6663、8000,SQL server端口1431等。
1.4 节点连接ISCSI设备
1、启动ISCSI客户端,在服务器1“管理工具”中启动ISCSI发起程序
2、添加门户
点击发现门户,输入服务器3的IP地址,端口默认
3、点击“目标”,选择ISCSI设备,点击连接
4、连接成功
5、使用ISCSI设备,进入磁盘管理,可以发现刚才连接的设备都显示为脱机状态
6、右键各个磁盘,点击联机,然后对磁盘进行初始化
7、初始化完成后右键磁盘,新建简单卷,指定盘符,为避免与系统盘符混淆,统一选择靠后的盘符
8、按照上述操作挂载刚才创建的其他ISCSI设备
9、在服务器2上执行相同操作,注意修改对应磁盘盘符与服务器1相同(ISCSI发起程序会依据字母顺序排列磁盘,按照顺序分配盘符即可)
10、至此逻辑分区配置完成,后续创建好集后添加相应磁盘即可使用。
二、集的创建和配置
2.1 .NET Framework 3.5 功能和故障转移集添加
1、在服务器1中打开服务器管理器,点击添加角和功能,根据提示点击下一步
2、勾选需要添加的功能和服务
点击安装
等待安装成功即可
3、在服务器2上执行上述相同操作
2.2 创建集
1、在服务器1上点击工具,打开故障转移集管理器
2、在故障转移集管理器中点击创建集
点击下一步
输入服务器名称,依次添加服务器1和服务器2
服务器1,2均已添加,点击下一步
选择是
点击下一步
选择运行所有测试
点击下一步
测试需要时间较长,耐心等待
输入集名称和IP
点击下一步
创建完成
可查看集状态
2.3 配置MSDTC
1、在服务器1上打开故障转移集管理器,右键角点击配置角
2、点击下一步
3、选择分布式事务协调器,点击下一步
4、输入角名称和IP,点击下一步
5、选择磁盘,点击下一步
6、继续下一步
7、配置完成
三、SQL Server 2012集安装
3.1 服务器1安装SQL Server 2012
1、在服务器1上双击SQL Server 2012安装程序,点击“安装”
2、选择新的SQL Server故障转移集安装
3、规则检查,如不通过则根据选项处理
4、选择指定可用版本,点击下一步
5、选择接受许可条款,点击下一步
6、可选更新
7、等待更新完成
8、规则检查,如有失败项处理后再安装
9、选择SQL Server功能安装,点击下一步
10、点击“全选”,下一步
11、再次规则检查,点击下一步
12、填写SQL Server网络名称,点击下一步
13、检查磁盘空间,点击下一步
14、指定SQL Server集资源组名称,点击下一步
15、选择SQL Server集资源组的共享磁盘
16、指定SQL Server故障转移集网络位置
17、选择账户名
输入检索之前创建的SQL Server域账户“sql2012”
添加账户,输入域账户sql2012的密码,点击下一步
18、选择混合登陆模式,设置sa的密码,并添加当前用户为管理员
同时检索当前数据目录是否正确,确认无误点击下一步
19、再次添加当前用户
检查数据目录是否正确,点击下一步
20、点击下一步
21、点击下一步
22、规则检查,点击下一步
23、点击安装
24、耐心等待安装完成即可
3.2 服务器2安装SQL Server 2012
1、在服务器2上运行SQL Server 2012的,点击“安装”
2、选择“向SQL Server故障转移集添加节点”
3、规则检查
4、后续操作与上节“3.1 服务器1安装SQL Server 2012”基本一致,可参考3.1中的步骤进行操作直至安装完成。
至此Windows Server 2012 R2+SQL Server 2012安装完成。