SQL 服务器的廉价集群

SQL 服务器的廉价集群

有人知道模拟群集 SQL Server 解决方案的方法吗?我们显然不想花很多钱来设计这个想法的原型,但我们有相当多的 PC 可用。我只是想知道是否有任何方法可以欺骗 SQL Server,让它认为它正在使用物理机甚至虚拟机安装在群集硬件上?

当然,我不希望进行任何性能测试,它更多的是与测试故障转移场景和复制等有关。

有任何想法吗?

答案1

最简单的方法是在 VMware 中构建虚拟集群。除非您使用的是经批准的硬件/软件,否则从技术上讲,这种方法不受支持,但根据您的需要,这样做是可以的。

棘手的部分是共享存储配置,本文解释了如何进行配置:

https://web.archive.org/web/1/http://techrepublic%2ecom%2ecom/5208-6230-0.html?forumID=102&threadID=220875&start=0

答案2

我本来要提到布伦特所概述的这个确切方法,因为它是一种廉价的方式(从硬件的角度来看)来尝试通常被称为“袖珍集群”的东西。

但显然...如果您打算在生产中使用它,这最终不会那么便宜,因为您至少需要 2 个 Windows Server Enterprise 许可证和 1 个 SQL Server Enterprise 许可证(每个进程)。但如果只是为了测试,那么可以使用 MSDN/TechNet 许可证,然后只是硬件、虚拟化和配置的问题。

答案3

从物理上讲,您可能可以使用物理工作站和 iSCSI 共享存储解决方案来实现这一点,因为您是在进行测试。正如 Brent 所建议的,更简单的方法是 VMware。需要说明的是,从 Microsoft 的角度来看,VMware 中的故障转移群集不受支持,即使在经过批准的硬件/软件解决方案中也是如此。

服务器虚拟化验证计划常见问题解答

SVVP 是否涵盖所有 Windows Server 角色? 除 Hyper-V 和集群服务在另一个虚拟化解决方案/虚拟机管理程序上运行虚拟机管理程序(Hyper-V)是没有意义的,并且集群需要所有硬件组件都经过硬件 OEM 的测试(例如服务器、存储、HBA 控制器、操作系统)。

相关内容