SQLServer2019+AlwaysOn+WSFC+高可用
近期项目中使用 SQLServer2019与WSFC构建SQLServer2019高可用集群,借此机会与参考一些前辈相关资料的前提下,构建环境进行整个集群的搭建,在此记录下整个过程,以供后来者借鉴参考学习与相互探讨。
Windows Server 故障转移群集(WSFC) 群集是一组独立的服务器,它们共同协作以提高应用程序和服务的可用性。WSFC提供了各种基础结构功能来支持所承载的服务器应用程序(如 Microsoft SQL Server 和 Microsoft Exchange)的高可用性和灾难恢复方案。 如果一个群集节点或服务失败,则该节点上承载的服务可通过“故障转移”的过程自动或手动转移到另一个可用节点。
AlwaysOn 可用性组和 AlwaysOn 故障转移群集实例将 WSFC 用作一种平台技术,将组件注册为 WSFC 群集资源。相关的资源将合并为一个“资源组”,这些资源可能依赖于其他 WSFC 群集资源。这样,WSFC 群集服务就可以感测并标明是否需要重新启动 SQL Server 实例,或自动将其故障转移到 WSFC 群集中的不同服务器节点上。
“可用性组”是一组共同实现故障转移的用户数据库。一个可用性组包含一个主"可用性副本"和一至四个辅助副本,这些副本通过基于 SQL Server 日志的数据移动来实现数据保护以进行维护,无需共享存储。每个副本均由 WSFC 群集的不同节点上的 SQL Server 实例承载。可用性组和相应的虚拟网络名称注册为 WSFC 群集中的资源。
1 环境准备
VMWare 14 Pro
windows_server_2019
SQLServer 2019
2 部署规划
三台机器: DNS+AD、SQLnode01、SQLnode2、SQLnode3
| 服务名称 | IP | 部署服务 |
|---|---|---|
| SQL-SERVER | 192.168.65.42 | DNS+AD |
| SQL-NODE1 | 192.168.65.44 | Sqlserver2019 |
| SQL-NODE2 | 192.168.65.43 | Sqlserver2019 |
| SQL-NODE3 | 192.168.65.45 | Sqlserver2019 |
| 服务名称 | 描述 | VIP-Cluster | Sql AlwaysOn VIP |
| SQL-NODE1 | 集群节点1 | 192.168.65.100/24 | 192.168.65.101/24 |
| SQL-NODE2 | 集群节点2 | ||
| SQL-NODE3 | 集群节点3 |
3 安装步骤
1)DNS+AD ==》2)WSFC安装 ==》 3)SQLServer安装 ==》 4)配置alwaysOn ==》5)测试验证
4 安装DNS+AD
1)安装DNS
设置静态IP和首选DNS服务器ip为本机127.0.0.1

进入服务器管理器开始安装DNS,添加角色和功能。

进入添加角色和功能向导。

下一步

下一步

下一步,选择DNS服务器

下一步

下一步

下一步

选择 如果需要,自动重新启动目标服务器,安装

安装进行中

安装完成,关闭。
2)安装AD
服务管理器 ==》添加角色和功能向导 ==》选择服务器角色
选择Active Directory 域服务,下一步

下一步,选择 如果需要,自动重新启动目标服务器

安装,显示安装进度

安装成功

选择,将此服务器提升为域控制器

域控制器配置,添加新林,设置根域名

选择 域名系统(DNS)服务器,全局编录(GC),安装

忽略提示,下一步

下一步

下一步,默认文件夹地址

下一步

本文档详述了如何使用SQLServer2019结合Windows Server故障转移群集(WSFC)构建高可用集群环境。从环境准备到部署规划,再到具体安装步骤及配置验证,提供了全面的技术指南。
最低0.47元/天 解锁文章
1827

被折叠的 条评论
为什么被折叠?



