Windows Server 2012 R2超级虚拟化之五 利用Shared VHDX创建虚拟机群集

Windows Server 2012 R2超级虚拟化之五 利用Shared VHDX创建虚拟机群集

 

  Windows Server 2012 R2中可以通过使用共享的虚拟硬盘VHDX文件的方法来模拟IP SAN,来为虚拟机创建群集提供共享存储。这样为虚拟机创建群集时就不用再像以前一样通过使用软件模拟ISCSI 磁盘的方式来提供共享存储了。Shared VHDX功能是用来建立一个高可用性基础设施,并为私有云部署和管理大型工作负载的云托管环境,这一点尤为重要。共享虚拟硬盘使多个虚拟机访问同一个虚拟硬盘VHDX文件,它提供了使用Windows故障转移群集的共享存储.共享的虚拟硬盘文件可以驻留在群集共享卷(CSV)或服务器消息块(SMB)的向外扩展文件服务器的文件共享。

注意:此功能只支持Windows Server2012 R2。在以前版本的Windows Server虚拟机群集中使用一个共享的虚拟硬盘不可能的。

  共享一个虚拟硬盘文件(VHDX)意味着你可以创建和管理来宾故障转移群集,以保护你的虚拟机内运行的应用服务。在Windows Server 2012 R2之前,如果你想创建Hyper-V来宾故障转移群集,你需要使您的存储虚拟机的拓扑结构。在WindowsServer 2012 R2开始,您可以部署Hyper-V的客户不再绑定到您的存储拓扑的故障转移群集。通过使用一个共享的虚拟硬盘,光纤通道,服务器消息块(SMB),存储空间,或iSCSI存储选项,您可以实现一个来宾故障转移群集。共享虚拟硬盘仅可在WindowsServer 2012 R2 Hyper-V上使用,多个虚拟机之间共享一个虚拟硬盘上的文件。共享一个虚拟硬盘文件(VHDX)是必要的Hyper-V来宾故障转移群集的共享存储。
使用共享的虚拟硬盘的理想选择以下几种情况:

  1.  SQL Server数据库文件。

  2.  文件服务器在虚拟机中运行的服务。、

  3.  数据库文件驻留在共享磁盘上。

 

 

要配置来宾故障转移群集使用共享的虚拟硬盘,你需要以下几点:

  1. 至少有两个节点的Hyper-V故障转移群集。

  2. 服务器都必须运行WindowsServer 2012 R2

  3. 服务器必须属于同一个Active Directory域。

  4. 配置的共享存储资源的可用性,例如,块存储(作为集群存储空间等)或向外扩展文件存储基于SMB3.0的文件服务器集群上(运行Windows Server 2012 R2)。足够的内存,磁盘和处理器能力范围内支持多个虚拟机,实现为客户的故障转移群集故障转移群集。

  5. 来宾故障转移群集共享的虚拟硬盘必须采用VHDX文件格式,而且虚拟硬盘只能是数据盘不能是操作系统硬盘

  6. 第一代和第二代的虚拟机都支持在来宾故障转移群集,使用一个共享的虚拟硬盘。

  7. 支持使用一个共享的虚拟硬盘的来宾(虚拟机)操作系统包括WindowsServer 2012R2Windows Server 2012,并且来宾(虚拟机)操作系统必须安装集成服务。

  8. 来宾故障转移群集的共享虚拟硬盘可以部署在:
    群集共享卷(CSV的)块存储(包括集群存储空间)。
    向外扩展文件存储基于SMB3.0的文件服务器上。

 

 

 

说明:

