如何使双节点群集的群集存储从 SAN 到 Hyper-V 可用

如何使双节点群集的群集存储从 SAN 到 Hyper-V 可用

我想创建一个 2 节点 SQL Server 2012 集群。两个节点都是在 Hyper-V 上运行 Windows Server 2012 的虚拟机。

我有一个可用于集群存储的物理 SAN,因此我希望有人能帮助我了解如何使集群存储可用于两个节点。两个节点都使用 HBA 光纤通道。

  1. 如何使其与 iSCSI 配合使用

  2. 如何在没有 iSCSI 的情况下工作

我希望能够创建多个驱动器,例如 S、F、K 等

谢谢

答案1

如果我正确理解了这个问题,您想在 Windows Server 2012 Hyper-V 主机上的 Hyper-V 内运行的两个虚拟机中创建一个 SQL 集群,对吗?

为了使用共享磁盘(您需要),您有两个选项:1. 虚拟光纤通道 2. Iscsi

虚拟光纤通道允许您使用现有的 SAN 并将其呈现给虚拟机,就像将其呈现给物理主机一样。但是有一些先决条件,因此您的 SAN 可能不支持此功能。可以在此处找到很好的描述:Hyper-V 虚拟光纤通道设计指南

对于 iscsi,您可以简单地将 SAN 作为 Iscsi 目标呈现给客户端。您的 SAN 可能能够本机执行此操作,或者您可能需要将 SAN 呈现给某种 NAS,这又使存储可以通过 iscsi 访问。Windows Server 可以做到这一点,我相信任何 Linux 发行版也可以做到这一点。

编辑:使用即将推出的 Windows Server 2012R2 中的 Hyper-V,您可以实现共享 vhdx 磁盘文件,只要 vhdx 位于 SMB3 共享文件夹中即可。 如下所述: Windows Server 2012 R2 中的共享 VHDX 文件功能如何工作?

相关内容