Skype for Business后端服务器部署AlwaysOn可用性组实战篇

企业内部自建的Lync Server 2013统一通信平台,在Skype for Business Server 2015发布后,通过就地升级方式已经完成升级,原来后端数据库高可用架构保持不变,仍采用镜像和见证的自动故障转移方式。当要改变后端数据库服务器高可用架构方式,采用AlwaysOn可用性组,如何顺利部署实施呢?且看下文详细的实战部署,阅读后可以顺利改造现有后端高可用架构。

前面讲到,现有SfB后端数据库采用镜像的高可用,如何顺利的从镜像方式改为AlwaysOn可用性组,本实验环境涉及到部署知识点:Windows Server2012 R2群集部署、iSCSI文件服务器存储的部署、SQLServer 2012 数据库高可用性组部署、以及Lync/SfB中央存储CMS迁移,数据库安装,镜像取消等,涉及面比较广,此篇不过多介绍各模块,只是通过通篇的方式完成后端服务器从镜像到AlwaysOn可用性组的高可用架构迁移。

一、准备一台服务器Sfbstan.yangqs.com部署标准版前端服务器,用于将现在企业版前端服务器池中央存储迁移,以便开展后面的工作,如图所示

迁移前中央存储位置,如下图所示

二、登录SfbStan.yangqs.com标准版前端服务器,以管理员身份运行Skype forBusiness Server 命令行管理程序,运行Move-CsManagementServer,运行迁移中央存储命令前,先在标准版前端服务器SQL Server Express数据库实例RTC创建中央存储数据库(lis,xds)Install-CsDatabase -CentralManagementDatabase-SqlServerFqdn SFBStan.yan

gqs.com -SqlInstanceName rtc,如下图所示

创建完空白的中存储数据库,执行迁移命令,如下图所示

迁移完成后,按照提示依次在每台前端服务器运行部署向导,删除拓扑中不再定义的中央管理服务。

三、运行如下命令将所有后端数据从镜像故障转移到主节点,重新下载拓扑取消数据库镜像

命令如下:

Invoke-CsDatabaseFailover -PoolFqdn sfbpool.yangqs.com -DatabaseType User-NewPrincipal "Primary"

Invoke-CsDatabaseFailover -PoolFqdn sfbpool.yangqs.com -DatabaseTypeApplication -NewPrincipal "Primary"

Invoke-CsDatabaseFailover -PoolFqdn sfbpool.yangqs.com -DatabaseTypeArchiving -NewPrincipal "Primary"

Invoke-CsDatabaseFailover -PoolFqdn sfbpool.yangqs.com -DatabaseTypeMonitoring -NewPrincipal "Primary"

重新下载拓扑,中央管理存储已经变更,取消数据库镜像

取消数据库镜像,发布拓扑

删除镜像数据库命令Uninstall-CsMirrorDatabase待办事项不用理会。如下图,不用去执行

四、 登录SFBSQL01主节点后端数据库服务器,手动取消镜像,再登录SFBSQL02镜像数据库服务器,手动删除数据库

五、登录SFBWITNESS见证服务器,安装文件服务器部署群集存储服务器,为群集部署做准备,添加角色和功能,选择“iSCSI目标服务器”和“文件服务器”

打开 文件和存储服务\iSCSI,创建两块iSCSI虚拟磁盘,一块1G用于仲裁,一块60G用于数据存储,并新建iSCSI目标(需要访问存储的群集服务器SFBSQL01、SFBSQL02)

创建两块iSCSI虚拟磁盘,如下图所示

登录SFBSQL01、SFBSQL02两台后端数据库服务器,打开控制面板-iSCSI发起程序,发现并连接iSCSI虚拟磁盘

联机、初始化磁盘、新建简单卷并分配盘符

六、登录SFBSQL01、SFBSQL02两台后端数据库服务器,安装Windows Server故障转移群集

打开故障转移群集管理器,验证配置,添加SFBSQL01、SFBSQL02两台服务器,运行所有测试

通过了所有测试,有一个网络通信的警告,是因为群集的两台服务器没有内部心跳网络通信(管理与业务相隔离的),不影响群集创建,开始创建群集

暂不将存储添加到群集,稍候手动添加

群集创建后,可以看到两个节点,这时可以添加磁盘,仅勾选iSCSI虚拟磁盘

配置群集仲裁,建议使用文件共享见证

群集配置到此已经完成

七、分别在两台群集服务器SFBSQL01、SFBSQL02,配置SQLServer服务启用AlwaysOn,打开SQL Server配置管理器,双击MSSQLServer服务,启用AlwaysOn,并重启服务生效

八、打开 SQL Server Management Studio,登录SFBSQL01数据库实例,新建AlwaysOn可用性组,在新建之前登录副本数据库SFBSQL01数据库实例,手动删除Skype for Business镜像数据库

选择数据库,可以不选择lis,xds,因中央存储已经迁移至SFBStan标准版前端服务器,等部署完了需要迁移回来,再添加可用性的数据库

添加副本数据库服务器SFBSQL02,两台都勾选自动故障转移和同步提交,不要勾选可读辅助副本

创建侦听器,端口号1433,并分配IP地址

并创建DNS记录sqlpool.yangqs.com 指向已分配的IP地址

九、拓扑中新建SQL 存储(注意AlwaysOn可用性组SQL Server FQDN输入主节点),高可用选择AlwaysOn可用性组,并关联前端池,发布拓扑

十、下载最新拓扑,更改刚建的AlwaysOn可用性组数据库,更改可用性组SQL Server FQDN为侦听器地址sqlpool.yangqs.com,发布拓扑,并执行数据库更新操作(Install-CsDatabase -Update -ConfiguredDatabases-SqlServerFqdn sqlpool.yangqs.com -Verbose)

