Skype for business混合部署系列之二后端SQL Server Always on配置

skype for business 后端数据库配置always on 支持的数据库版本

SQL Server 2014 Enterprise Edition 和 SQL Server 2012 Enterprise Edition
1.2台SQL Server 服务器配置双网卡,心跳线网卡配置如下
Skype for business混合部署系列之三后端SQL Server Always on配置_第1张图片
Skype for business混合部署系列之三后端SQL Server Always on配置_第2张图片
Skype for business混合部署系列之三后端SQL Server Always on配置_第3张图片
2.2台SQL Server数据库服务器上安装 Windows Server 故障转移群集。在每台服务器上,执行以下操作
打开“服务器管理器”,然后单击“ 添加角色和功能 ”。
单击“ 下一步 ”,直至达到“ 选择功能 ”框。在这里选中“ 故障转移群集 ”复选框。
在“ 添加故障转移群集所需的功能? ”框中,单击“ 添加功能 ”。
单击“ 安装 ”。
Skype for business混合部署系列之三后端SQL Server Always on配置_第4张图片
Skype for business混合部署系列之三后端SQL Server Always on配置_第5张图片
Skype for business混合部署系列之三后端SQL Server Always on配置_第6张图片
Skype for business混合部署系列之三后端SQL Server Always on配置_第7张图片
3.验证群集配置。
在“服务器管理器”中,单击“ 工具 ”菜单,然后单击“ 故障转移群集管理器 ”。
在屏幕右侧的“ 操作 ”中,单击“ 验证配置 ”。
在“ 在你开始前 ”页上,单击“ 下一步 ”。
选择要添加到群集的服务器,然后单击“ 运行所有测试 ”。
在“ 摘要 ”框中,检查向导报告的任何错误。然后单击“ 完成 ”完成验证。
Skype for business混合部署系列之三后端SQL Server Always on配置_第8张图片
Skype for business混合部署系列之三后端SQL Server Always on配置_第9张图片
Skype for business混合部署系列之三后端SQL Server Always on配置_第10张图片
Skype for business混合部署系列之三后端SQL Server Always on配置_第11张图片
Skype for business混合部署系列之三后端SQL Server Always on配置_第12张图片
Skype for business混合部署系列之三后端SQL Server Always on配置_第13张图片
3.创建群集。
在“ 故障转移群集管理 ”向导中,右键单击“ 故障转移群集管理 ”,然后单击“ 创建群集 ”。
在“ Skype for business混合部署系列之三后端SQL Server Always on配置_第14张图片你开始前 ”页上,单击“ 下一步 ”。
添加群集名称和 IP 地址。验证设置后,单击“ 下一步 ”。
在“确认”页上,单击“ 下一步 ”。
创建群集后,单击“ 完成 ”。
Skype for business混合部署系列之三后端SQL Server Always on配置_第15张图片
Skype for business混合部署系列之三后端SQL Server Always on配置_第16张图片
Skype for business混合部署系列之三后端SQL Server Always on配置_第17张图片
4.配置仲裁
我们建议配置群集仲裁设置来使用文件共享见证。在其中1台前端服务器上创建共享文件夹,权限设置为Lyncadmin完全控制,
右键单击群集名称,单击“ 更多操作 ”,然后单击“ 配置群集仲裁设置 ”。
在“ 选择仲裁配置选项 ”页上,单击“ 选择仲裁见证 ”。
在“ 选择仲裁见证 ”页中,单击“ 配置文件共享见证 ”。
在“ 配置文件共享见证 ”页中,键入要使用的文件共享的路径,然后单击“ 下一步 ”。
在“ 确认 ”页上,单击“ 下一步 ”。
Skype for business混合部署系列之三后端SQL Server Always on配置_第18张图片
Skype for business混合部署系列之三后端SQL Server Always on配置_第19张图片
Skype for business混合部署系列之三后端SQL Server Always on配置_第20张图片
Skype for business混合部署系列之三后端SQL Server Always on配置_第21张图片
Skype for business混合部署系列之三后端SQL Server Always on配置_第22张图片

