配置SQL2022的AlwaysOn
AlwayOn取数据库镜像和故障转移集群之长。AlwayOn不再像故障转
移集群那样需要共享磁盘,从而主副本和辅助副本可以更容易的部署到不
同的地理位置;AlwayOn还打破了镜像只能1对1的限制,支持最多5个
可用性伙伴,使得辅助副本不仅能用于高可用性的目的,还能用于只读访
问,甚至可以在辅助副本上进行数据库备份。
花了2天时间配置AlwayOn高性能组件:
1,在一台服务器上升级成域服务器(测试用的Win2022R2),配置3
个域账号,作为目标服务器的登陆用户
2,安装一台服务器的“故障转移群集管理器”开始“创建群集向
导”,添加另外2个服务器集群节点。(必须在域账户下登陆配置)
3,安装SQL2022,并开启alwayon高性能组件
4,在每个SQL2022启动账户分别设置成域账户启动,并将域账户设
置成数据库管理员权限(SyAdmin)权限
5,备份数据库到路径中,共享给其他域用户访问权限6,按alwayon
高性能组件一步步配置
7,如果配置监听有问题,可能是IP地址有冲突,默认设置一个其他
没有使用的IP问题:
2,创建的账户赋予admin权限和域管理员权限3,failover后发现
主库服务器关机了。
如果是Window2022R2会有些不一样
1,3台服务器都安装“故障转移群集管理器”,只需配置集群就可,
不需要配置多数仲裁2,3台SQLServer都按域账号启动,(否则不能配
置成功AlwayOn)3,可以还原备份和日志后,使用连接进行配置
4,配置完alwayon会在“故障转移群集管理器”有AlwayOn的名称
角色里,如果暂停角色,alwayon就会出现故障
一、具体的环境如下
在Window域中,部署3台成员服务器用作SQLServer服务器,因为
SQLServer2022的高可用性组需要Window的群集服务支持,所以必须预
先在这些成员服务器上实现WSFC。服务器的操作系统均为
WindowServer2022R2,因此其WSFC的仲裁配置有多数(奇数)节点、节
点(偶数)和磁盘多数、多数节点(偶数)和文件共享、非多数:仅磁盘
等4种。在此,为了体现SQLServerAG无需要各节点共享存储设备这一特
性,准备使用3个节点实现。由于是奇数,所以选择多数节点仲裁配置。
虽然这种仲裁配置不是被SQLServer2022AG推荐的,但是并不影响AG的
实现和使用。
另外,由于本文着重讲述SQLServer2022AG的实现,所以对于服务器
基本配置和网络设置,以及Window活动目录和域的实现在此略去。
二、实现SQLServer2022高可用性组必须的WSFC环境
首先在每台成员服务器上安装并配置WSFC,以配置SQL03为例:
1、安装WSFC群集组件1)打开服务器管理器,选择“功能”,在右
边窗口中点击“添加功能”。
2)在添加功能向导中,勾选“故障转移群集”,点击“下一步”。
3)在“确认安装选择”页面中,点击“安装”,进行安装操作。
4)完成并关闭“故障转移群集”的安装。
本文发布于:2022-11-12 10:13:25,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/88/3920.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |