您的位置:首页 > 数据库

Microsoft SQL Server 2008 Cluster 部署(Hyper-V)(Step by Step)

2012-02-15 12:50 316 查看
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,

一般情况下是通过单边链接不上是正常的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