34、构建 SQL Server on Linux 的高度可用 Always On 可用性组
2026/5/26 20:07:13 网站建设 项目流程

构建 SQL Server on Linux 的高度可用 Always On 可用性组

1. 前期回顾与新目标

当一切顺利时,cowboysrule会出现在列表中。由于之前创建可用性组时使用了SECONDARY_ROLE选项,甚至可以从辅助副本的cowboysrule数据库读取数据。至此,已经成功为 Linux 上的 SQL Server 创建并设置了 Always On 可用性组。接下来,将探讨在这种情况下故障转移是如何工作的,具体是通过设置 Pacemaker 集群并将可用性组(AG)添加到集群中。

2. 使用 Pacemaker 创建集群

要继续后续操作,必须拥有 Red Hat 订阅,因为需要高可用性附加组件才能让 Pacemaker 在生产环境中正常工作。可以参考文档 https://docs.microsoft.com/sql/linux/sql-server-linux-availability-group-cluster-rhel 来为 RHEL 创建 Pacemaker 集群。需要注意的是,生产环境的 Pacemaker 集群需要 STONITH,但在 Azure 虚拟机中当前不支持,所以在示例中会禁用它。

创建 Pacemaker 集群的具体步骤如下:
1. 在每个节点的 bash shell 中

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询