通过主机或直接向客人提供虚拟环境的iSCSI存储?

我们计划在我们的networking中安装带有两个FC / iSCSI控制器的HP MSA P2000。

我们有两种select为虚拟机提供更多存储(我们正在运行Hyper-V):

A)将iSCSI目标添加到虚拟主机,然后创build我们将添加到每个访客服务器的VHD。

B)在每个访客服务器中直接添加iSCSI目标。

只是想知道这些选项之一是否比其他选项好,哪些是虚拟化环境中的常见做法。

预先感谢您的任何意见!

将iSCSI存储器呈现给虚拟化主机是最常见的使用场景,但是您可能有将iSCSI存储器呈现给虚拟机的特定需求和/或要求。 这完全取决于您的特定部署。

我会说选项A是最常见的,在这种情况下可能是最好的select。

A.设置CSV(集群共享卷),您可以使用集群机制,轻松实现故障切换。

将ISCSI暴露给虚拟机是你只想在特殊场合(高性能目标等)做的事情。

将SAN连接到主机允许您将VHD用于VM,从而使您可以使用机器虚拟化的所有function,包括VM快照(检查点),VM级备份,存储迁移等。

将SAN连接到guest虚拟机允许您在guest虚拟机中使用SAN的function,包括集群,MPIO DSM,VSS硬件提供程序等。

无论您使用iSCSI还是光纤通道作为SAN的协议,这两个语句都是正确的。

我在W2K8R2故障转移群集中使用HP P2000 G3 iSCSI MSA。 P2000可以兼得,这一切都取决于你如何分割它。 为了达到我的目的,我创build了两个LUN,一个用于Witness磁盘,另一个用于Cluster Shared Volume。 我所有的虚拟机都在CSV上。 每个VM都使用固定的VHD进行configuration。 如果我需要启动一个大型数据库服务器,我将添加存储,创build另一个LUN,并将其用作传递磁盘。