什么是 Cluster Shared Volume(群集共享卷)?

群集共享卷 (CSV) 是 Microsoft Failover Cluster 中的所有节点可同时直接读取和写入的卷。此功能被称为直接I/O,通过提供分布式访问文件系统实现,可使各节点利用其存储互连(互联网 SCSI (iSCSI)、光纤通道、串行SCSI (SAS))与共享存储阵列中的卷进行通信。此外,如果节点丢失与共享存储阵列的路径,CSV 还可在网络中重新路由数据。

为什么实施 CSV?

除提高可用性(参考问题“CSV 如何工作?”)以外,CSV 可使多个虚拟机 (VM) 共享单个共享存储卷,同时允许这些 VM 在群集中的主机之间独立迁移(在线或快速)。此功能可解决 Hyper-V 最初版本中存在的限制,此版本建议每个 VM 配备专用的 LUN,以实现各个 VM 的独立快速迁移。

CSV 如何工作?

每个 CSV 都有一个协调节点,包含面向群集中所有节点的共享存储卷以及 NT 文件系统 (NTFS) 分区。此节点可看作传统微软群集模型中的资源拥有者。在完整功能状态(无故障路径)下,非协调节点可通过存储互连(光纤通道、iSCSI、SAS)将数据直接发送到卷,文件系统元数据被通过专用网络引导至协调节点,以便对 NTFS 分区进行任何更新。如果非协调节点丢失与存储器的路径,数据可通过专用网络重新引导,并且协调节点将通过其与存储阵列的路径对卷执行读取/写入。如果协调节点丢失与存储器的路径,将确定新的协调节点,磁盘资源所有权将转移至该节点。这些功能可通过位于群集中所有节点的 NTFS 分区之上的筛选驱动程序实现。此筛选驱动程序可通过网络引导元数据和数据。

CSV 筛选驱动程序模式是否会影响任何应用程序?

CSV 筛选可影响在 VM 之外直接访问文件的应用程序,如杀毒和数据保护(备份/恢复)软件。而且,R2 对 VSS 框架进行了更改,以支持 CSV。多数吹嘘支持 Hyper-V 的数据保护软件通过基于 VSS 的快照提供该功能,您需要确保这些应用程序专门提供 CSV 支持。

现有的传统卷是否能设为 CSV?

是。但路径将会改变,因此任何依赖于该路径的应用程序、服务等都会损坏。例如,如果 VM 位于卷中,则您应当导出该 VM,将卷设为 CSV,然后再导入 VM。

支持在线迁移和 CSV 需要具备什么条件?

  • 所有节点运行以下任何一种操作系统版本:
    • Microsoft Windows Server 2008 R2 x64 企业版
    • Microsoft Windows Server 2008 R2 x64 数据中心版
    • Microsoft Hyper-V Server 2008 R2
  • 所有硬件和软件支持 2008 R2。
  • 必须配置故障转移群集,解决方案必须通过验证向导中的所有测试。如需更多详情,请参考:http://technet.microsoft.com/en-us/library/cc771404.aspx
  • 群集中的所有节点使用来自同一制造商的相同处理器。
  • 所有节点必须可访问共享存储设备(位于 iSCSI、光纤通道和 SAS 存储阵列中的 LUN,如 Dell PowerVault MD3000/3000i、Dell EqualLogic? PS Series 阵列或 Dell/EMC 阵列)。

在线实时迁移是否需要CSV?

否,支持实时迁移不需要 CSV;但是,CSV 提供的功能很适合用于任何旨在利用实时迁移的 R2 实施。

如何获得有关 CSV 的更多详情?