使用复制将 SQL 群集故障转移到 DR 站点

使用复制将 SQL 群集故障转移到 DR 站点

我正在尝试使用 Zerto 复制对具有 2 个节点的 SQL 群集进行故障转移。我正在运行 Server 2016 Standard 和 SQL 2017 Standard。

我的网络没有扩展,因此我需要使用不同的 VLAN 进行故障转移。我只尝试启动集群的一个节点(拥有所有角色的活动节点)。

由于有新的 IP 范围,我显然在启动集群时遇到了各种问题。我到处找了找,却惊讶地发现没有找到任何相关内容。

当我尝试连接到集群时,收到“操作失败。打开集群角色时发生错误”。

是否有人尝试过将 Microsoft 故障转移群集中的虚拟机完全故障转移到 DR 位置的其他 VLAN?

答案1

如果您愿意重新设计架构,SQL AlwaysOn 可以很好地与多个子网配合使用。不过,我建议对所有副本使用相同版本的 SQL。

https://www.mssqltips.com/sqlservertip/4597/configure-sql-server-alwayson-availability-group-on-a-multisubnet-cluster/

答案2

我们的问题实际上与网络无关。在复制 RDM 时,Zerto 没有使用厚置零进行复制,而厚置零是识别集群磁盘所必需的。我们复制了磁盘,然后通过命令行将磁盘厚置零,这样我们就能启动节点了。

相关内容