SQL Server 2008 R2群集的“虚拟”共享存储

我正在尝试为运行在Hyper-V上的SQL Server 2008 R2群集(2个节点)设置虚拟testing环境。 群集需要共享存储才能正常工作,但在此testing环境中,我不需要硬件(ISCI,FC等)。

有没有办法创build一些可以在集群中使用的“假”虚拟共享存储? 感谢您的提示。

Starwind IP SAN可以做到这一点,但如果您希望存储对HAconfiguration中的两个群集节点均可见,则它不会自由。

我为此使用Microsoft iSCSI目标 –

http://www.microsoft.com/download/en/details.aspx?id=19867

我的设置是我的“实验室”networking中有一个域控制器 – 这是安装iscsi目标的地方。 从内存中,您需要创build一个VHD,然后您可以通过iSCSI公开。 然后我configuration集群节点指向这个。

我使用三个不同的虚拟networking,一个用于“域”通信(包括群集IP),一个用于群集心跳,另一个用于“SAN”通信。 我意识到其中的第二个是不再需要的,但是旧的习惯很难

由于您已经在虚拟化,因此您可以考虑在Hyper-V主机中安装提供iSCSI存储的虚拟设备。 Hyper-V 对非MS操作系统提供了有限的支持 ,但您应该能够使用Advanced iSCSI插件 (需要群集共享存储支持)在基于Linux的存储设备(如Openfiler)上安装,configuration和公开存储,或可作为试用版下载的Open-E DSS 。

一般来说,我会build议在生产环境下进行这样的设置。 但对于testing设置,它应该工作得很好。