浏览了几个网站,现在似乎所有的 hyper-v 集群都建立在 CSV(集群共享卷)上。
我有一个当前设置(2 节点窗口故障转移集群)。
我有 2 个 vm 在 node1 上运行,每个都在自己的集群磁盘中,例如
- clusterdisk1 (owner-node1) 上的 vmA (owner-node1)
- clusterdisk2 (owner-node1) 上的 vmB (owner-node1)
我在自己的集群磁盘中的 node2 上也有 1 个 vm 运行。
- clusterdisk3 (owner-node2) 上的 vmC (owner-node2)
q1) node1 中的 VMS 可以在同一个 clusterdisk 中运行吗?(例如clusterdisk1)?
q2) 当node1出现故障时,node2将取得clusterdisk1,2的所有权并启动VM;那么使用 clusterdisk 和 CSV 有什么区别呢?
我正在使用窗口服务器 2012 r2
迈克尔布朗已经回答了,只是想补充一下:
CSV 目前是 Hyper-V、SQL FCI 和 SoFS 的最佳实践存储配置。我为客户配置的集群系统中有 99% 是基于 CSV 构建的,剩下的 1% 使用 DAG 和 AlwaysOn AG,比如上面提到的 BaronSamedi1958。
此外,CSV 现在具有 ODX(卸载数据 (X)fer)的优势。这是一件很酷的事情,因为它将存储命令的开销转移到了 SAN,从而为管理程序本身释放了更多资源。最后,CSV 需要共享存储。您在这里的 2 个最佳候选人是:
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
此链接列出了 CSV 的好处
https://technet.microsoft.com/en-us/library/dd759255(v=ws.11).aspx
q1) Node1 上的多个虚拟机可以在同一个集群磁盘中运行吗?
我认为这是不可能的(文章说不)。即使您可以将多个虚拟机添加到同一个集群磁盘,这也意味着如果单个虚拟机发生故障或需要移动,它就无法独立移动。使用相同集群磁盘的所有其他虚拟机也需要移动。
q2) 当node1出现故障时,node2将取得clusterdisk1,2的所有权并启动VM;那么使用 clusterdisk 和 CSV 有什么区别呢?
减少 LUN 数量,更好地利用磁盘空间,降低复杂性。而且我发现故障转移/移动也更快。