通过 Hyper-V 主机上的 iSCSI 启动器或 VHDX 将存储驱动器连接到虚拟机

通过 Hyper-V 主机上的 iSCSI 启动器或 VHDX 将存储驱动器连接到虚拟机

我们当前的 200 个用户基础架构基于 XenServer 和 StarWind iSCSI SAN。虚拟服务器操作系统的 C: 驱动器安装在 XenServer SR 卷中,而这些卷又是 StarWind SAN 上的虚拟硬盘。但是,VM(例如我们的文件服务器)的数据驱动器使用 Microsoft iSCSI 启动器从之内虚拟操作系统。因此,大部分 I/O 都是通过 iSCSI Direct(好吧,通过虚拟机管理程序 NIC 堆栈)往返于 SAN 的。我们不受 XenServer 中 2TB 磁盘限制的限制。精简配置由 StarWind SAN 提供。

我们正在转向 Hyper-V 2012 环境,情况不太明朗,因为我们可以通过第二个 VHDX 安装 E: 驱动器(现在相同的 2TB 大小限制已被取消)。VHDX 还提供精简配置。但是,它仍然必须通过 iSCSI 从 Hyper-V 服务器传输到同一个 SAN,因此对我来说,感觉 VHDX 路由必须添加额外的层,因此性能会降低。

关于直接使用 iSCSI 还是通过 VHDX 更“更好”的任何明智之言都值得赞赏。

答案1

这两种策略的成本差不多。VHDX 部分确实增加了一个非常薄的层,但从 Hyper-V 父分区进行联网比从客户机进行联网成本略低,因为您没有对 iSCSI 流量进行网络虚拟化。

然而,VHDX 策略管理起来要容易得多。就我个人而言,我会选择易于管理的策略。

相关内容