HyperV故障转移群集(带/不带CSV)

浏览了几个网站,现在看来,所有的hyper-v集群都是基于CSV(集群共享卷)构build的。

我有一个当前的设置(2节点窗口故障转移群集)。

我在节点1上运行2个虚拟机,每个虚拟机都在自己的群集磁盘上运行

  • clusterdisk1上的vmA(owner-node1)(owner-node1)
  • clusterdisk2上的vmB(owner-node1)(owner-node1)

我在自己的集群磁盘上也有1个虚拟机在节点2上运行。

  • clusterdisk3上的vmC(owner-node2)(owner-node2)

q1)node1中的VMS可以运行在同一个集群磁盘上吗? (例如clusterdisk1)?

q2)当node1发生故障时,node2将占用clusterdisk1,2的所有权并启动VM; 那么使用clusterdisk和CSV有什么区别呢?

我正在使用窗口服务器2012 R2

此链接列出了CSV的好处

https://technet.microsoft.com/en-us/library/dd759255(v=ws.11).aspx

q1)Node1上的多个虚拟机可以在同一个群集磁盘上运行?

我不认为这是可能的(文章说不)。 即使您可以将多个虚拟机添加到同一个Clusterdisk,也意味着如果单个虚拟机发生故障或需要移动,它将无法独立移动。 所有使用相同群集磁盘的其他虚拟机也需要移动。

q2)当node1发生故障时,node2将占用clusterdisk1,2的所有权并启动VM; 那么使用clusterdisk和CSV有什么区别呢?

减lessLUN数量,更好地利用磁盘空间,降低复杂性。 而且我发现,故障转移/移动也是如此。

迈克尔·布朗已经回答了,只是想补充一下:

CSV目前是Hyper-V,SQL FCI和SoFS的最佳实践存储configuration。 我为客户configuration的集群系统中有99%是build立在CSV上的,其余的1%使用DAG和AlwaysOn AG,就像上面提到的BaronSamedi1958一样。

另外,CSV现在具有ODX(卸载数据(X))的优点。 因为它将存储命令开销卸载到SAN,因此可以为pipe理程序本身释放更多的资源,这是一件很酷的事情。 最后,CSV需要共享存储。 你最好的候选人是:

  1. MS存储空间直接(2见证或3节点的最低限度,但尚未发布,将需要数据中心许可证) https://technet.microsoft.com/en-us/library/mt126109.aspx?f=255&MSPPError= -2147217396
  2. StarWind Virtual SAN(2个节点不需要容错存储,免费版本支持生产支持) https://www.starwindsoftware.com/starwind-virtual-san-free

CSV被分层在一些物理共享存储之上,所以你可以在没有共享存储的情况下使用[集群]。

https://en.wikipedia.org/wiki/Cluster_Shared_Volumes

您仍然可以拥有一个没有共享存储/ CSV的集群Exchange DAG和SQL Server AAG。

https://technet.microsoft.com/en-us/library/dd979799(v=exchg.150).aspx

https://msdn.microsoft.com/en-us/library/ff877884.aspx