当前位置:文档之家› Windows2008R2+SQL2008集群Cluster环境搭建

Windows2008R2+SQL2008集群Cluster环境搭建

Windows 2008 R2 + SQL 2008 集群Cluster环境搭建 搭建平台Hyper-v 虚拟机 实施人Terry
环境实验图




















AD W
indows2008R2 Windows2008R2
SQL Server 01
192.168.1.4 集群192.168.1.6

DTC 192.168.1.5 SQL
集群192.168.1.7 192.168.1.3
心跳10.10.10.1
192.168.1.1
Windows2008R2 LUN
心跳10.10.10.2
Windows2008R2
SQL Server 02
192.168.1.2 SQL
SQL
ISCSI 服务器

服务器
服务器
服务器 。

实验目的为了在实体服务器上顺利的安装搭建集群环境先在Hyper-v虚拟机中进行搭
建实验完成。
一、 基础环境
1、 四台服务器1台AD域控制器、2台SQL服务器、1台ISCSI存储服务器
2、 9个IP地址1个AD的IP、2个SQL服务器的IP、1个ISCSI存储服务器的IP、
1个SQL集群的IP、1个DTC的IP、1个集群的IP、2个心跳线IP请参考实
验图。

二、 准备工作
1、 安装windows2008R2的系统并将服务器补丁升至最新。
2、 SQL2008数据库软件一套。
3、 创建一台ISCIS服务器安装ISCSI服务插件创建虚拟磁盘及ISCSI目标
ISCIS服务程序在官网下载
4、 安装Windows2008R2的域环境并将SQL数据库服务器加入域环境ISCSI服
务器加入域环境可以不加对入域后的服务器进行补丁升级然后重启。
5、 分别给SQL数据库服务器添加虚拟共享磁盘。
6、 安装windows集群故障转移及DTC。
7、 添加数据库故障集群及数据库故障节点。

三、 安装详细步骤
A、 创建ISCSI虚拟磁盘服务器1、先装RAID52、安装ISCSI服务3、连接
ISCSI虚拟磁盘
1 创建RAID-5的硬盘
因为在Hpyer-v虚拟机上实验添加磁盘的方式在Hpyer-v管理器上选中
iscsi服务器右击设置后在SCSI控制器中添加硬盘驱动器新建----VHDXH下一步---
-动态扩展 下一步----命名和确定位置 下一步----新建空白虚拟磁盘大小自定义 下一步 ----完
成由于RADI-5至少要3块硬盘就需要创建至少3个。
2 打开服务器管理器选择存储找到磁盘管理会看到以下的磁盘没有联
机未知脱机及未分配。
3 将所有的磁盘联机及初始化磁盘。
4 将磁盘做成RAID-5。
5 添加RAID-5的磁盘数量及设置空间量。 6 全部添加完成后磁盘都在右边已选的列表里。
7 为RAID-5分配磁盘驱动号E。
8 为RAID-5进行格式化。
9 设置RADI-5完成。点击完成后出现底盘管理提示框你选择的操作会将
选定的基本磁盘转换成动态磁盘。如果将磁盘转换成动态你将无法从这
些磁盘上的任何卷除了当前启动卷启动已安装的操

作系统。你确定要
继续吗选择“是”。

B、 安装ISCSI服务并创建虚拟磁盘
1 运行安装ISCSI程序压缩包将包解压缩到默认位置。
2 找到解压后的文件夹点击iscsitarget_public运行开始安装。
3 安装后点击点击开始找到 Microsoft iSCSI Software Target,打开。
4 添加 “ISCSI” 虚拟磁盘及ISCSI目标ID
5 点击设备右击创建虚拟磁盘。
6 创建虚拟磁盘想到。
7 设置虚拟磁盘存放的位置。在E盘下创建一个disk01.vhd文件名的虚拟磁