十一、   打开 SQL Server Management Studio,转到 AlwaysOn 可用性组。将其故障转移到辅助副本(将主节点从SFBSQL01转移至辅助节点SFBSQL02),再运行如上步骤的数据库更新命令

       

至此,Skype for Business Server 2015后端数据库服务器高可用方案顺利从镜像迁移至AlwaysOn可用性组,欢迎批评指正!

时间: 2024-12-28 13:17:45

Skype for Business后端服务器部署AlwaysOn可用性组实战篇的相关文章

部署SQL2012 AlwaysOn可用性组<二>

!!!接上篇部署SQL2012 AlwaysOn可用性组<一> 一.向现有可用性组添加可读副本辅助服务器 1.新增一台w68服务器(IP:192.168.2.68/24),准备安装环境同w67 1)更新windows 2008 R2补丁 2)安装framework 3.5 sp1.故障转移集群组件 3)安装SQL 2012 2.w65服务器故障转移集群把w68服务器添加到集群中 1)打开"故障转移集群管理器"--选择SQLCluter.sz1card1.com集群--点击节

AlwaysOn 可用性组方案

AlwaysOn 可用性组方案 1.可用性组 "可用性组"(Availability Group,简称 AG)针对一组离散的用户数据库(称为"可用性数据库",它们共同实现故障转移)支持故障转移环境.一个可用性组支持一组主数据库以及多组对应的辅助数据库. 每组可用性数据库都由一个"可用性副本"承载.有以下两种类型的可用性副本: (1)一个"主副本" 主副本用于承载主数据库.主副本使一组主数据库可用于客户端的读写连接. (2)多个

005.SQLServer AlwaysOn可用性组高可用简介

一 AlwaysOn 可用性组 1.1 AlwaysOn 可用性组概述 AlwaysOn 可用性组功能是一个提供替代数据库镜像的企业级方案的高可用性和灾难恢复解决方案.SQL Server 2012 中引入了 AlwaysOn 可用性组功能,此功能可最大程度地提高一组用户数据库对企业的可用性. "可用性组"针对一组离散的用户数据库(称为"可用性数据库",它们共同实现故障转移)支持故障转移环境. 一个可用性组支持一组读写主数据库以及一至四组对应的辅助数据库.可使辅助数

sql server 2014 alwayson 可用性组 特性

一个"主副本",主副本用于承载主数据库.主副本使一组主数据库可用于客户端的读写连接. 可以配置一个或多个辅助副本以支持对辅助数据库进行只读访问,并且可以将任何辅助副本配置为允许对辅助数据库进行备份. 支持最多八个辅助副本, 包括一个主副本和两个同步提交辅助副本(即三个同步节点),(可用性组的辅助副本在还原事务日志时不需要断开客户端的已有连接,区别与logshipping) 其中1个主副本和另一个辅助副本之间可以设置为自动故障转移(即两个同步提交的辅助副本中选择一个). 一个辅助数据库可

Skype For Business 2015综合部署系列三:配置Skype后端SQL数据服务器

本篇博文进入Skype for business 2015 综合部署系列的第三部分:配置Skype for business 2015后端SQL数据服务器  .本文以mysql2.itwish.cn 服务器为例进行演示安装,同时sql.itwish.cn 服务器与mysql2.itwish.cn均安装Sql server 2012 数据库角角,同时作为Skype for business 的后端数据服务器.对于该文章不完善之处,望在评论区指正,万分感谢 . SQL server 2012 安装前

Skype For Business 2015综合部署系列四:安装 SFB Server服务器(1)

本篇博文进入Skype for business 2015 综合部署系列的第四部分:安装Skype for business Server 2015服务器  (1) .本文以lync.itwish.cn 服务器为例进行演示安装,详细介绍了Skype for Business Server 2015 的先决条件安装.创建文件共享.安装管理工具.准备 Active Directory.创建 Skype for Business Server 2015 的 DNS 记录及在 Skype for Bus

Skype For Business 2015综合部署系列五:安装 SFB Server服务器(2)

本篇博文进入Skype for business 2015 综合部署系列的第四部分:安装Skype for business Server 2015服务器  (2) .继前文建立和发布拓扑完成后,本文进入以lync.itwish.cn 服务器为例进行演示安装的第二部分,详细介绍了安装或更新 Skype for Business Server 系统(包括安装本地配置存储.安装前端服务器.配置证书和启动服务)以及在 Skype for Business Server 2015 中验证拓扑,共计2个部

Skype for business 2015 综合部署系列七:配置 Skype 边缘传输服务器

本篇博文进入Skype for business 2015 综合部署系列的第七部分:配置Skype for business Server 2015 边缘传输服务器   .首先详细介绍了在前端服务器lync.itwish.cn部署边缘池并发布拓扑相关过程,其次介绍了在lyncedge.itwish.cn 部署边缘传输服务器准备事项(包括导出拓扑文件.添加相关DNS记录,导出AD域证书链及边缘计算机准备事项),然后介绍了边缘传输服务器的部署安装 ,最后对边缘服务器进行验证部署.对于该文章不完善之处

Skype for Business Server 2015部署监控报告

前面讲了sfbserver前端服务器部署,在拓扑中定义了存档和监控,本章着重讲解如何部署监控报告,查看详细的数据统计. 参考:https://technet.microsoft.com/en-us/library/jj687994.aspx 提前预览下界面 回顾一下拓扑定义的存档和监控,如下图 拓扑也查看已经关联,在第二章安装后端SQL数据库时,我只安装了数据库引擎,没有安装报表服务,现在重新启动SQL 2014安装包,向现有实例添加功能"Reporting Services-本机",