我正在为这种情况做计划:采用主动/主动配置的 SQL 2005(即,2 个节点,2 个实例,每个节点都持有其中一个实例的活动实例,每个节点都是另一个实例的备份)
SQL(主数据库)、数据、日志和 Quorum 分区位于 LUN 上。我知道此设置需要两个 SQL、两个数据和两个日志分区,而且我非常确定我们还需要两个 Quorum 分区,但我的团队不同意。
我的想法是,这种“主动/主动”集群配置实际上是两个逻辑集群,被压缩成两个节点,每个节点都扮演两个角色(主动和被动)。每个集群都需要自己的仲裁,以便其主动节点可以拥有它 - 一个分区(甚至一个 LUN)不能同时由多个节点拥有。
因此,Active/Active 需要每个节点一个仲裁分区,就像 Sql、Data 和 Log 分区一样,对吗?
谢谢,
杰森
答案1
仲裁驱动器实际上与 SQL Server 没有任何关系。它由基本 Windows 群集服务使用,并且您只需要一个。
我们的设置与您的非常相似,只是共享磁盘较少。这是一个 2 节点主动-主动集群,在光纤通道 SAN 上运行 2003 Server x64 和 SQL 2005 x64。我们为每个 SQL 实例使用 1 个磁盘,用于保存数据和事务日志文件。我们为集群 MS DTC 服务准备了一个附加磁盘。我们为 Quorum 驱动器准备了一个最终磁盘。Quorum 和 DTC 磁盘每个只有 500 MB。