8 添加虚拟磁盘完成的状态。创建4个根据容量来定。
9 创建ISCSI目标右击。
10 创建ISCSI目标向导。
11 设置iscsi目标名称SQL。
12 设置iscsi标识符类型。
13 点击高级选择ISCSI标识符类型点击添加标示符类型选择IP
地址值定位为你制定哪个服务器可以使用ISCSI磁盘。这边我定义2台
SQL服务器的IP地址分别为192.168.1.3和192.168.1.4在添加第二个
IP的时候会弹出此对话框。选择是
14 选择ISCSI标示符类型后的页面确定。
15 确定创建ISCSI标示符类型成功后下一步完成。
16 目录上会显示电脑图标一样的SQL标识然后给ISCSI目标添加虚
拟磁盘。
17 右击SQL标识向ISCSI目标添加现有虚拟磁盘
18 向iscsi添加现有的虚拟磁盘选择需要添加的虚拟磁盘后点击确
定。4个磁盘全部添加。
19 到此步骤 iscsi服务及虚拟磁盘已经全部搭建完毕。
20 设置iscsi服务状态Microsoft ISCSI software target。切记一定要
爆ISCSI服务状态设置为已启动启动类型为自动。

C、 客户端服务器使用ISCSI发起程序连接ISCSI虚拟磁盘。 1 将客服端的iscsi服务设置为启动启动类型为自动。2台SQL服务器分
都需要设置
2 在客服端开始------->管理工具------->iscsi发起程序
3 选择iscsi发起程序后回弹出此会话框选择‘是’
4 iscsi连接设置(在目标处出入iscsi服务器的ip 192.168.1.2------->点击快速连
接)
5 卷和设备 标签里点击“自动配置”卷列表显示出ISCSI服务上创建并加
入ISCSI标识里的硬盘。
6 自动配置完成后,点击确定。打开磁盘管理器会发现添加的虚拟磁盘已经
出现在我们的磁盘管理器内。
7 这时候再登陆到iscsi服务器上查看iscsi服务器中我们创建的四块虚
拟磁盘的状态为使用中。

D、 安装AD环境
1 登录AD服务器先启用一块网卡如有其它网卡全部禁用然后设置静
态IP地址192.168.1.1网关192.168.1.254DNS 192.168.1.1 点击“开
始”->“运行”输入“dcpromo”并回车直接点击“下

一步”一般
不需要“使用高级模式”。
2 点击“下一步” 因为是新建DC所以选择“在新林中新建域”
3 在目录林根级域FQDN(F)一栏中输入建立域名如https://www.doczj.com/doc/e014704519.html,按下
“下一步”稍后会进行检查同网段上是否有无网域名称重复
4 在“设置林功能级别”页面如林内网域控制站皆为Windows Server 2008
R2担任则可将林功能等级提升至Windows Server 2008 R2但有些应用
程序需绑AD则暂不建议将网域等级升至Windows Server 2008 R2。确定
无误后则按下“下一步”则会开启“其它域控选项”页面。
5 选择DNS点击“下一步”
6 点击下一步后出现此对话框。选择“是”在进行DNS服务器角色安装
之前会先行检查该服务器是否已设定固定IP地址。同时会出现该警示
提示(下图)是因为IPv6预设是为启动而该Lab使用的是IPv4故该警
示可忽略按下“是该计算机将使用动态分配的IP地址(不推荐)”---当
然首先固定IP是最好了
7 存放日志、数据库及SYSVOL的文件
8 设置Administrator密码。windows server2008 r2 对密码格式有要求包
含大小写字母和数字长度大于8位
9 到这里就可以检查一下前面的步骤有无错误没有就可以直接“下一步”
10 正在配置各种设定和服务大约5~6分钟
11 至此AD域服务已经安装完毕重启即可

12 添加AD管理员添加用户 13 新建用户
14 设置密码
15 对用户进行权限设置选择用户------>右键属性
16 选择隶属于添加相应的组Domain Admins
17 添加完成后确定。

18 将2台SQL服务器加入AD1、在入域前应该把网卡的DNS指向
AD这台服务器的ip。2、加入后再次升级补丁

19 点击开始------>计算机------>右键------>属性

20 点击更改设置点击更改写入要入域的域名https://www.doczj.com/doc/e014704519.html,然后点
击确定。

21 输入域用户和密码

22 入域成功然后重启服务器。

