深入了解通过访客虚拟机群集实现共享虚拟存储

日期: 2018-07-02 作者:Brien Posey翻译:邹铮 来源:TechTarget中国 英文

访客群集是故障转移群集,其中所有群集点都是虚拟机。访客群集提供了一种方式让单个工作负载实现高可用性。与基于物理服务器的Windows故障诊断群集一样,访客群集也依赖于群集共享卷。这个群集共享卷是共享存储,群集中所有节点均可访问。

根据所使用的管理程序及其版本的不同,用于创建群集共享卷的技术也有很大差异。例如,微软Hyper-V历来使用共享VHDX文件用于访客群集,而2016版的Hyper-V支持名为VHD Set的更新类型的虚拟硬盘文件。

共享VHDX

共享VHDX最早在Windows Server 2012 R2中推出,在Windows Server 2016中继续得到支持。在使用共享VHDX文件来托管访客群集共享卷时,必须考虑三个注意事项。

物理连接。为了使用共享VHDX作为访客群集的群集共享卷,所有可能托管群集节点Hyper-V主机必须能过访问VHDX文件所在的位置。常见的误解是,你必须使用块级协议(例如iSCSI或光纤通道FC)来连接到LUN,而LUN又包含共享VHDX文件。当然这种方法也是可行的,也可以将共享VHDX文件存储在SMB 3.0共享中,以及通过通用命名约定文件路径连接Hyper-V主机到该共享。

共享VHDX文件如何连接到虚拟机(VM。如果你正在基于物理服务器创建故障转移群集,则通常需要使用FC或iSCSI连接该服务器到群集共享卷。在基于共享VHDX文件到访客群集的情况下,微软让连接变得更简单。

你可以使用Hyper-V Manager将虚拟机附加到共享VHDX文件,而不必手动配置启动器。你只需将共享VHDX文件添加到虚拟化群集节点,正如你连接其它任何虚拟硬盘那样。在连接虚拟硬盘后,请转到Hyper-V Manager内虚拟硬盘的高级功能选项卡,然后选择“启用虚拟硬盘共享”,你可以看看下图的复选框:

请记住,你需要对访客群集内每个节点重复此过程。这样做后,你还需要在每个节点部署故障转移群集功能,然后形成访客群集。

使用共享VHDX文件相关的限制。如果你看回前面的屏幕截图,你会注意一条警告信息,表明当启用虚拟硬盘共享时某些虚拟机和虚拟硬盘功能将被禁用。该消息暗示使用共享VHDX文件有关的三个限制。

  • 你无法使用Hyper-V主机级备份来备份访客群集。你必须在群集节点安装备份代理并执行访客级备份。
  • 虽然可以执行访客虚拟机节点的实时迁移,但你不能对共享VHDX文件执行实时迁移。
  • 当访客群集在线时,你无法调整共享VHDX文件的大小。

Windows Server 2016注意事项

在Windows Server 2016 Hyper-V中,微软对访客群集进行了重大变更。如前所述,Windows Server 2016继续支持使用共享VHDX文件。但在Windows Server 2016中,微软允许调整共享VHDX文件的大小,而无需让访客群集离线。

微软在Windows Server 2016中作出的另一个重大改变是引入VHD Set。VHD Set是一种新型共享虚拟硬盘,它可克服共享VHDX文件相关的限制。基于VHD Set的访客群集可在主机级备份,并可调整虚拟硬盘的大小。VHD Set还可设计用于使用Hyper-V Replica功能。

尽管Hyper-V完全可支持访客群集,不过,在构建第一个访客群集前,重要的是要了解访客群集的复杂性。如果你目前正在Windows Server 2016上运行Hyper-V,那么,你应该在VHD Set建立访客群集,而不是使用共享VHDX文件。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

翻译

邹铮
邹铮

相关推荐