N9T34 祝龙博 20109月26日
【实验名称】
虚拟技术——Virtual Server 2005 R2构建Windows Server 2003群集环境及群集管理并在此基础上实现SQL Server 2000 Enterprise群集应用。
【实验目标】
1)掌握故障转移服务器群集的工作原理。
2)熟练使用Virtual Server 2005 构建windows Server 2003群集环境,并在此基础上实现SQL Server的群集。
【实验步骤】
第一步:实验环境搭建。
(1)     创建虚拟机。
启动之后就根据想到进行系统的安装就可以了。安装完成之后要换光盘挂载sysprep.iso光盘,安装此工具对系统进行重新封装,这样做是为了一会克隆之后两个系统的SID号不同,因为相同SID号的两台机子不能加入到域。
(2)     系统安装完成之后,创建两个差异磁盘,其实就是对这个系统的克隆。
设置创建的虚拟磁盘的存放路径,这样创建2个就可以了。
(3)     差异磁盘创建完成之后,下来就可以创建虚拟机了。这里就可以选择使用现有的虚拟磁盘了,也就是我刚才创建的差异磁盘了。创建第二个虚拟机只需要将磁盘选为第二个虚拟磁盘就可以了。
(4)     这些都创建完成之后既可以启动创建的虚拟机了。
1)设置虚拟机zlb1的外网卡地址和心跳线地址.
 
设置虚拟机zlb2的外网卡地址和心跳线地址。
 
网卡设置完成之后接下来当让就要测试连通性喽,但是在测试连通性之前,先要进行一项小小的设置。在网上邻居属性中的高级菜单中将本地连接设置为优先,两个虚拟机都进行同样的设置。
测试zlb1和zlb2是否连通。
Zlb1zlb2已经连通,连通之后将zlb1级成为域控制器。然后将zlb2加入域中。
升级为域环境之后下来就要创建仲裁磁盘和共享数据磁盘了
我第一个创建的是共享磁盘,容量为600MB,仲裁磁盘创建也是同样的方法。(此两块虚拟硬盘是SCSI类型的磁盘)
磁盘添加完成之后就要为zlb1和zlb2添加scsi控制器了。
选择scsi适配器。
添加scsi适配器。
每一台计算机添加两块SCSI适配器,选中“群集共享SCSI总线”,适配器ID分别为:6和7:
Scsi适配器添加完成之后再将刚才创建的两块磁盘添加到zlb1和zlb2中去。
磁盘添加完成之后,就可以启动zlb1和zlb2了,启动之后因为要为SCSI安装驱动,所以下来就要为虚拟机添加一块虚拟软盘,选择"SCSI Shunt Driver.vfd":来安装scsi驱动了。
zlb1中设备管理器中选择更新硬件驱动器。选择win2003的scsi驱动。
以下显示表明更新完成了,
这样的操作同样在zlb2上完成就可以了。
到这里scsi驱动就安装完成了,下来就要初始化刚才添加的那两块硬盘了。
运行“磁盘管理器”创建分区、格式化分区(NTFS格式,不要转成动态磁盘,第二个以后的虚拟机不用分区和格式化了,确认、分配盘符就可以了,要注意,相同磁盘在不同的虚拟机里的盘符就该相同)
哈哈,准备工作基本上终于完成了,下来就要创建群集了,首先在zlb1上创建一个群集。
设置一个群集名称。
分析群集配置是否合格。
设置群集所用的虚拟IP地址。
设置群集服务的用户账号必须为域管理员。
选择仲裁所用的磁盘。
群集创建完成。
zlb2这个节点添加到Cluster这个群集中。
分析添加节点的配置。
添加节点到群集成功。
节点添加完成之后可以看到所有的活动资源都在zlb1上,要想移动活动资源,直接在“组0”上右键移动组就可以了。
哈哈^_^到此为止windows 2003上的群集配置就算完成了,下来就是SQL Server 2000了,赶紧抓紧时间了。
zlb1上挂在SQL Server 2000安装盘,可以看到SQL Server已经检测到了群集。默认就选择虚拟服务器了。
设置SQL Server 群集虚拟IP地址。
选择SQL Server存放数据文件的磁盘,也就是我创建的那个share磁盘啦。
选择群集管理器中要安装SQL Server程序的节点,我这里只有两台做群集,所以就选择在这两台上都安装。这样就充分验证了实现效果。
这里的这个用户必须是以上创建windows群集的管理员哦。
设置SQL Server验证模式。
安装完成。
安装完成之后,打上SP4补丁这样就可以正常使用了。
补丁打完之后重启zlb1就可以了。然后在zlb2上查看SQL Server版本
查看SQL Server 数据文件是否存放在了我创建的share盘符中。
【实验总结】
                                                                                   N9T34 祝龙博 20109月26日