在vm6中做windows server 群集实验.docx
《在vm6中做windows server 群集实验.docx》由会员分享,可在线阅读,更多相关《在vm6中做windows server 群集实验.docx(7页珍藏版)》请在冰豆网上搜索。
在vm6中做windowsserver群集实验
在vm6中做windowsserver2003群集实验
2009-06-1211:
58:
20
在VM6中做WindowsServer2003群集实验
11.1WindowsServer2003群集实验
实验目的:
在虚拟机中学习群集的相关知识。
实验的硬件环境:
至少IntelP42.0、512M内存以上、8G可用硬盘空间(在同一分区上);
实验的软件环境:
主机操作系统需要为Windows2000以上,需要安装VMwareWorkstation6.0。
如果主机内存在512M内存以下,可以按照本方法做Windows2000的群集,如果做WindowsServer2003的群集,速度会非常慢。
实验的原理:
实现群集系统,群集对硬件的要求如下:
1、群集的每个节点(服务器)需要双通道的SCSI接口卡(或一个SCSI接口一个光纤接口卡),一个通道用来安装主机操作系统,另一个通道连接共享的磁盘陈列柜;
2、每个节点至少要有两块网卡,一块网卡连接外部网络提供服务,一块网卡作为群集内部通信使用;
3、群集的节点数量大于等于2,就是说,群集的计算机数量至少是2台。
为了使用VMware模拟如上的环境,可以这样做:
1、在VMwareWorkstation中,创建2台虚拟机,每台虚拟机分别创建模拟的IDE接口的硬盘和两个SCSI接口的硬盘,在IDE接口的硬盘安装Windows,用SCSI接口的硬盘做群集的资源硬盘。
2、为了模拟共享的SCSI接口,创建第2台虚拟机时,使用第1台虚拟机创建的SCSI接口的硬盘,在默认的方式下,两台虚拟机是不能共用同一个磁盘文件的,此时可以通过修改虚拟机的配置文件来达到这一功能。
这样就模拟了共享的SCSI接口磁盘。
3、在主机系统安装VMware虚拟网卡,在上面创建的2个虚拟机中,分别添加第2块虚拟网卡用来群集系统之间通信。
4、因为VMwareWorkstation创建的虚拟硬盘,默认是随着虚拟机操作系统的使用而逐渐增加的,即磁盘文件是慢慢增长的,而群集使用的磁盘是固定容量的硬盘,为了达到群集系统的需要,需要创建固定容量的虚拟磁盘,在VMwareWorkstation3.x中,只能使用VMware公司专门提供的专用工具软件来完成这一任务(VMware不对普通用户提供,只提供给其合作伙伴),在VMwareWorkstation4.x以后,可以直接创建这种格式的硬盘(这种虚拟磁盘扩展文件名是.pln)。
在实验之前,假定计算机符合上述的要求,并安装好了VMwareWorkstation6.0软件,实验的具体步骤如下:
11.1.1VMwareWorkstation的配置
在本节实验中为了保持一致,请按照如下的参数配置VMwareWorkstation。
1.添加VMnet虚拟网卡
运行VMwareWorkstation6.0,依次选择“Edit→VirtualNetworkSettings”命令,在“HostVirtualAdapters”选项卡内添加VMnet2虚拟网卡。
2.为每一块虚拟网卡设置统一的TCP/IP地址
(1)在“HostVirtualNetworkMapping”选项卡中,修改VMnet1的IP地址为“192.168.10.0”。
(2)VMnet2的IP地址为“192.168.20.0”。
(3)修改VMnet8的IP地址为“192.168.80.0”。
3.修改VMwareWorkstation虚拟机保存的路径
如果虚拟机所在的磁盘空间比较小,可以在“Edit”菜单下的“Preferences”对话框中的“Workspace”选项卡中修改保存路径。
11.1.2第1台虚拟机的配置
由于以前创建的虚拟机并不适用于此实验,所以不要使用以前创建的虚拟机模板,需要按照以下步骤重新创建虚拟机,否则可能导制实验不能完成,具体操作步骤如下:
1.新建第一台虚拟机
创建虚拟机的步骤和以前一样,所以不再叙述,这里只说明需要注意的地方。
(1)在“NetworkType”对话框中选择“UseHost-onlynetworking”;
(2)在“SelectaDisk”对话框中,选择第一项“Createavirtualdisk”;
(3)在“SelectaDiskType”页选择“IDE”单选按钮,这点至关重要,必须进行此步操作,然后单击“下一步”按钮。
在“SpecifyDiskCapacity”对话框中,设置磁盘大小为10GB,虚拟机定制完成后,依次选择“VM→Settings”命令,在“VirtualMachineSettings”页的“Hardware”选项卡中,选中“HardDisk”项,单击右侧“Advanced”按钮,在弹出的“Advanced”对话框中,在“Virtualdevicenode”下拉列表框下,选择“IDE0:
0”项(默认即是此选项,如果不是请修改),最后单击“OK”按钮。
2.为虚拟机添加群集使用的虚拟SCSI接口的硬盘
在VMwareWorkstation主界面中,选中新建的第一台WindowsServer2003的虚拟机,单击“Editvirtualmachinesettings”链接,进入“VirtualMachineSettings”页,添加SCSI接口硬盘,具体操作步骤如下:
(1)单击“Add”按钮,进入添加硬件向导对话框。
(2)在“HardwareType”对话框中,选中“HardDisk”,单击“Next”按钮。
(3)在“SelectaDisk”对话框中,选择“Createanewvirtualdisk”,单击“Next”按钮。
(4)在“SpecifyDiskCapacity”对话框中,在“Disksize”后面输入1,同时选中“Allocatealldiskspacenow”复选框,然后单击“Next”按钮。
(5)在“SpecifyDiskFile”对话框中,在“Diskfile”下面输入rizhi.pln,然后单击“Finish”按钮。
(6)按照上面的第1步到第5步,再创建一个4.0G的虚拟SCSI磁盘,命名虚拟磁盘文件为gongxiang.pln。
(7)SCSI磁盘创建完成后,按照上一节第(3)步中所述方法,修改第一块SCSI磁盘为“SCSI0:
0”,第二块SCSI磁盘为“SCSI0:
1”。
至此,已经创建了一个含有1个IDE硬盘、2个SCSI硬盘(一个硬盘大小为1G,用作群集日志磁盘,另一个硬盘为4.0G,用作群集数据使用),1块网卡的虚拟计算机(群集需要2块网卡,另一块网卡在安装完WindowsServer2003之后创建,以利于分辩)。
11.1.3在第1台虚拟机上安装操作系统
第1台虚拟机配置完成后,在这台虚拟机上安装WindowsServer2003企业版,在安装的过程中,需要注意如下事项:
(1)将WindowsServer2003安装在IDE接口的硬盘上(默认安装就是这样),如果是Windows2000AdvancedServer,默认是安装在SCSI接口的硬盘上,需要修改为IDE接口的硬盘(根据硬盘大小区分)。
(2)命名此计算机的名称为heinfo-clust1。
(3)安装完成之后,设置第一块网卡IP地址为“192.168.10.10”。
(4)关闭WindowsServer2003的虚拟机。
返回到VMwareWorkstation6主界面,再添加一块网卡,并且设置使用Custom方式连接网络,选择VMnet2网卡。
11.1.4第1台虚拟机操作系统的配置
1.VMwareTools的安装
在VMwareWorkstation主界面中,继续运行第1台虚拟机,进入第1台虚拟机后,在登录界面,按“Ctrl+Alt+Insert”(在VMwareWorkstation的虚拟机中,用“Ctrl+Alt+Insert”代替“Ctrl+Alt+Del”)登录进入WindowsServer2003,进入之后,首先按“Ctrl+Alt”键,释放VMware对系统的控制权,单击VMwareWorkstation主界面的“VM”菜单,从中选择“InstallVMwareTools”,开始安装VMwareTools。
在安装VMwareTools之后,系统提示是否需要重新启动时,选择“No,Iwillrestartmycomputerlater”,先不要重新启动计算机。
2.启用硬件加速功能
在桌面的空白处用鼠标右键单击,从出现的菜单中选择“属性”,在“设置”选项卡中,设置屏幕分辨率为800×600像素,在“颜色质量”处选择“最高(32位)”,然后单击“高级”按钮,在弹出的对话框中,选择“疑难解答”选项卡,移动“硬件加速”功能右侧的滑块到最右侧(WindowsServer2003默认没有启用硬件加速功能)。
3.设置第2块网卡的地址为192.168.20.10
从“控制面板→网络连接”中,设置第2块网卡(本地连接2)的TCP/IP地址为192.168.20.10,子网掩码为255.255.255.0,其他的参数不需要设置。
然后进入命令提示窗口,运行ipconfig命令,察看第1块网卡的地址是否是192.168.10.10,第2块网卡的地址是否是192.168.20.10。
如果设置不对,请进行修改。
之后,重新启动WindowsServer2003虚拟机。
4.升级到ActiveDirectory服务器
再次进入WindowsServer2003的虚拟机后,运行dcpromo命令,将计算机升级到ActiveDirectory服务器,在升级的过程中,需要注意如下事项:
(1)在“域控制器类型”页中,选择“新域的域控制器”。
(2)在“创建一个新域”页中,选择“在新林中的域”。
(3)在“新的域名”页中,输入一个新域的DNS名称,在此定为。
在以后的界面中,完全按照默认值,完成活动目录服务器的升级,之后重新启动虚拟机。
5.格式化群集使用的SCSI磁盘
(1)在“计算机管理”窗口中,在左侧的任务窗格中单击“存储→磁盘管理”,在右侧的任务窗格中选中“磁盘1”,用鼠标右键单击,从出现的菜单中选择“新建磁盘分区”,如图11-19所示。
(2)进入“欢迎使用新建磁盘分区向导”对话框,直接单击“下一步”按钮。
(3)进入“选择分区类型”页,选择“主磁盘分区”单选按钮,然后单击“下一步”按钮。
(4)进入“指定分区大小”页,保持默认值即可,然后单击“下一步”按钮。
(5)进入“指派驱动器号和路径”页,在“指派以下驱动器号”下拉列表框中选择S,然后单击“下一步”按钮。
(6)进入“格式化分区”页,用NTFS文件系统格式化并指定卷标为S,同时选中“执行快速格式化”复选框,然后单击“下一步”按钮。
(7)进入“正在完成新建磁盘分区向导”页,单击“完成”按钮返回计算机管理。
(8)在“磁盘管理”窗口中,用鼠标右键单击“磁盘2”,从出现的菜单中选择“新建磁盘分区”,按照上面的步骤,将磁盘2指派驱动器号为T,用NTFS文件系统格式化,并指定卷标为T。
11.1.5建立第2台虚拟机
按照前面的步骤,建立第2台WindowsServer2003的虚拟机,在创建过程中需要注意:
(1)在命名第2台虚拟机时,可以命名为WindowsServer2003,EnterpriseEditionClust-2。
(2)在创建第2台虚拟机完成后,单击“Editvirtualmachinesettings”,修改第2台虚拟机的配置。
添加在第1台虚拟机时创建的虚拟SCSI磁盘,方法如下:
在“VirtualMachineSettings”页,单击“Add”按钮;
在“HardwareType”对话框中,选择“HardDisk”;
在“SelectaDisk”对话框中,选择“Useanexistingvirtualdisk”;
在“SpecifyDiskFile”对话框中,单击“Browse”按钮;
在“Browseforexistingdisk”,浏览保存第1台虚拟机文件的路径,在“文件类型”处选择“Allfiles(*.*)”,在文件列表中选择rizhi.pln,然后单击“打开”按钮返回到“SelectanExisting Disk”对话框,然后单击“完成”按钮。
(3)按照上面的步骤,把gongxiang.pln文件添加到第2台虚拟机中作为虚拟机的磁盘。
11.1.6修改虚拟机的配置文件
为了能以共享方式使用虚拟机的硬盘,需要修改每一台虚拟机的配置文件。
关闭正在运行的每台WindowsServer2003的虚拟机,进入保存第一台虚拟机配置文件的文件夹,选择虚拟机的配置文件(扩展名为*.vmx),用鼠标右键单击,从出现的菜单中选择“打开方式”,在“打开方式”中选择“记事本”,在配置文件中添加如下一行
disk.locking=“FALSE”
记住,需要用纯英文方式输入,用鼠标选中的一行即是新添加的。
然后用“写字板”打开gongxinag.pln和rizhi.pln磁盘配置文件,将这两个虚拟磁盘的配置文件中的虚拟磁盘文件(分别是gongxing-flat.pln和rizhi-flat.pln)前面添加绝对路径(即添加保存当前虚拟磁盘文件的路径,如图11-26。
图11-26 添加rizhi.pln的绝对路径
然后再打开保存第2台虚拟机的文件夹,修改第2台虚拟机的配置文件,用记事本打开,在配置文件的最后亦添加如下一行:
disk.locking=“FALSE”
保存所做的修改,继续下面的操作。
11.1.7第2台虚拟机操作系统的安装与配置
在第2台虚拟机上安装WindowsServer2003企业版,在安装的过程需要注意如下几点:
(1)将这台计算机命名为heinfo-clust2(也可以是其他的名称)。
(2)在“网络设置”中,选择“自定义设置”,设置这台计算机的TCP/IP地址为192.168.10.20,子网掩码为255.255.255.0,网关为192.168.10.10(第一台虚拟机的TCP/IP地址),设置DNS为192.168.10.10。
(3)安装WindowsServer2003完毕后,关闭这台虚拟机,然后修改这台虚拟机的配置,并为这台虚拟机添加VMnet2虚拟网卡,这一操作可以参看前面的步骤。
(4)然后运行第2台WindowsServer2003虚拟机,按照前面的方法安装VMwareTools。
之后从“磁盘管理”中可以看到,添加的两块SCSI磁盘已经安装(因为在第1台虚拟机中已经格式化,所以不在需要进行格式化等操作)。
【注意】如果是安装Windows2000的群集,在第2台虚拟机中需要指派每一个SCSI磁盘的盘符,在WindowsServer2003中不需要这样做。
(5)选择“控制面板→网络连接→本地连接2”,将第2块网卡的TCP/IP地址设定为192.168.20.20,子网掩码设置为255.255.255.0。
(6)运行dcpromo,将这台计算机升级到域的额外域控制器。
11.1.8在第1台虚拟机上安装群集
切换到第1台虚拟机,进行下面的操作。
(1)进入第一台WindowsServer2003的虚拟机,从“管理工具”中选择“群集管理器”,在弹出的对话框中,从“操作”中选择“创建新群集”,然后单击“确定”按钮。
(2)在“欢迎使用新建服务器群集向导”对话框中,单击“下一步”按钮。
(3)在“群集名称和域”对话框中,在“域”处选择,在“群集名”处为新建的群集命名如Cluster,然后单击“下一步”按钮。
(4)在“请选择计算机”对话框中,输入这台虚拟机的计算机名,单击“下一步”按钮,将开始群集的安装。
(5)在“正在分析配置”对话框中,等待系统分析,在出现“下一步”按钮时单击。
(7)在“IP地址”对话框中,输入群集对外提供服务的地址(此地址不应与其他节点的地址冲突),如192.168.10.30,然后单击“下一步”按钮。
(7)在“群集服务帐户”对话框中,输入具有管理员身份的一个帐户和密码(应该为群集专门创建一个帐户,并且此帐户的密码不要修改,如果在安装群集之后修改了密码,应重新进行配置,否则群集将不能使用),设置完成后单击“下一步”按钮。
(8)在“建议的群集配置”对话框中,单击“下一步”按钮。
(9)在“正在创建群集”对话框中,请等待系统,直到出现“下一步”按钮。
(10)在“正在完成新建服务器群集向导”对话框中,单击“完成”按钮,返回到群集管理器。
至此,第1台虚拟机的群集创建完成。
然后,到第2台虚拟机上继续群集的安装。
11.1.9在第2台虚拟机上安装群集
按照下面的步骤,将第2台虚拟机添加到群集节点。
(1)进入第2台WindowsServer2003的虚拟机,从“管理工具”中选择“群集管理器”,在“打开到群集的连接”对话框中,选择“添加节点到群集”,在“群集或服务器名”下面键入群集主节点的名称CLUSTER;
(2)在“欢迎使用添加节点向导”对话框中单击“下一步”按钮
(3)在“请选择计算机”对话框中,输入第2台虚拟机的计算机名称,然后单击“添加”按钮,单击“下一步”按钮继续。
(4)在“正在分析配置”对话框中,请等待。
当出现“下一步”按钮时,请单击。
(5)在“群集服务帐户”对话框中,输入群集帐户的密码,单击“下一步”按钮。
(6)在“建议的群集配置”对话框中,单击“下一步”按钮。
(7)在“正在添加节点到群集”对话框中,等待系统配置完成后,单击“下一步”按钮。
(8)在“正在完成添加节点向导”对话框中,单击“完成”按钮。
至此,群集配置完成,从“群集管理器中”可以看到,当前群集中有两个节点,并按照默认配置了一些群集的资源。
这样关于WindowsServer2003的群集实验环境已经在虚拟机中完成了!
本文出自51CTO.COM技术博客
原文网址:
由弘一网童保存,尚未注册。
注册