您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > Hyper-VR2动手实验之故障转移集群攻略
Hyper-VR2动手实验之故障转移集群攻略在新发布的WindowsServer2008R2中,对于虚拟化而言,Hyper-VR2的实时迁移、支持最多可运行384个虚拟机、热添加/移除虚拟存储等诸多新功能都给我们留下了深刻的印象。通过本动手实验室,您可以了解到:如何配置iSCSI作为共享存储、如何搭建基于Windows2008R2的Hyper-V2.0故障转移群集、配置CSV(ClusterSharedVolumes)以及验证Livemigration的不间断迁移,此外还包括如何验证Hyper-V2.0的高可用性。实验环境拓扑:实验环境介绍:本次实验中如图:一共使用到物理两台,基于Hyper-V的虚拟机两台。(为了避免IP地址与计算机名冲突,所有的宿主物理机在实验前连接在独立的网络中)其中两台物理计算机用于承载运行Hyper-V的虚拟机,只安装Hyper-V与故障转移群集。虚拟机DC安装充当活动目录服务器与iSCSISoftTarget模拟企业环境中的SAN存储。实验环境准备:为确保后续的所有实验能够顺利完成,请务必确保下列实验准备信息:在开始所有实验前务必检查以下配置1、物理机上的WindowsServer2008R2已经正确安装Hyper-V角色,并且存在以上列表中的虚拟机2、为了避免物理机的IP地址以及计算机名称的冲突,请在实验前一定要确保两台物理计算机仅使用交叉线相连。3、将两台物理机分别按照上表中的信息更改计算机名称与IP地址,并且在两个物理机上的Hyper-V控制台中将虚拟机的网卡都挂载到由外部访问能力的虚拟交换机上4、将虚拟机还原到名称为初始状态的快照。具体实验任务及操作步骤:任务A:配置iSCSI作为共享存储步骤:1.打开名称为DC的虚拟机,双击桌面上的MicrosoftiSCSISoftwareTarget图标2.在名称为iSCSI目标节点上右击,选择右键菜单中的创建iSCSI目标3.在欢迎向导中单击下一步,在iSCSI目标名称中键入这个iSCSITarget的名称与描述信息4.在IQN标示符这里单击下边的高级按钮,在弹出的菜单中选择添加5.在添加标示符类型的窗口中,标示符类型选择IP地址。在下边的值中填入需要连接这个iSCSITarget的节点计算机的IP地址,注意在这里将群集的所有节点的IP地址与群集管理的IP地址,根据我们的实验环境这里填入10.0.0.101,10.0.0.102,10.0.0.110(注意,这些IP地址需要分别添加),最后单击完成按钮6.在我们上一步创建的iSCSItarget名字上边右键选择为iSCSI目标创建虚拟磁盘,在新建虚拟磁盘的向导中点击下一步。在文件路径这里填写我们建立的这个虚拟磁盘的放置位置,在这里我们填写C:vhdQ.vhd这里需要注意最后的文件名称在填写时必须加上文件的扩展名否则会出错,这个虚拟磁盘大小建立为600MB。然后利用相同的步骤再次建立一个大小为40GB的虚拟磁盘。7.建立完成在选择iSCSITarget时右边会显示这个Target挂接的虚拟磁盘。这时建立好共享存储的服务器端。8.登录到第一台计算机名为Host01的物理机上单击开始菜单,在搜索程序和文件中键入iSCSI,单击找到的iSCSI发起程序图标。这时系统会提示我们需要启动计算机时自动运行iSCSI服务单击是9.在弹出的iSCSI发起程序中键入连接目标的IP地址10.0.0.1,单击快速连接,如果正确连接,会马上弹出正确连接的窗口,单击完成即可,同样的步骤在Host02上完成相同的操作。10.在Host01这个节点上运行Diskmgmt.msc在磁盘管理中在新挂载的两块磁盘上右键单击联机按钮,然后再次点击右键,选择初始化磁盘。设置保持默认值单击确定。11.这时在右边的未分配磁盘区域单击右键,选择新建简单卷在新建磁盘的向导中设置全部保持默认,在分配驱动器路径这里建议将容量为600MB的磁盘分配卷标Q,另一个40GB的磁盘分配的卷标只要在两个节点上都未使用过不冲突的卷标即可。12.登录到Host02这个节点上,打开磁盘管理器(注意这个操作前注意要完成iSCSI发起程序的设置)检查是否可以看到在第一个节点时建立的两块磁盘,容量是否一致。但不要再这个节点联机。13.到这里完成所有共享存储的设置。任务B:安装设置故障转移群集步骤:1.在安装之前首先检查两个节点的IP地址是否与上表相同,DNS都设置为10.0.0.1,虚拟机都挂接在外部类型的虚拟交换机上,确认各个节点都可以正常与10.0.0.1通讯。2.将Host01与Host02两个节点分别加入虚拟机DC的这个名为contoso.com的域中3.在Host01节点上单击开始菜单中的服务器管理在功能选项中单击右边的添加功能。在弹出的功能列表中选择故障转移群集单击下一步。在Host02上完成相同的操作。4.在Host01节点上打开管理工具中的群集管理器在群集管理的控制台中单击最右边的创建一个群集按钮。5.在选择服务器对话框中分别加入两个节点的服务器,单击下一步,在验证警告中选择是单击下一步。6.在选择测试项目中按照推荐的设置,单击下一步稍等大概3-10分钟完成所有的检查工作。如果检查结果未出现红色叉子则表示两个节点没有问题,可以搭建故障转移群集。7.完成先觉条件的检查后会直接转到建立群集的向导,在这里键入群集的名称与管理群集用到的公用IP我们这里名称为Cluster,IP地址为10.0.0.110,单击下一步确认信息后再单击下一步开始建立群集。8.在群集建立完成后会在故障转移群集管理器中出现名为Cluster.Contoso.com这样一个项目。单击这个选项,查看控制台中间的群集Cluster的摘要中的仲裁配置是否为节点和磁盘多数如果不是请通过右键菜单中的更多操作中的配置群集仲裁模式来更改仲裁。9.在Cluster.contoso.com选项上右键单击启用群集共享卷,在弹出的注意事项中单击确定。这时会在群集的选项的列表中多出一项名为群集共享卷的选项,在这个选项上右键选择添加存储,在列出的磁盘中寻则合适的群集磁盘。单击确定,这个卷今后将作为存放虚拟机配置及VHD文件的地方。报错验证群集共享卷(CSV),在两个节点的物理机上,打开C:ClusterStorageVolume1这个路径,在Volume1这个文件夹下建立任意一个记事本文件,在另一个节点的相同目录检查是否可以查看到这个文件(注意,在编辑这个记事本文件时一定要使用写字板工具,直接双击打开或者通过记事本打开会报错)任务C:建立高可用的虚拟机步骤:1.在Host01上将虚拟机目录下名称为APP的文件夹复制到C:ClusterStorageVolume1这个路径下,(注意这里的这个路径其实是通过CSV功能重新定向的一个具有高可用的群集磁盘,所以务必将虚拟机复制到这个路径下)在Hyper-V的管理控制台中选择导入虚拟机。在虚拟机的位置这里选择C:ClusterStorageVolume1APP其他选项保持默认,单击导入2.这时在故障转移群集管理器中在服务和应用程序右键选择配置服务或应用程序,在应用程序列表中选择虚拟机单击下一步在虚拟机列表中选择名字为刚才导入的APP虚拟机单击下一步开始自动配置这个虚拟机的高可用,如果一切正常会在最后的报告中显示一个绿色的对号。3.启动加入到群集中的这个虚拟机,连接到虚拟机中确认虚拟机中的操作系统已经正常启动,并且网络已经正常,可以Ping通两个节点的IP地址4.验证Livemigration的实时虚拟机迁移功能。在群集的Host01上通过Ping10.0.0.10-t命令连续ping这个高可用的虚拟机的IP地址,并且通过10.0.0.10c$move这个共享路径访问其中的一个演示用的视频片段,(如果Host01这个节点无法播放视频,请先在服务器管理中将桌面体验这个功能安装即可)直接通过上边的共享路径大开这个视频,不要拷贝到本地来实时播放,同时在故障转移群集中选择名称为APP的虚拟机,在右键菜单中选择将虚拟机实时迁移到另一个节点大概20秒左右可以看到这个虚拟机的所在节点已经变成了另外一个节点,检查连续Ping与播放的视频基本没有中断,Ping正常情况下会丢失一个数据包是正常现象。5.验证虚拟机的高可用。在Host02上(一定要确认这个节点不承载DC这台虚拟机),将APP的这台虚拟机迁移到Host02这个节点上。此时将Host02的外部网卡禁用。以模拟这台物理机出现严重故障。这时APP这台虚拟机会自动被切换到Host01节点上,并重新启动起来。
本文标题:Hyper-VR2动手实验之故障转移集群攻略
链接地址:https://www.777doc.com/doc-2876550 .html