Skype for business混合部署系列之三后端SQL Server Always on配置_第23张图片
5.在群集中的每台服务器上,在 SQL Server 配置管理器中,启用“始终启用”。
打开 SQL Server 配置管理器。在屏幕左侧的树中,单击“ SQL Server 服务 ”,然后双击“SQL Server 服务”。
在“ 属性 ”框中,选择“ AlwaysOn 高可用性 ”选项卡。选中“ 启用 AlwaysOn 可用性组 ”复选框。出现提示时,重新启动 SQL Server 服务。
在登录属性中输入账号Lyncadmin和密码,确定重启服务。
Skype for business混合部署系列之三后端SQL Server Always on配置_第24张图片
Skype for business混合部署系列之三后端SQL Server Always on配置_第25张图片
6.打开 SQL Server Management Studio,然后连接到 SQL Server 实例。
Skype for business混合部署系列之三后端SQL Server Always on配置_第26张图片
7.对所有的数据库做一次完整的备份,备份路径为\SFBSQL01\SQLBACKUP
(sqlbackup为共享文件夹权限设置为Lyncadmin完全控制)。
Skype for business混合部署系列之三后端SQL Server Always on配置_第27张图片
8.所有的数据库均需要做如上的备份,操作步骤相同。也可以使用powershell进行 备份,备份命令如下
Back End databases:
Invoke-Sqlcmd -Query "ALTER DATABASE [cpsdyn] SET RECOVERY FULL WITH NO_WAIT;" -ServerInstance "SFBSQL\SFBRTC"
Invoke-Sqlcmd -Query "ALTER DATABASE [rgsconfig] SET RECOVERY FULL WITH NO_WAIT;" -ServerInstance "SFBSQL\SFBRTC"
Invoke-Sqlcmd -Query "ALTER DATABASE [rgsdyn] SET RECOVERY FULL WITH NO_WAIT;" -ServerInstance "SFBSQL\SFBRTC"
Invoke-Sqlcmd -Query "ALTER DATABASE [rtcab] SET RECOVERY FULL WITH NO_WAIT;" -ServerInstance "SFBSQL\SFBRTC"
Invoke-Sqlcmd -Query "ALTER DATABASE [rtcshared] SET RECOVERY FULL WITH NO_WAIT;" -ServerInstance "SFBSQL\SFBRTC"
Invoke-Sqlcmd -Query "ALTER DATABASE [rtcxds] SET RECOVERY FULL WITH NO_WAIT;" -ServerInstance "SFBSQL\SFBRTC"
Backup-SqlDatabase -ServerInstance SFBSQL\SFBRTC -Database cpsdyn
Backup-SqlDatabase -ServerInstance SFBSQL\SFBRTC -Database rgsconfig
Backup-SqlDatabase -ServerInstance SFBSQL\SFBRTC -Database rgsdyn
Backup-SqlDatabase -ServerInstance SFBSQL\SFBRTC -Database rtcab
Backup-SqlDatabase -ServerInstance SFBSQL\SFBRTC -Database rtcshared
Backup-SqlDatabase -ServerInstance SFBSQL\SFBRTC -Database rtcxds
CMS Databases:
Invoke-Sqlcmd -Query "ALTER DATABASE [xds] SET RECOVERY FULL WITH NO_WAIT;" -ServerInstance "SFBSQL\SFBRTC"
Invoke-Sqlcmd -Query "ALTER DATABASE [lis] SET RECOVERY FULL WITH NO_WAIT;" -ServerInstance "SFBSQL\SFBRTC"
Backup-SqlDatabase -ServerInstance SFBSQL\SFBRTC -Database xds
Backup-SqlDatabase -ServerInstance SFBSQL\SFBRTC -Database lis
Monitoring Databases:
Invoke-Sqlcmd -Query "ALTER DATABASE [LcsCDR] SET RECOVERY FULL WITH NO_WAIT;" -ServerInstance "SFBSQL\SFBRTC"
Invoke-Sqlcmd -Query "ALTER DATABASE [QoEMetrics] SET RECOVERY FULL WITH NO_WAIT;" -ServerInstance "SFBSQL\SFBRTC"
Backup-SqlDatabase -ServerInstance SFBSQL\SFBRTC -Database LcsCDR
Backup-SqlDatabase -ServerInstance SFBSQL\SFBRTC -Database QoEMetrics
Archiving Database:
Invoke-Sqlcmd -Query "ALTER DATABASE [LcsLog] SET RECOVERY FULL WITH NO_WAIT;" -ServerInstance "SFBSQL\SFBRTC"
Backup-SqlDatabase -ServerInstance SFBSQL\SFBRTC -Database LcsLog
9.将SFBSQL01的数据库安装目录结构同步到SFBSQL02服务器中
Skype for business混合部署系列之三后端SQL Server Always on配置
10.创建always on高可用性组,点开always on高可用性组,选择新建可用性组向导
Skype for business混合部署系列之三后端SQL Server Always on配置_第28张图片
Skype for business混合部署系列之三后端SQL Server Always on配置_第29张图片
Skype for business混合部署系列之三后端SQL Server Always on配置_第30张图片
11.选择要做镜像的SQL 数据库,这里全部选择,点击下一步。
Skype for business混合部署系列之三后端SQL Server Always on配置_第31张图片
12.选择自动故障转移的对话框和同步提交的对话框按钮
Skype for business混合部署系列之三后端SQL Server Always on配置_第32张图片
13.输入侦听器DNS名称和IP地址,端口信息
Skype for business混合部署系列之三后端SQL Server Always on配置_第33张图片
Skype for business混合部署系列之三后端SQL Server Always on配置_第34张图片
14.输入SQL 备份的路径UPN路径,点击下一步
Skype for business混合部署系列之三后端SQL Server Always on配置_第35张图片
15.验证配置完成always on高可用性组配置
Skype for business混合部署系列之三后端SQL Server Always on配置_第36张图片
Skype for business混合部署系列之三后端SQL Server Always on配置_第37张图片
Skype for business混合部署系列之三后端SQL Server Always on配置_第38张图片
16.登录前端服务器,打开拓扑生成器,点开SQL存储,右击编辑,将SQL Server 的FQDN修改为SFBSQL02.CONTOSO.LOCAL,然后发布拓扑
Skype for business混合部署系列之三后端SQL Server Always on配置_第39张图片
Skype for business混合部署系列之三后端SQL Server Always on配置_第40张图片
17.在前端服务器中打开powershell运行
Install-CsDatabase -Update -ConfiguredDatabases -SqlServerFqdn sfbpool.contoso.local –Verbose
Skype for business混合部署系列之三后端SQL Server Always on配置_第41张图片
Skype for business混合部署系列之三后端SQL Server Always on配置_第42张图片

18.检查2台SQL 服务器的安全账号一致
Skype for business混合部署系列之三后端SQL Server Always on配置_第43张图片
Skype for business混合部署系列之三后端SQL Server Always on配置_第44张图片
19.在前端服务器打开拓扑生成器,点击SQL Server编辑属性SQL Sever FQDN修改为SFBsql.contoso.LOCAL,然后发布拓扑
Skype for business混合部署系列之三后端SQL Server Always on配置_第45张图片
Skype for business混合部署系列之三后端SQL Server Always on配置_第46张图片
20.手动测试故障转移
Skype for business混合部署系列之三后端SQL Server Always on配置_第47张图片
完成always on故障转移配置,下一章节将会写到前端服务器部署