WIN2008+SQLserver2008集群 iscsi存储详细安装配置过程
YC
二〇一〇年二月
1
目 录
一、 系统结构................................................................................................... 3 二、 配置域成员和ISCSI存储连接.............................................................. 4 三、 三、两台服务器功能和角色支持环境安装.......................................... 8 四、 win2008 集群验证和配置....................................................................... 9 五、 安装SQLServer2008 需要的Framework3.5 以上............................. 18 六、 六、安装SQLServer2008 集群(主节点)........................................ 19 七、 七、将备用节点加入SQLServer2008 集群中.................................... 28 八、客户端利用ODBC测试SQLServer2008 集群能否访问.................... 35
2
近期实施过多个 Windows2008+SQLServer2008 集群系统,根据记忆写下详细实施过程。供大家参考。
群集安装环境需要提前做好准备工作,搭建域环境,需要三台服务器,一台作为域控,另外两台为成员服务器,为两台成员服务器创建账户并分配权限,在 DNS 服务器上做好名称和地址的映射关系。
设置网络连接,至少双网卡,分为内外网,外网优先级高。
设置好共享磁盘,需要添加三块磁盘,分别作为 SQL 数据盘、仲裁盘和 msdtc 资源盘。
一、系统结构
1、 整体拓扑图如下:
2、 Windows2003 storage server: 做 ISCSI 存储 iscsi 对外发布 ip: 192.168.2.6 端口 3260 划分 lv 盘: LV 划分 映射服务器 备注 200M 192.168.2.3 datasrv1 集群仲裁用 (Q 盘) 192.168.2.4 datasrv2 300M 192.168.2.3 datasrv1 集群 MSDTC 用 (P 盘) 192.168.2.4 datasrv2 1TB 192.168.2.3 datasrv1 SQLServer2008 集群数据用 (J 盘) 192.168.2.4 datasrv2 3、 Win2008+SQL2008 集群信息 服务器 PUBLIC 网络 Private 网络
3
datasrv1 主机 datasrv2 备机 Dnssrv 域服务器(win2003 服务器做) 域信息 登陆域服务器管理员信息 SQL 管理员组 192.168.2.3 网卡 1 192.168.2.4 网卡 1 192.168.2.2 网卡 1 hadomain.hp.com 用户:administrator 创建 2 个全局组: SQLA gent SQLEngine dataha 192.168.2.5 datahadtc 192.168.2.7 sqlha 192.168.2.8 10.0.0.1 网卡 2 10.0.0.2 网卡 2 密码 hp123!@# 集群信息 集群 name 集群 IP MSDTC name MSDTC IP SQL 集群信息(对外访问 SQL 数据库信息) SQL 集群 name SQL 集群 IP SQL Windows 管理员信息 域用户:administrator 密码 hp123!@# 域用户:sqladmin 属于 SQLA gent,SQLEngine 两个组 密码 hp123!@# SQL SA SQL 数据文件存放 密码 sa J 盘大小 1TB 二、配置域成员和 ISCSI 存储连接 安装完成 2 台数据库服务器的 Windows2008 系统,添加对应驱动,分别更改主机名为 Datasrv1 和 Datasrv2。
设置 Public 网卡地址和 DNS 解析服务器的 IP 地址。
4
在 Private 网卡中高级 TCPIP 设置中:DNS 栏:勾去在 DNS 在注册此连接地址 WINS 栏:禁用 tcpip 上的 netbios
控制面板-网络连接-高级-高级设置中调整 2 个网卡的优先级,将 Public 调高级别
5
管理工具-ISCSI 发起程序中启用 ISCSI 客户端,添加 ISCSI 服务器的地址 192.168.2.6 端口 3260
目标中登录,设置自动连接
格式化,分配盘符,就能看到 ISCSI 存储的三个盘了。
6
加入到域
重新登录,以域管理员用户进入 datasrv1 系统。
7
三、两台服务器功能和角色支持环境安装
在两台服务器上做以下配置:添加角色
选应用和分布处理组件
8
完成角色后,再添加故障转移集群的角色。(分别在两台服务器上添加服务器功能,选择故障转移群集)
四、
win2008 集群验证和配置
然后管理工具-故障转移集群管理-创建一个集群。步骤如下:
9
选定的
两台服务器
10
验证集群软硬件是否满足要求,运行所有测试,
11
配置集群的 IP
12
可以重新命名集群中网络标识,方便查看
13
更改集群仲裁盘,将盘选为 200M 的 Q 盘。
14
15
16
添加 MSDTC 的集群资源
添加 MSDTC 资源的 IP
17
添加 MSDTC 资源的盘,选 300M 的 P 盘
18
五、安装 SQLServer2008 需要的 Framework3.5 以上
19
六、安装 SQLServer2008 集群(主节点)
放入 SQLServer2008 光盘,点击安装中的新的 Sqlserver 故障转移集群安装。
20
21
22
设置 SQL 集 群对外 名称和 IP
23
24
25
26
27
28
SQLServer2008 集群第一个节点安装完成!
七、将备用节点加入 SQLServer2008 集群中
在第二台服务器上安装 sqlserver2008 故障转移集群的第二个节点。
29
30
31
32
33
34
第二个节点添加成功,至此 sqlserver2008 的故障转移群集安装成功完成,可以使用 sqlserver2008 的客户端 mangerment studio 连接服务器来简单测试一下 SQLserver2008 集群是否正常。
35
八、客户端利用 ODBC 测试 SQLServer2008 集群能否访问
因为 SQL 数据库一般用于应用,能否通过数据客户端程序访问 SQL 集群数据库,是软件开发人员关心的问题。
36
所以这里利用 ODBC 能否连接测试 SQL 集群是否正常。
通过以下测试可以发现,当群集在节点 1 时,我们可以正常访问数据库,当把节点 1 关机后,群集服务切换到节点 2 上,我们再次连接数据库服务器,可以正常连接,可以说明,群集功能正常,可以正常切换。
37
38
39
40
41
因篇幅问题不能全部显示,请点此查看更多更全内容