AlwaysOn AG:当前主机服务器 - 所有者节点 - 主实例

ssd*_*der 1 sql-server clustering availability-groups

我正在构建一个 SQL Server AlwaysOn AG,我正在执行手动和自动的“故障转移”步骤:

我注意到在 Windows Server 故障转移群集中存在一个“当前主机服务器”。据我所知,这是集群托管的集群的“主人”。但是现在我注意到托管可用性组(-role)的“所有者节点”可能是另一个节点。(owner节点也是AG的主实例吧?)

现在对我来说,AlwaysOn AG 的正常运行存在两个问题:

Q1:“当前主机服务器”是否应该与 AlwaysOn AG 的所有者节点相同?

Q2:想象一下,如果我想维护一个主机。我是否应该首先将 AG(通过 SSMS 或使用 ALTER AVAILABILITY GROUP...)故障转移到第二个节点/另一个节点,然后再故障转移 WSFC-Current 主机?

也许有人可以帮助我解决这些问题并给我一些建议。

谢谢

Sea*_*ser 5

“当前主机服务器”是否应该与 AlwaysOn AG 的所有者节点相同?

这是当前托管核心集群资源的节点,它不一样,只是另一个角色。不同的角色可以由不同的节点拥有。在这种情况下,它们不需要相同 - 通常大多数人并不关心谁拥有只有SQL Server的 WSFC 中的核心集群资源。它在某些情况下确实会有所作为,但对于绝大多数情况而言,它并没有真正的区别。

想象一下,如果我想维护一个主机。我是否应该首先将 AG(通过 SSMS 或使用 ALTER AVAILABILITY GROUP...)故障转移到第二个节点/另一个节点,然后再故障转移 WSFC-Current 主机?

如果您要维护主机,我会将所有角色(消耗)移出该节点。所以,是的,一切都应该从它移开。