天天看点

AWS的EC2部署SQL Server Always-On集群(六)--- 配置Always On

1           登陆Portal

参考《部署EC2》中第5章,通过Bastion虚拟机登陆SQL虚拟机

2           开启Always On功能

在开始菜单中,选择SQL Server 2016配置管理器

AWS的EC2部署SQL Server Always-On集群(六)--- 配置Always On

在SQL Server配置管理器中,选择SQL Server服务->SQL Server(MSSQLSERVER),单击右键,选择属性

AWS的EC2部署SQL Server Always-On集群(六)--- 配置Always On

选择Always On高可用页面,勾选启用Always On高可用组。

AWS的EC2部署SQL Server Always-On集群(六)--- 配置Always On

正在SQL Server配置管理器中,选择SQL Server服务->SQL Server(MSSQLSERVER),单击右键,选择重启

AWS的EC2部署SQL Server Always-On集群(六)--- 配置Always On

在SQL2上做同样的操作。

3           创建并备份一个数据库

在SQL Server管理控制页面,选择数据库->新建数据库

AWS的EC2部署SQL Server Always-On集群(六)--- 配置Always On

输入数据库名称:MySQL1,并点击确定

AWS的EC2部署SQL Server Always-On集群(六)--- 配置Always On

在新建的数据库上单击右键,选择任务->备份

AWS的EC2部署SQL Server Always-On集群(六)--- 配置Always On

选择完全备份,点击确定

AWS的EC2部署SQL Server Always-On集群(六)--- 配置Always On

4           配置Always On群集

在SQL Server管理控制台,选择Always On高可用,单击右键,选择新建可用组

AWS的EC2部署SQL Server Always-On集群(六)--- 配置Always On

点击下一步

AWS的EC2部署SQL Server Always-On集群(六)--- 配置Always On

输入可用组名称:AG1,并勾选数据库级别健康检测,点击下一步

AWS的EC2部署SQL Server Always-On集群(六)--- 配置Always On

选择之前经过完全备份的数据库MyDB1,点击下一步

AWS的EC2部署SQL Server Always-On集群(六)--- 配置Always On

在Replica页面,选择Add Replica…

AWS的EC2部署SQL Server Always-On集群(六)--- 配置Always On

输入SQL2,将SQL2添加进来。

AWS的EC2部署SQL Server Always-On集群(六)--- 配置Always On

将状态改成如下图所示

AWS的EC2部署SQL Server Always-On集群(六)--- 配置Always On

在监听页面,选择创建可用组的监听器,输入监听组名称和端口,端口为5023。并添加监听的IP地址,IP地址分别为10.0.0.12和10.0.1.12。

AWS的EC2部署SQL Server Always-On集群(六)--- 配置Always On

选择完全数据库和日志备份,并在DC上创建一个共享文件夹Replica,设置成everyone读写,并将\\DC\Replica地址输入地址栏中。

AWS的EC2部署SQL Server Always-On集群(六)--- 配置Always On

验证全部通过,点击下一步

AWS的EC2部署SQL Server Always-On集群(六)--- 配置Always On

选择完成,开始配置

AWS的EC2部署SQL Server Always-On集群(六)--- 配置Always On

配置成功后,点击关闭

AWS的EC2部署SQL Server Always-On集群(六)--- 配置Always On

继续阅读