前言:最近测试了LYNC2013后端服务器角色的高可用,是通过配置SQL镜像实现的,但配置过程是直接通过LYNC2013的拓扑生成器来完成的,所以之后又想到手动来配置SQL2012的镜像步骤,整理了这篇文章。

SQL镜像实现高可用也有2种架构方式:

1.2台SQL服务器镜像,不配置见证服务器,出现故障不会自动切换。

2.2台SQL服务器镜像,再加一台见证服务器,出现故障后会自动切换。


拓扑如下:

clip_p_w_picpath002

 

操作步骤:

一、SQL镜像服务器准备

SQL的安装过程是非常简单的,这里就不演示了,进入主题阶段。SQL安装完成后,继续修改3个配置参数,两台SQL服务器都需要这样配置。

1.启动SQL的TCP/IP

clip_p_w_picpath004

2.打开RemoteDAC

打开SQL数据库管理,右击单击SQL server实例—》方面,选择外围应用配置器—》将RemoteDACEnabled设置为True。

clip_p_w_picpath005

clip_p_w_picpath006

3.将SQL Server服务的默认登录帐户改为当前配置数据库镜像的帐户,生产环境中我们针对SQL镜像创建一个专门的帐户,我这里还是延用之前的LYNC2013测试环境,所以我直接使用contoso\administrator帐户。

这是默认的登录帐户:

clip_p_w_picpath008

4.Windows防火墙配置

SQL镜像使用1433和5022端口,需要在Windows防火墙中放通。

我这里偷下懒,直接将防火墙关闭:

clip_p_w_picpath009

 

二、SQL镜像配置

在lync2013be.contoso.com这台SQL服务器上面有很多个数据库,我选择对lis数据库配置镜像。

1.先将lync2013be.contoso.com上的Lis数据库进行备份

先将lis数据库的备份模式修改为完整

clip_p_w_picpath010

执行备份:

clip_p_w_picpath011

选择完整备份类型,备份路径按默认。

clip_p_w_picpath012

再次对事务日志进行备份,我们指定备份到同一个备份文件。

clip_p_w_picpath013

将备份文件拷贝到镜像服务器lync2013db1.contoso.com上面

2.在镜像服务器lync2013db1.contoso.com上面还原数据库

先在lync2013db1.contoso.com上面新建一个同名的数据库

clip_p_w_picpath014

再还原数据库:

clip_p_w_picpath015

选择还原源为设备,并指定备份文件。同时选择Restore with norecovery。

clip_p_w_picpath017

clip_p_w_picpath019

clip_p_w_picpath020

3.再到lync2013be.contoso.com上面配置镜像

右击单击Lis数据库—》任务—》镜像,再点击配置安全性。

clip_p_w_picpath021

clip_p_w_picpath022

clip_p_w_picpath023

选择否,不配置见证服务器。

clip_p_w_picpath024

指定服务帐户:

clip_p_w_picpath025

指定主体服务器lync2013be.contoso.com:

clip_p_w_picpath026

指定镜像服务器lync2013db1.contoso.com:

clip_p_w_picpath027

完成镜像配置:

clip_p_w_picpath028

clip_p_w_picpath029

点击开始镜像:

clip_p_w_picpath030

过一段时间后镜像成功,主体服务器上面的数据库状态显示为:主体、已同步。

clip_p_w_picpath032

在镜像服务器的数据库状态为:镜像,已同步/正在还原…

clip_p_w_picpath033

4.镜像配置完成后,可以启动数据库镜像监视器,查看镜像状态。

clip_p_w_picpath034

clip_p_w_picpath036

5.可以模拟故障转移,在数据库属性中配置。

clip_p_w_picpath037

clip_p_w_picpath038

现在lync2013db1变为主体了,而lync2013be肯定就是为镜像服务器。

clip_p_w_picpath040

clip_p_w_picpath042

 

 

SQL2012镜像部署完毕!