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

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

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

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

[[235164]]

共享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中国
相关推荐

2013-04-16 10:20:21

云存储服务云存储SLA服务水平协议

2010-10-09 11:28:38

虚拟机共享存储限制

2016-10-20 08:46:17

2011-12-28 13:24:47

JavaJVM

2014-04-18 09:18:07

Hyper-V虚拟机实时迁移

2011-08-01 09:49:55

虚拟桌面存储

2020-07-20 06:35:55

BashLinux

2010-06-23 20:31:54

2010-11-19 16:22:14

Oracle事务

2020-09-21 09:53:04

FlexCSS开发

2009-08-25 16:27:10

Mscomm控件

2010-07-13 09:36:25

2022-08-26 13:48:40

EPUBLinux

2023-12-01 09:14:58

ReactFiber

2009-09-07 21:51:59

2010-09-27 09:31:42

JVM内存结构

2018-06-22 13:05:02

前端JavaScript引擎

2021-01-19 12:00:39

前端监控代码

2010-11-08 13:54:49

Sqlserver运行

2021-04-28 10:13:58

zookeeperZNode核心原理
点赞
收藏

51CTO技术栈公众号