SQL Server 2008 故障转移群集

SQL Server 2008 故障转移群集

我正在使用 SQL Server 2008 Enterprise,并且想要安装 SQL Server 2008 故障转移群集。我想知道,

(1)我需要一个活动目录域吗? (2)我需要的最少机器数量是多少(假设我还没有活动目录域或域控制器)?

提前致谢,乔治

答案1

我的经验主要与 Server 2003 故障转移群集有关,因此这可能不完全正确,但从我对 2003 的了解和对 2008 的听说来看,您的问题的答案如下:

(1) 是的,您需要一个 AD 域,SQL 群集需要配置域帐户才能运行 SQL 服务,这些帐户必须在两个框之间共享。此外,SQL 群集是在 Windows 群集中配置的,它也使用域帐户进行身份验证。

(2) 您至少需要 2 台服务器(1 个集群节点,1 个域控制器),从技术上讲,您可以在只有一个节点可用的情况下创建集群,尽管在这种情况下您实际上并没有获得集群的好处。实际上,您需要至少 3 台服务器、两个具有尽可能相似硬件的集群节点和 1 个域控制器。

答案2

是的,您需要一个 AD 域来验证集群服务,并且您只需要有两台机器,但两台机器都需要是域控制器。

答案3

SQL Server 故障转移群集在 Windows Server 故障转移群集上运行。

您确实需要至少一个 AD 盒,最好有两个,尽管第二个实际上可以作为虚拟化实例运行。由于故障转移过程会通告新的名称和 IP 地址组合,因此需要 AD。您需要为每个故障转移服务(DTC、SQL Server 等)预留一个 IP 地址和名称。

集群中的系统数最少为 1,但为了实现故障转移功能,最少需要两个系统、两个服务实例和一个仲裁磁盘。

驱动器需要跨系统共享——Windows 故障转移群集配置将对此进行测试。

我通常在安装任何 SQL Server 故障转移实例之前安装 DTC 的故障转移实例。

相关内容