戴森球计划工厂蓝图完全指南:免费获取2000+优化布局方案
2026/5/26 20:06:07
当一切顺利时,cowboysrule会出现在列表中。由于之前创建可用性组时使用了SECONDARY_ROLE选项,甚至可以从辅助副本的cowboysrule数据库读取数据。至此,已经成功为 Linux 上的 SQL Server 创建并设置了 Always On 可用性组。接下来,将探讨在这种情况下故障转移是如何工作的,具体是通过设置 Pacemaker 集群并将可用性组(AG)添加到集群中。
要继续后续操作,必须拥有 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 中