2023年11月27日发(作者:)Windows 2008 R2 + SQL 2008 集群Cluster环境搭建 搭建平台Hyper-v 虚拟机 实施人ue000Terry
环境实验图
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 服务器
服务器
服务器
服务器 。
实验目的ue005为了在实体服务器上顺利的安装搭建集群环境ue004先在Hyper-v虚拟机中进行搭
建实验ue004完成。
一、 基础环境ue005
1、 四台服务器ue0021台AD域控制器、2台SQL服务器、1台ISCSI存储服务器ue003
2、 9个IP地址ue0021个AD的IP、2个SQL服务器的IP、1个ISCSI存储服务器的IP、
1个SQL集群的IP、1个DTC的IP、1个集群的IP、2个心跳线IPue003请参考实
验图。
二、 准备工作ue005
1、 安装windows2008R2的系统ue004并将服务器补丁升至最新。
2、 SQL2008数据库软件一套。
3、 创建一台ISCIS服务器ue004安装ISCSI服务插件ue004创建虚拟磁盘及ISCSI目标
ue002ISCIS服务程序在官网下载ue003
4、 安装Windows2008R2的域环境ue004并将SQL数据库服务器加入域环境ue004ISCSI服
务器加入域环境ue002可以不加ue003ue004对入域后的服务器进行补丁升级ue004然后重启。
5、 分别给SQL数据库服务器添加虚拟共享磁盘。
6、 安装windows集群故障转移及DTC。
7、 添加数据库故障集群及数据库故障节点。
三、 安装详细步骤ue005
A、 创建ISCSI虚拟磁盘服务器ue0021、先装RAID5ue0042、安装ISCSI服务ue0043、连接
ISCSI虚拟磁盘ue003
1ue003 创建RAID-5的硬盘
ue002因为在Hpyer-v虚拟机上实验ue004添加磁盘的方式ue005在Hpyer-v管理器上选中
iscsi服务器ue004右击设置后ue004在SCSI控制器中添加硬盘驱动器ue004新建----VHDXue002Hue003下一步---
-动态扩展 下一步----命名和确定位置 下一步----新建空白虚拟磁盘大小自定义 下一步 ----完
成ue003由于RADI-5至少要3块硬盘ue004就需要创建至少3个。
2ue003 打开服务器管理器ue004选择存储ue004找到磁盘管理ue004会看到以下的磁盘没有联
机ue002未知ue004脱机及未分配ue003。
3ue003 将所有的磁盘联机ue004及初始化磁盘。
4ue003 将磁盘做成RAID-5。
5ue003 添加RAID-5的磁盘数量及设置空间量。 6ue005 全部添加完成后ue006磁盘都在右边已选的列表里。
7ue005 为RAID-5分配磁盘驱动号E。
8ue005 为RAID-5进行格式化。
9ue005 设置RADI-5完成。点击完成后ue006出现底盘管理提示框ue004你选择的操作会将
选定的基本磁盘转换成动态磁盘。如果将磁盘转换成动态ue006你将无法从这
些磁盘上的任何卷ue004除了当前启动卷ue005启动已安装的操
作系统。你确定要
继续吗ue007ue005选择“是”。
B、 安装ISCSI服务ue006并创建虚拟磁盘
1ue005 运行安装ISCSI程序压缩包ue006将包解压缩到默认位置。
2ue005 找到解压后的文件夹ue006点击iscsitarget_public运行ue006开始安装。
3ue005 安装后点击ue006点击开始ue006找到 Microsoft iSCSI Software Target,打开。
4ue005 添加 “ISCSI” 虚拟磁盘及ISCSI目标ID
5ue005 点击设备右击ue006创建虚拟磁盘。
6ue005 创建虚拟磁盘想到。
7ue005 设置虚拟磁盘存放的位置。在E盘下创建一个文件名的虚拟磁
盘
8ue005 添加虚拟磁盘完成的状态。创建4个ue006根据容量来定。
9ue005 创建ISCSI目标ue006右击。
10ue005 创建ISCSI目标向导。
11ue005 设置iscsi目标名称SQL。
12ue005 设置iscsi标识符类型。
13ue005 点击高级ue006选择ISCSI标识符类型ue006点击添加ue006标示符类型选择IP
地址ue006值定位为你制定哪个服务器可以使用ISCSI磁盘。这边我定义2台
SQL服务器的IP地址ue006分别为192.168.1.3和192.168.1.4ue004在添加第二个
IP的时候会弹出此对话框。选择是ue005
14ue005 选择ISCSI标示符类型后的页面ue006确定。
15ue005 确定ue006创建ISCSI标示符类型成功后ue006下一步ue006完成。
16ue005 目录上会显示电脑图标一样的SQL标识ue006然后给ISCSI目标添加虚
拟磁盘。
17ue005 右击SQL标识ue006向ISCSI目标添加现有虚拟磁盘
18ue005 向iscsi添加现有的虚拟磁盘ue006选择需要添加的虚拟磁盘后ue006点击确
定。4个磁盘全部添加。
19ue005 到此步骤 iscsi服务及虚拟磁盘已经全部搭建完毕。
20ue005 设置iscsi服务状态ue006Microsoft ISCSI software target。切记ue006一定要
爆ISCSI服务状态设置为已启动ue006启动类型为自动。
C、 客户端服务器使用ISCSI发起程序连接ISCSI虚拟磁盘。 1ue008 将客服端的iscsi服务设置为启动ue009启动类型为自动。ue0072台SQL服务器分
都需要设置ue008
2ue008 在客服端ue009开始------->管理工具------->iscsi发起程序
3ue008 选择iscsi发起程序后ue009回弹出此会话框ue009选择‘是’
4ue008 iscsi连接设置(在目标处出入iscsi服务器的ip 192.168.1.2------->点击快速连
接)
5ue008 卷和设备 标签里点击“自动配置”ue009卷列表显示出ISCSI服务上创建并加
入ISCSI标识里的硬盘。
6ue008 自动配置完成后,点击确定。打开磁盘管理器ue009会发现添加的虚拟磁盘已经
出现在我们的磁盘管理器内。
7ue008 这时候再登陆到iscsi服务器上ue009查看iscsi服务器中ue009我们创建的四块虚
拟磁盘的状态为ue009使用中ue006。
D、 安装AD环境
1ue008 登录AD服务器ue009先启用一块网卡ue009如有其它网卡全部禁用ue009然后设置静
态IP地址192.168.1.1ue009网关192.168.1.254ue009DNS 192.168.1.1 ue009点击“开
始”->“运行”ue009输入“dcpromo”并回车ue009直接点击“下
一步”ue009一般
不需要“使用高级模式”。
2ue008 点击“下一步” 因为是新建DCue009所以选择“在新林中新建域”ue00b
3ue008 在目录林根级域FQDN(F)一栏中ue009输入建立域名ue007如008ue009按下
“下一步”ue009稍后会进行检查同网段上是否有无网域名称重复ue00b
4ue008 在“设置林功能级别”页面ue007如林内网域控制站皆为Windows Server 2008
R2担任ue009则可将林功能等级提升至Windows Server 2008 R2ue009但有些应用
程序需绑ADue009则暂不建议将网域等级升至Windows Server 2008 R2。确定
无误后ue009则按下“下一步”ue009则会开启“其它域控选项”页面。ue008
5ue008 选择DNSue009点击“下一步”
6ue008 点击下一步后ue009出现此对话框。选择“是”ue007在进行DNS服务器角色安装
之前ue009会先行检查该服务器是否已设定固定IP地址。同时ue009会出现该警示
提示(下图)ue009是因为IPv6预设是为启动ue009而该Lab使用的是IPv4ue009故该警
示可忽略ue009按下“是ue009该计算机将使用动态分配的IP地址(不推荐)”---当
然ue009首先固定IP是最好了ue008
7ue008 存放日志、数据库及SYSVOL的文件
8ue008 设置Administrator密码。ue007windows server2008 r2 对密码格式有要求ue00a包
含大小写字母和数字ue009长度大于8位ue008
9ue008 到这里就可以检查一下前面的步骤有无错误ue009没有就可以直接“下一步”
10ue008 正在配置各种设定和服务ue009大约5~6分钟
11ue008 至此ue009AD域服务已经安装完毕ue006重启即可
12ue008 添加AD管理员ue009添加用户 13ue003 新建用户
14ue003 设置密码
15ue003 对用户进行权限设置ue004选择用户------>右键属性
16ue003 选择隶属于ue004添加相应的组Domain Admins
17ue003 添加完成后ue004确定。
18ue003 将2台SQL服务器加入ADue0021、在入域前ue004应该把网卡的DNS指向
AD这台服务器的ip。2、加入后再次升级补丁ue003
19ue003 点击开始------>计算机------>右键------>属性
20ue003 点击更改设置ue004点击更改ue004写入要入域的域名003ue004然后点
击确定。
21ue003 输入域用户和密码
22ue003 入域成功ue004然后重启服务器。
E、 安装服务器集群故障转移ue0021、安装故障集群ue0042、添加DTCue003ue006
注意ue005在 安装服务器集群故障转移前ue004所要加入的服务器必须为入域的服务
器且补丁必须为打完最新补丁的系统ue004而且登陆系统的时候ue004需要使用域用
户登陆ue004否则无法正常添加集群故障ue004所添加的iscsi共享磁盘必须是联机状
态ue002在做格式化的时候ue004只在第一台机器上做即可ue004因为第二台机器会即时
更新磁盘状态ue003ue004首先给第一台每个未分配的磁盘只需单独新建ue004然后格式
化后即可ue004再联机。
ue002一ue003、服务器集群故障转移ue002两台服务器都需要安装故障集群转移功能
和
.net Framework 3.5.1功能。ue003
1、安装故障集群转移和.net Framework 3.5.1ue004在添加功能ue004勾选.net故障转
移集群后ue004下一步进行安装。
2、添加成功后ue004点击故障转移集群管理器
3、安装集群前ue004需要对配置进行一下验证。点击 下一步ue004输入要加入集群
的机器名称ue004或者点浏览添加ue004两台SQL服务器机器名ue004添加需要加入集群
的服务器。
4、进行安装前本机的环境测试。
5、环境测试前的确认。
6、测试完后ue004点击查看报告ue004解决相应的问题。
7、验证后ue004创建集群。
8、输入需要加入集群的机器名称ue004或者在浏览中添加。 9、输入集群名称ue002Clusterue003和集群的ip 192.168.1.6
10、创建集群前的确认
11、开始创建集群ue002需要说明的是ue004当服务器昨晚做完集群故障转移后ue004主
服务器的虚拟共享磁盘为联机状态ue004节点服务器的共享虚拟磁盘为脱机状
态。ue003
ue002二ue003、安装DTC
1、安装DTCue004右击故障转移集群管理器下的,点击配置服务或
应用程序。
2、下一步选择安装DTC
3、输入DTC的名称ue002ClusterDtcue003及IP 192.168.1.5
4、选择存储ue004选择集群磁盘2ue002由于安装集群时ue004仲裁中的磁盘见证使用集
群磁盘已经使用ue003
5、安装DTC前的环境确认
6、配置DTC
7、安装完成
8、安装成功后ue004点击ue004集群管理器中的存储会找到DTC的存储ue004而且里面磁
盘的当前所有者必须都为同一用户
F、 装SQL数据库故障转移集群。添加故障节点ue003
一、 安装新的SQL故障转移集群
1ue003 登录SQL 01服务器ue004镜像读取ue004点击------>新的SQl故障转移集群安装。
2ue003 安装程序支持规则。
3ue003 产品密钥
4ue003 许可条件ue004接受这打钩
5ue003 安装程序支持
6ue003 安装程序支持规则
7ue003 选择需要的功能ue004数据库引擎服务包含SQL 双Server复制和全文搜索、
管理工具-基本包含管理工具-完整
8ue003 设置SQL集群的名称ue002SQLclusterue003
9ue003 磁盘空间要求
10ue003 群集资源组ue002默认即可ue003
11ue003 为群集选择共享磁盘(选择集群磁盘3)
12ue003 为SQl集群设置IP 192.168.1.7
13ue003 群集安全策略 使用域管理组ABCDomain Admins, 两个都是。 14ue003 给SQL设置设置用户名ue002用户必须使用域用户ue003ue004SQL Server代理
和SQL Server Database Engine 的账户名为abc域用户
15ue003 选择管理模式ue004使用混合模式ue004并给SA设置密码。指定SQL Server
管理员—添加当前用户 为SQL管理员
16ue003 故障报告
17ue003 集群安装规则
18ue003 准备安装
19ue003 正在安装
20ue003
故障转移集群安装完成。
二、 安装故障节点ue002节点在SQL 02 服务器上安装ue003
1ue003 登录SQL 02服务器ue004读取镜像ue004添加sql故障转移节点ue002大致操作和
SQL安装一样ue003
2ue003 安装程序支持规则—产品密钥—许可条款—群集节点配置ue002需注意ue004次
界面此节点名称应该是SQL Server 02ue003--服务账户ue005输入密码---错误报
告—添加节点规则—准备添加节点—添加节点进度—完成。
四 系统及SQL故障转移测试ue006
1. 首先查看SQL Server 01服务器ue004服务器管理器 ----故障转移集群管理器--
- 里节点中有SQL Server 01和SQL Server 02, SQL Server 01
里的服务和应用有ClusterDtc 和 SQL Server 两个ue004状态为联机ue004自动启
动。
2. 节点中选择SQL Server 01ue004右击更多操作ue004停止群集服务。
3. 确认操作—停止SQL Server 01的群集服务。
4. 查看节点SQL Server 02ue004SQL Server 01停止的服务应用程序全部转移到
SQL Server 02的节点上了。
5. 测试成功。
ue002同时也可以测试关闭或重启一台服务器ue004节点转移到另一个节点上等
测试ue004都可以成功转移。ue003
交流联络Email: terry.1125@


发布评论