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

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

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

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

答案1

星风IP SAN可以做到这一点,但如果您希望存储在 HA 配置中对两个集群节点都可见,那么它就不是免费的。

答案2

我为此使用了 Microsoft iSCSI 目标 -

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

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

我使用三个不同的虚拟网络,一个用于“域”流量(包括集群 IP),一个用于集群心跳,一个用于“SAN”流量。我意识到第二个网络实际上不再需要,但旧习惯很难改变……

答案3

由于您已在进行虚拟化,因此您可以考虑在 Hyper-V 主机内安装提供 iSCSI 存储的虚拟设备。Hyper-V 具有 v对非微软操作系统的支持非常有限但你应该能够在基于 Linux 的存储设备版本上安装、配置和公开存储,例如开放文件管理器高级 iSCSI 插件(需要集群共享存储支持)或开放式决策支持系统可以下载试用。

一般来说,我不建议在生产环境中使用这种设置。但对于测试设置,它应该可以正常工作。

相关内容