环境基于实验四

 

 

  1. 首先准备一台微软的ActiveDirectory活动目录服务器名为DC,创建域kkfloat.com在实验四已经创建完成

 

 

  1. 然后准备一台物理主机提供Hyper-v群集服务器的共享存储

  1. 安装Windows Server 2012 R2 操作系统,命名为vsanIP:214.214.51.63/24

  2. 然后添加ISCSI目标服务角色

  3. 设置ISCSI磁盘,创建一个仲裁盘Q10G和一个数据磁盘S200G,目标名称为hyper-v,授予所有发起程序可以访问

 

 

  1. 以域管理员身份登陆HV-1服务器,此服务器作为Hyper-v群集的第一节点 HV-1服务器在实验四已经创建完成

  1. 连接vsan服务器创建的两个ISCSI虚拟磁盘QS,并初始化

  2. 添加Hyper-v角色(实验四已安装)和故障转移群集服务,然重启计算机

     

     

  1. 再准备一台物理主机作为Hyper-v群集的第二节点

  1. 安装Windows Server 2012 R2 操作系统,命名为HV-2IP:214.214.51.62/24,然后加入域kkfloat.com

  2. 连接vsan服务器创建的连个ISCSI虚拟磁盘QS

  3. 添加Hyper-v角色和故障转移群集服务,然重启计算机

 

 

  1. 以域管理员身份登陆HV-1服务器 ,开始创建Hyper-v虚拟化主机群集

  1. 打开故障转移群集管理器,验证配置

  2. 添加群集节点,加入HV-1HV-2两台虚拟化主机

  3. 运行所有能测试,直到验证完成,检查群集条件是否有错误提示

  4. 进入群集创建向导,设置群集名称为hyper-vIP214.214.51.64/24

  5. 完成群集创建,检查群集状态

  6. 此时仲裁盘为10GQ盘;然后将200GS盘开启群集共享卷功能,用于存放虚拟机文件和磁盘。并且在DC服务器的DNS上为群集名称创建主机记录

     

     

  1. 当完成以上操作后,创建shared vhdx虚拟机群集的基本条件已经都准备好了。接下来就要准备Shared VHDX虚拟机群集节点了,在一台Hyper-v主机上创建两台虚拟机并且都安装Windows Server 2012 R2操作系统,并分别名为FileSrv1(IP:214.214.51.71/24)FileSrv2/IP:214.214.51.72/24),最后将它们加入现有域kkfloat.com

  1. Hyper-V的故障转移群集节点之一,创建两个或多个高度可用的虚拟机。当你创建虚拟机时,在指定名称和位置“页中,选择存储虚拟机在不同的位置”复选框,单击“浏览”,然后浏览到共享存储位置。

  2. 如果共享存储是一个CSV磁盘,导航到:C\ ClusterStorage\VOLUMEX,其中C\表示系统驱动器,X代表的卷数。如果共享存储是SMB文件共享中,导航到\\服务器\共享名,其中ServerName表示向外扩展文件服务器客户端访问点,共享名代表SMB文件共享的名称。

  3. 在指定生成页面,选择第1代或第2代。这两种类型的虚拟机都支持。不过,如果你想使用现有的虚拟硬盘。vhd文件格式,您必须使用第1代的虚拟机。注意操作系统虚拟硬盘可以使用VHDVHDX文件格式的。

  4. 在连接虚拟硬盘“页中,创建一个虚拟硬盘,或者使用现有的虚拟硬盘,必须驻留在共享存储。 (如果你使用现有的虚拟硬盘,来宾操作系统必须是Windows Server 2012Windows Server 2012 R2预览)在“位置”框中,指定一个CSV路径或SMB文件共享路径。

  5. 如果你选择创建一个虚拟硬盘,每个虚拟机上安装操作系统。您必须使用Windows Server2012Windows Server 2012 R2如果你安装了Windows Server 2012作为来宾操作系统升级为Windows Server 2012 R2Hyper-V集成服务。

  6. 确保正在运行的两个虚拟机,他们加入到同一个Active Directory域。

 

 

  1. 创建并启用共享的VHDX虚拟硬盘

  1. 故障转移群集管理器中,展开群集名称,然后单击“角色” 

  2. 在角色窗格中,用鼠标右键单击虚拟机,你想添加一个共享的虚拟硬盘,然后单击“设置” 

  3. 在虚拟机的硬件设置中,单击SCSI控制器。

  4. 在细节窗格中,单击”硬盘驱动器“ ,然后单击”添加“ 

  5. 硬盘驱动器详细信息窗格中,单击“新建”下,虚拟硬盘。新建虚拟硬盘向导“打开。

  6. 在开始之前“页上,单击”下一步“ 。设驻校“选择磁盘格式”页上,接受VHDX的默认格式,然后单击“下一步” 注意共享虚拟硬盘格式必须是VHDX 

  7. 在选择磁盘类型“页上,选择”固定大小或动态扩展,然后单击“下一步” 注意差异磁盘不支持一个共享的虚拟硬盘。

  8. 指定名称和位置“页中,执行以下操作:了。在“名称”框中,输入共享虚拟硬盘的名称。在“位置”框中,输入共享存储位置的路径。对于共享存储是一个群集共享CSV磁盘,进入路径:C \ ClusterStorage\ VOLUMEX ,其中 \表示系统驱动器, X代表所需的CSV卷号。对于共享存储是SMB文件共享,指定路径: \ \服务器\共享名,其中ServerName表示向外扩展( scale - out )文件服务器客户端访问点,共享名代表SMB文件共享的名称。然后单击”下一步“ 

  9. 在配置磁盘“页面中,接受默认选项创建一个新的空白虚拟硬盘,指定所需的大小,然后单击”下一步“ 

  10. 在完成新建虚拟硬盘向导“页上,查看配置,然后单击”完成“ 。注意如果虚拟机运行时,不要点击应用在虚拟机设置,然后再继续到下一个步骤。如果点击了申请一个正在运行的虚拟机上,你会需要停止或删除虚拟机,然后单击“应用”无添加虚拟硬盘。

  11. 虚拟机设置,根据SCSI控制器,扩展的硬盘驱动器,你在前面的过程中创建的。
    单击高级功能。选择“启用虚拟硬盘共享”复选框。注意如果该复选框显示为灰色不可用,你可以做下列操作之一:

  1. 取出,然后添加到正在运行的虚拟机的虚拟硬盘。当你这样做的时候,确保

  2. 不新建虚拟硬盘向导完成时,单击“应用”。相反,应立即在高级功能配置共享。

  3. 停止虚拟机,然后选择启用虚拟硬盘共享“复选框。点击Apply,然后单击“确定”

  1. FileSrv1FileSrv2两台虚拟机里初始化共享磁盘。打开服务器管理器中或“磁盘管理” ,确认共享的VHDX文件是作为一个磁盘可见。使磁盘联机,初始化磁盘,然后创建并格式化该卷。

 

 

  1. 创建虚拟机群集,验证共享VHDX文件作为共享存储。

  1. 分别在FileSrv1FileSrv2两台虚拟机内添加故障转移群集服务功能

  2. 创建来宾群集添加虚拟机作为集群节点。当您创建集群,添加所有合资格存储。 (共享VHDX文件将被添加可用存储空间。 

  3. 完成虚拟机群集创建


 视频分享:http://www.dwz.cn/mUusR

你可能感兴趣的:(服务器,R2,2012,2012,Hyper-v,windowsserver,R2超级虚拟化,Hyper-v视频)