Gav*_*vin 6 sql-server clustering windows-server sql-server-2016
我有一个 2 节点 Windows 故障转移集群(Windows Server 2016、SQL Server 2017),在光纤连接的共享存储上有一个仲裁磁盘见证。
通过此 Quorum 设置,心跳在自己的网络上有多重要,为什么?
我是否正确地认为,如果网络出现故障,Quorum Disk Witness 将停止尝试故障转移的节点,因为它仍然会投票认为两个节点都在线,即使节点本身说另一个离线?
在这种情况下,我看不出在自己的网络上拥有心跳有什么好处。我完全明白将两个 NIC 组合在一起可以提供弹性,但是分离心跳(据我所知)并没有为这种法定人数设置提供多少。
小智 1
我们来尝试定义一下什么是心跳网络和Quorum。
心跳(私有集群网络)用于仅与其他集群节点进行通信。建议使用心跳专用网络,将客户端连接的公网流量隔离,避免网络延迟。集群节点每 1 秒交换一次心跳,如果在 5 次尝试后没有响应,则认为该节点已关闭。
Quorum用于提供投票机制,以确保集群不会出现脑裂。如果集群节点网络无法相互通信,仲裁将充当决胜局。由于某种原因 Quorum 失败或损坏,整个集群将关闭。
非常重要的是,建议配置专用心跳(专用网络)以实现弹性、冗余、服务质量、隔离并避免网络单点故障。它违背了设置没有心跳网络的 WSFC 的目的。集群网络的目标是实现服务质量。
| 归档时间: |
|
| 查看次数: |
3598 次 |
| 最近记录: |