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

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

浏览了一些网站,现在似乎所有 hyper-v 集群都是建立在 CSV(集群共享卷)上的。

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

我在 node1 上运行了 2 个虚拟机,每个虚拟机都在自己的集群磁盘上,例如

  • clusterdisk1 (所有者节点 1) 上的 vmA (所有者节点 1)
  • clusterdisk2 (所有者节点 1) 上的 vmB (所有者节点 1)

我在 node2 上的自己的集群磁盘上也运行着 1 个虚拟机。

  • clusterdisk3 (所有者节点 2) 上的 vmC (所有者节点 2)

q1)node1中的VMS可以在同一个clusterdisk中运行吗?(例如clusterdisk1)?

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

我正在使用 Windows Server 2012 R2

答案1

此链接列出了 CSV 的好处

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

q1)Node1 上的多个 VM 可以在同一个 clusterdisk 中运行吗?

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

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

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

答案2

Michael Brown 已经回答了这个问题,我只是想补充一下:

CSV 目前是 Hyper-V、SQL FCI 和 SoFS 的最佳实践存储配置。我为客户配置的 99% 的集群系统都是基于 CSV 构建的,剩下的 1% 使用 DAG 和 AlwaysOn AG,就像上面提到的 BaronSamedi1958 一样。

此外,CSV 现在具有 ODX(卸载数据 (X)fer)的优势。这是一个很酷的功能,因为它将存储命令开销卸载到 SAN,从而为虚拟机管理程序本身释放更多资源。最后,CSV 需要共享存储。以下是您的 2 个最佳候选者:

  1. MS Storage Spaces direct(至少 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

答案3

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

相关内容