Microsoft SQL Server Cluster 部署
1.简介
Microsoft SQL Server Cluster 2008 R2部署
模拟生产环境
搭建双Windows 2008 R2 域控、双节点MSSQL 2008 R2 Cluster
总共使用
虚拟机:5台
2台:DC 1(1块网卡)、DC2(1块网卡)
2台:SQLCluster1(3块网卡)、SQLCluster2(3块网卡)
1台:Storage Server(1块网卡)
VLAN 3个:
1个:心跳
1个:存储
1个:Domain
不算共享IP使用IP 9个
共享IP个数根据Cluster安装软件决定:
本实验使用3个
Windows Cluster 1个
DTC 1个
SQL Cluster 1个
2.基础准备
2.1安装包准备
Microsoft SQL Server 2008 R2 安装包:
en_sql_server_2008_r2_enterprise_x86_x64_ia64_dvd_520517.iso
Microsoft Windows Storage Server 2008 R2 安装包:
mu_windows_storage_server_2008_r2_embed_stand_ent_work_iscsi_software_target_3.3__x64_dvd_587719.iso
Microsoft Windows 2008 R2 安装包:
SW_DVD5_Windows_Svr_DC_EE_SE_Web_2008R2_64-bit_English_X15-59754.ISO
Microsoft Windows 2008 R2 SP1 安装包:
7601.17514.101119-1850_Update_Sp_Wave1-GRMSP1.1_DVD.iso
2.2预安装环境准备
2.2.1安装宿主机Hyper-V
2.2.2通过宿主机Hyper-V安装模板操作系统并配置相关内容 语言区域选择
开始
选择Windows 2008 R2 Enterprise X64
同意协议
自定义安装
配置磁盘分区
开始安装
安装完成配置管理员密码然后进入
安装虚拟机集成服务光盘
安装完成重启
安装Windows 2008 R2 SP1
同意协议
安装完成后自动重启
大概需要30-60Min
重启后弹出完成对话框
因为是模板系统,故需要清理并重新产生操作系统各种特定参数例如SID 等
特别重要:否则稍后无法通过Cluster校验!!
选择配置完成后关闭操作系统,待用
至此模板操作系统安装完成
3.部署DC 3.1第一个DC
准备DC 1 虚拟机
磁盘配置
DC1文件存储配置
指定我们刚准备好的模板操作系统
点击完成后,Hyper-V将自动创建DC 1操作系统文件
创建虚拟机
分配内存(测试DC 512MB内存完全足够了)
分配网络(可以通过Hyper-V管理器先分出3个独立VLAN)
A 心跳网络
B Domain网络
C 存储链接网络
选择我们刚建立好的DC1磁盘文件
点击完成后DC1虚拟机就创建完成了
下面启动DC 1
到此为止操作系统的安装和初始化都一样
以下将开始配置DC1
IP配置:
计算机名配置:
重启服务器
安装活动目录域服务
至此DC基础软件安装完成,下边开始配置DC1节点
DC安装向导
建立一个新域中的第一颗树
输入根域名
选择森林级别
选择域功能级别(域控级别选择2003,如果没有存在2003域控的环境,可以设置到2008R2)
选择安装DNS(如果没有DNS),全局编目(默认必须安装)
选择域数据库、域日志、以及SYSVOL存储路径(建议存储在RAID5上)
还原模式下保存的Administrator 密码
开始安装
安装完成,重启操作系统
3.2第二个DC
IP配置:
计算机名配置:
等待DC1配置完成后进行:
4.部署Windows Storage Server
(略去操作:通过上述创建虚拟机方式创建两台虚拟机,作为MSSQL Cluster用,同时加入域)
安装补丁包和Storage Server必要Hotfix
创建iSCSI 对象
加入两台域成员服务器的IP(存储VLAN的IP地址)
创建3个iSCSI对象,一块用于仲裁盘、一块DTS盘、一块MSSQL安装盘
节点链接存储:
ONLINE 存储
5.部署Windows Cluster
SQL1 节点 IP配置:
加入域
加入VLAN 7 网卡,专用链接存储,配置IP
加入VLAN 6 网卡,专用心跳,配置IP
SQL2 节点2 IP配置:
网卡启动顺序设置
加入域
加入VLAN 7 网卡,专用链接存储,配置IP
加入VLAN 6 网卡,专用心跳,配置IP
网卡启动顺序设置
Storage 服务器专用VLAN 7 IP配置:
设置计算机名:
安装Cluster(两个节点都要安装)
校验Cluster配置(如果原原本本按照上述步骤进行安装,以下校验就是一个喝咖啡等待完成的时间了)
校验成功,我们开始安装Windows Cluster
设置ClusterIP
创建完成后出现下图
配置仲裁模式(我们是2节点的,注意选择)
选择仲裁盘
安装Windows分布式事务组件,为稍后SQLCluster提供服务使用
DTC自己的共享IP
选择DTC安装盘
到此Windows相关配置完成,安装DTC后DTC会飘到节点2,这是正常的,当然你也可以切回节点1
6.校验Windows Cluster
通过Cluster管理器的操作,可以进行校验
7.部署Microsoft SQL Server Cluster
选择MSSQL安装盘
最好创建Doman Group,便于以后添加管理员
在Domain添加Domain User 实现最小化SQL服务授权,
防止单用户被入侵后造成重大的破坏
安装节点2(不要停止节点1,安装基本与节点1相同,
但是会省略一些步骤,主要省略步骤为磁盘选择和用户配置部分)
备节点(注意:备节点的3大服务状态是停止,并且是手动的
这是因为最终出现主机故障切换时将是由Windows Cluster帮助你启动MSSQL服务
并不是说出现故障后需要你现场启动^-^)
主节点
8.校验Microsoft SQL Server Cluster
通过飘逸共享存储
Down掉仲裁盘等手段可以进行测试
至此所有步骤完成
注:最终你使用的Server = IP;Uid=;Pwd;Db=
字符串中的IP是配置的MSSQL共享IP不是任意单机IP,
一般情况下是通过单边链接不上是正常的
本文出自 “Fast” 博客,转载请与作者联系!