前言:最近测试了LYNC2013后端服务器角色的高可用,是通过配置SQL镜像实现的,但配置过程是直接通过LYNC2013的拓扑生成器来完成的,所以之后又想到手动来配置SQL2012的镜像步骤,整理了这篇文章。
SQL镜像实现高可用也有2种架构方式:
1.2台SQL服务器镜像,不配置见证服务器,出现故障不会自动切换。
2.2台SQL服务器镜像,再加一台见证服务器,出现故障后会自动切换。
注意:Lync Server 2013 只支持SQL镜像,不支持 SQL 群集拓扑。
拓扑如下:
操作步骤:
一、SQL镜像服务器准备
SQL的安装过程是非常简单的,这里就不演示了,进入主题阶段。SQL安装完成后,继续修改3个配置参数,两台SQL服务器都需要这样配置。
1.启动SQL的TCP/IP
2.打开RemoteDAC
打开SQL数据库管理,右击单击SQL server实例—》方面,选择外围应用配置器—》将RemoteDACEnabled设置为True。
3.将SQL Server服务的默认登录帐户改为当前配置数据库镜像的帐户,生产环境中我们针对SQL镜像创建一个专门的帐户,我这里还是延用之前的LYNC2013测试环境,所以我直接使用contoso\administrator帐户。
这是默认的登录帐户:
4.Windows防火墙配置
SQL镜像使用1433和5022端口,需要在Windows防火墙中放通。
我这里偷下懒,直接将防火墙关闭:
二、SQL镜像配置
在lync2013be.contoso.com这台SQL服务器上面有很多个数据库,我选择对lis数据库配置镜像。
1.先将lync2013be.contoso.com上的Lis数据库进行备份
先将lis数据库的备份模式修改为完整
执行备份:
选择完整备份类型,备份路径按默认。
再次对事务日志进行备份,我们指定备份到同一个备份文件。
将备份文件拷贝到镜像服务器lync2013db1.contoso.com上面
2.在镜像服务器lync2013db1.contoso.com上面还原数据库
先在lync2013db1.contoso.com上面新建一个同名的数据库
再还原数据库:
选择还原源为设备,并指定备份文件。同时选择Restore with norecovery。
3.再到lync2013be.contoso.com上面配置镜像
右击单击Lis数据库—》任务—》镜像,再点击配置安全性。
选择否,不配置见证服务器。
指定服务帐户:
指定主体服务器lync2013be.contoso.com:
指定镜像服务器lync2013db1.contoso.com:
完成镜像配置:
点击开始镜像:
过一段时间后镜像成功,主体服务器上面的数据库状态显示为:主体、已同步。
在镜像服务器的数据库状态为:镜像,已同步/正在还原…
4.镜像配置完成后,可以启动数据库镜像监视器,查看镜像状态。
5.可以模拟故障转移,在数据库属性中配置。
现在lync2013db1变为主体了,而lync2013be肯定就是为镜像服务器。
SQL2012镜像部署完毕!