Windows下SQLSERVER故障转移集群案例(一)

2014-11-24 15:56:18 · 作者: · 浏览: 0
Windows下SQLSERVER故障转移集群案例
1. 整体拓扑图
杭州下沙医院Windows故障转移集群图
2. 安装环境说明
2.1. 安装需要三台服务器,以及三块共享虚拟磁盘。
服务器
作用
备注
Xsyy-c220-02
域控制器
Xxyy-c460-05
数据库服务器1
做主节点
Xxyy-c460-06
数据库服务器2
磁盘E
仲裁磁盘E
共享磁盘
磁盘F
数据存储磁盘F
共享磁盘
磁盘G
MSDTC磁盘G
共享磁盘
2.2 按照原有群集信息分配群集资源,如下:
2.2.3 IP地址和网络名称
IP地址
网络名称
备注
20.21.1.88/24
域控制器
20.21.1.30/24
Serv-SQLA
Serv-SQLA服务器对外服务地址
20.21.1.31/24
Serv-SQLB
Serv-SQLB服务器对外服务地址
20.21.1.32/24
HIS-CLUSTER
群集服务地址
20.21.1.33/24
HIS-MSDTC
MSDTC IP
20.21.1.34/24
HIS-SQL
SQL数据库实例地址
10.0.0.1
Sql2008-a服务器心跳线地址
10.0.0.2
Sql2008-b服务器心跳线地址
2.2.4 磁盘
磁盘符
空间大小
备注
磁盘E
100G
仲裁磁盘
磁盘G
100G
MSDTC磁盘
磁盘F
2T
数据存储磁盘
3. 准备工作:
网络配置(IP地址、优先级、NetB IOS设置)、机器名、共享磁盘连接测试(一次只开启一个节点连接共享磁盘)
加入域。
创建群集
(备注):
IP配置中,做心跳的那些网卡需禁用NetBIOS设置;
IP地址的优先级现在是一个疑点。
用的系统是:cn_windows_server_2008_r2_standard_enterprise_datacenter_and_web_with_sp1_vl_build_x64_dvd_617396.iso和cn_sql_server_2008_r2_enterprise_x86_x64_ia64_dvd_522233.iso。这样兼容性比较好。
(如果在08系统下安装sql server 2012数据库做故障转移集群,最好升级一下系统)
3. 准备域环境
3.1 建立域(在域服务器上面)
1. 配置域控制器的网卡信息,DNS要填写自身的IP地址。
2. dcpromo来安装域;建立域名:xsyy0.com;安装DNS;设定目录服务还原模式密码;安装完成后重新启动。
3.2 建立域账号
账号名称
类型
说明
Xsyy0\administrator
域账号
与管理员账号,拥有最高管理权限
Xsyy0\hiscluster
域账号
群集管理员账号
Xsyy0\sandbox
域账号
沙盒模式账号
OK;到这一步了,域服务器已经设置完毕;
4. 故障转移集群服务器搭建基础准备
4.1 两台节点服务器配置网卡信息等;不用的网卡需禁用;然后修改计算机名,加入域(xsyy0.com);
4.2 由于两台服务器需要连共享存储,需安装多路径I/O。否则服务器上面会看到好多个磁盘;
4.3 将磁盘;联机、初始化、并分配盘符;
4.4分别在两台服务器中添加“故障转移群集”功能,按照安装向导完成安装;
5. 配置主节点的故障转移集群
5.1 打开故障转移集群控制器,然后创建一个集群(只在主节点服务器上面创建);
5.2 创建集群名称;分配IP;把两个节点加进去;很简单;
6. 安装和配置MSDTC群集
6.1 在安装MSDTC群集前,必须在两台服务器中安装配置相应的服务器角色“应用程序服务器”。
安装MSDTC所需要的服务器角色
6.2 只在主节点创建MSDTC群集
第一步,在“存储”G盘所在的节点服务器上,打开“故障转移群集管理”,右击“服务和应用程序”,选择“配置服务或应用程序”
第二步,开始运行高可用向导,选择我们要安装的“分布式事物协调器”,并下一步
确认配置完成后,确保服务处于联机状态
7. OK,到目前为止,故障转移集群已经创建完毕了。剩下的,需要在两台服务器上面搭建故障转移集群数据库了。
8. 安装sql server 2008集群整体准备。
安装账号准备
帐号名称
类型
说明
Xsyy0\administrator
域帐号
管理数据库服务器的域帐号,加入到SQLSERVER、SQLAgent、SQLAnalysis组,加入到两台服务器的本地管理员组。
Xsyy0\administrator
域帐号
数据库服务运行帐号,加入到SQLSERVER、SQLAgent、SQLAnalysis组,加入到两台服务器的本地管理员组。
Xsyy0\administrator
域组
数据库引擎组
Xsyy0\administrator
域组
数据库代理组
9. 安装主节点的数据库
启动 SQL 2008 安装程序。单击安装页上的“新SQL Server 故障转移群集安装”。
注意: 安装程序支持规则可确定在您安装SQL Server安装程序支持文件时可能发生的问题。必须更正所有失败,安装程序才能继续。
然后,在“功能选择”页上选择要安装的 组件,输入安装目录(此为安装程序目录,选择本地D盘),单击“下一步”。
在“实例配置”页中,在“SQLServer 网络名称”框中输入名称:hissql,选择“命名实例”为his , “实例根目录”保留默认值 ,单击“下一步”
在“磁盘空间要求”页计算指定的功能所需的磁盘空间,并将磁盘空间要求与正在运行安装程序的计算机上的可用磁盘空间进行比较。单击“下一步”。
使用“群集资源组”页,单击“下一步”。
在“群集磁盘选择”页上,为SQL Server 故障转移群集选择共享群集磁盘资源,选择F盘。单击“下一步”。
在“群集网络配置”页上,勾选第一行“IPv4”,输入SQL IP地址:20.21.1.34,单击“下一步”继续。
在“群集安全策略”页,选择“使用域组”,在“数据库引擎域组”、“SQL Server代理域组”和“Analysis Services域组”中分别输入域组“Xsyy0\administrator”,单击“下一步”
在“数据库引擎配置 - 帐户设置”页,选择“Windows身份验证”;将管理帐户“Xsyy0\administrator”添加到“指定SQL Serve