Jus*_*ner 5 sql-server clustering failover
我对 SQL Server 的主动/主动集群有一个模糊的理解。任何人都可以帮助确认我的理解是否正确?
据我了解,主动/主动集群使用两个或多个 Windows 服务器。假设我们有两台服务器 n1 和 n2。然后我们在这两台服务器上创建一个故障转移集群,并将 n1 和 n2 加入集群。然后我们在 n1 和 n2 上安装一个 SQL Server 实例 i1。之后,我们在 n1 和 n2 上安装另一个 SQL Server 实例 i2。然后我们可以在 n1 上启动 i1 并在 n2 上启动 i2 以创建一个主动/主动集群。稍后我们可以将 i1 从 n1 故障转移到 n2,并将 i2 从 n2 故障转移到 n1。
我的理解正确吗?我们是否需要在 n1 和 n2 上安装实例 i1 和 i2?安装配置好主动/主动集群后,每个节点上安装并运行了多少SQL Server服务?
你基本上是对的。Active/Active 实际上只是一个多实例 SQL 集群。当您在 Windows Server 故障转移群集 (WSFC) 的 N1 上安装故障转移群集实例 (FCI) I1 时,您必须在 I1 的 WSFC N2 上运行“添加节点”,对于实例 I2 反之亦然。SQL Server 和代理服务安装在两个节点上,但只会在主动控制 SQL 实例的节点上主动运行。