一、资源规划
主机名 | ip | 备注 | cpu | 内存 | 硬盘 | 操作系统版本 |
csdb01.wtown.com | 192.168.16.156 | 服务器IP | 2核 | 2GB | 60G | windows server2022 |
csdb02.wtown.com | 192.168.16.157 | 服务器IP | ||||
NAS | 192.168.16.110 | 共享存储,做仲裁,选出主备服务器 | ||||
SPWSFC | 192.168.16.160 | 故障转移VIP,存在于仲裁出来的主服务器上 | ||||
SPSQL | 192.168.16.161 | alwayson sql VIP,存在于仲裁出来的主服务器上 |
创建虚拟机,服务器系统使用windows server2022,块级存储(iscsi)使用FreeNAS11.2,安装步骤在此不在赘述。
二、搭建故障转移集群
1、电脑主机名和dns后缀(两台都需要)
2、配置主机名解析(hosts)(两台都需要)
如果添加内容时无法保存,就需要在文件属性中进行授权操作。
3、安装故障转移集群工具
(1)服务器管理器中添加角色和功能(两台都需要)
(2)验证集群
故障转移集群管理器工具添加
验证配置
创建集群
(3) 创建共享磁盘,做仲裁使用
开启iscsi服务(两台都需要),共享磁盘使用的是FreeNAS11.2
磁盘管理中,将磁盘初始化并分配盘符,准备仲裁盘
另一台需要将磁盘联机
(4)配置群集仲裁
添加磁盘存储
设置磁盘仲裁
(5)验证
三、安装SQL server(两台都需要)
1、安装SQL server![](https://img-blog.csdnimg.cn/0e213bbd6adb4b15bab470ae06bd2ea7.png)
将机器学习服务相关取消掉
两台数据根目录一定要一致
2、安装SQL server管理工具
四、配置AlwaysOn(两台都需要)
1、启用AlwaysOn
(1)启用AlwaysOn
(2) 重启SQL server服务
(3)如果alwaysOn启用成功,在服务器属性里可看到启用HADR为true![](https://img-blog.csdnimg.cn/1a16932de36542468845047b355e2a75.png)
(4)查看各节点的投票数
(5)查看cluster
五、新建可用性组
1、防火墙添加入站1443和5022端口(两台都需要)
注:出现链接辅助副本超时可能是防火墙问题 ,需要添加1433和端点5022规则(5022创建可用性组时要用)
同理添加5022端口
2、修改sql服务 登录账号为本机管理员账号(两台都需要)
3、创建证书并导入证书(两台都需要)
将生成的证书放到另一台服务器上
执行命令将证书导入
4、新建数据库并执行全备
5、创建数据库可用性组
将另一台服务添加上去
6、 配置侦听