E、 安装服务器集群故障转移1、安装故障集群2、添加DTC
注意在 安装服务器集群故障转移前所要加入的服务器必须为入域的服务
器且补丁必须为打完最新补丁的系统而且登陆系统的时候需要使用域用
户登陆否则无法正常添加集群故障所添加的iscsi共享磁盘必须是联机状
态在做格式化的时候只在第一台机器上做即可因为第二台机器会即时
更新磁盘状态首先给第一台每个未分配的磁盘只需单独新建然后格式
化后即可再联机。
一、服务器集群故障转移两台服务器都需要安装故障集群转移功能

.net Framework 3.5.1功能。
1、安装故障集群转移和.net Framework 3.5.1在添加功能勾选.net故障转
移集群后下一步进行安装。
2、添加成功后点击故障转移集群管理器
3、安装集群前需要对配置进行一下验证。点击 下一步输入要加入集群
的机器名称或者点浏览添加两台SQL服务器机器名添加需要加入集群
的服务器。
4、进行安装前本机的环境测试。
5、环境测试前的确认。
6、测试完后点击查看报告解决相应的问题。
7、验证后创建集群。
8、输入需要加入集群的机器名称或者在浏览中添加。 9、输入集群名称Cluster和集群的ip 192.168.1.6
10、创建集群前的确认
11、开始创建集群需要说明的是当服务器昨晚做完集群故障转移后主
服务器的虚拟共享磁盘为联机状态节点服务器的共享虚拟磁盘为脱机状
态。

二、安装DTC
1、安装DTC右击故障转移集群管理器下的https://www.doczj.com/doc/e014704519.html,,点击配置服务或
应用程序。
2、下一步选择安装DTC
3、输入DTC的名称ClusterDtc及IP 192.168.1.5
4、选择存储选择集群磁盘2由于安装集群时仲裁中的磁盘见证使用集
群磁盘已经使用
5、安装DTC前的环境确认
6、配置DTC
7、安装完成
8、安装成功后点击集群管理器中的存储会找到DTC的存储而且里面磁
盘的当前所有者必须都为同一用户
F、 装SQL数据库a.SQL故障转移集群。b.SQL添加故障节点
一、 安装新的SQL故障转移集群
1 登录SQL 01服务器镜像读取点击------>新的SQl故障转移集群安装。
2 安装程序支持规则。
3 产品密钥
4 许可条件接受这打钩
5 安装程序支持
6 安装程序支持规则
7 选择需要的功能数据库引擎服务包含SQL 双Server复制和全文搜索、
管理工具-基本包含管理工具-完整
8 设置SQL集群的名称SQLcluster
9 磁盘空间要求
10 群集资源组默认即可
11 为群集选择共享磁盘(选择集群磁盘3)
12 为SQl集群设置IP 192.168.1.7
13 群集安全策略 使用域管理组ABC\Domain Admins, 两个都是。 14 给SQL设置设置用户名用户必须使用域用户SQL Server代理
和SQL Server Database Engine 的账户名为abc\域用户
15 选择管理模式使用混合模式并给SA设置密码。指定SQL Server
管理员—添加当前用户 为SQL管理员
16 故障报告
17 集群安装规则
18 准备安装
19 正在安装
20

故障转移集群安装完成。

二、 安装故障节点节点在SQL 02 服务器上安装
1 登录SQL 02服务器读取镜像添加sql故障转移节点大致操作和
SQL安装一样
2 安装程序支持规则—产品密钥—许可条款—群集节点配置需注意次
界面此节点名称应该是SQL Server 02--服务账户输入密码---错误报
告—添加节点规则—准备添加节点—添加节点进度—完成。
四 系统及SQL故障转移测试
1. 首先查看SQL Server 01服务器服务器管理器 ----故障转移集群管理器--
https://www.doczj.com/doc/e014704519.html, 里节点中有SQL Server 01和SQL Server 02, SQL Server 01
里的服务和应用有ClusterDtc 和 SQL Server 两个状态为联机自动启
动。
2. 节点中选择SQL Server 01右击更多操作停止群集服务。
3. 确认操作—停止SQL Server 01的群集服务。
4. 查看节点SQL Server 02SQL Server 01停止的服务应用程序全部转移到
SQL Server 02的节点上了。
5. 测试成功。
同时也可以测试关闭或重启一台服务器节点转移到另一个节点上等
测试都可以成功转移。





交流联络Email: terry.1125@https://www.doczj.com/doc/e014704519.html,

相关主题
文本预览
相关文档 最新文档