您的位置:首页 > 其它

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

2013-09-20 04:58 302 查看


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来宾故障转移群集的共享存储。

使用共享的虚拟硬盘的理想选择以下几种情况:

SQL Server数据库文件。

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

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





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

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

服务器都必须运行WindowsServer 2012
R2。

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

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

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

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

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

来宾故障转移群集的共享虚拟硬盘可以部署在:

•群集共享卷(CSV的)块存储(包括集群存储空间)。

•向外扩展文件存储基于SMB3.0的文件服务器上。







说明:

环境基于实验四





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





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

安装Windows Server 2012 R2
操作系统,命名为vsan,IP:214.214.51.63/24。

然后添加ISCSI目标服务角色

设置ISCSI磁盘,创建一个仲裁盘Q为10G和一个数据磁盘S为200G,目标名称为hyper-v,授予所有发起程序可以访问





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

连接vsan服务器创建的两个ISCSI虚拟磁盘Q和S,并初始化

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





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

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

连接vsan服务器创建的连个ISCSI虚拟磁盘Q和S

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





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

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

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

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

进入群集创建向导,设置群集名称为hyper-v,IP:214.214.51.64/24

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

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





当完成以上操作后,创建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中

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

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

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

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

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

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





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

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


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


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

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


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

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


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

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


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


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

虚拟机设置,根据SCSI控制器,扩展的硬盘驱动器,你在前面的过程中创建的。

单击高级功能。选择“启用虚拟硬盘共享”复选框。注意如果该复选框显示为灰色不可用,你可以做下列操作之一:

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

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

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

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





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

分别在FileSrv1和FileSrv2两台虚拟机内添加故障转移群集服务功能

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


完成虚拟机群集创建

视频分享:http://pan.baidu.com/share/link?shareid=3787391691&uk=1025659618
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: