前言:本篇文章介绍lync后端服务器高可用的部署,后端服务器的作用就不介绍了,系列第2篇文章中有介绍,目前已部署好了2台SQL服务器,分别为lync2013be.contoso.com和lync2013db1.contoso.com。现在我们整个系列的LYNC2013角色已全部部署完成,我最后来配置后端的高可用,也就是SQL镜像,我这里没有配置见证服务器,当SQL出现故障后需要手动切换。

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

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

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

注意:Lync Server 2013 只支持SQL镜像,不支持 SQL 群集拓扑。

本系列的整个拓扑架构如下:

 

LYNC2013部署系列PART10:后端高可用部署 _lync2013部署

 

 

操作步骤:

一、SQL镜像服务器准备

SQL的安装过程是非常简单的,这些步骤我在本系列的第2篇文章中都有介绍,请依照配置。这里主要是介绍在配置SQL镜像前需要修改的3个配置参数:

1.启动SQL的TCP/IP

LYNC2013部署系列PART10:后端高可用部署 _lync2013部署_02

2.打开RemoteDAC

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

LYNC2013部署系列PART10:后端高可用部署 _lync2013部署_03

LYNC2013部署系列PART10:后端高可用部署 _lync2013部署_04

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

这是默认的登录帐户:

LYNC2013部署系列PART10:后端高可用部署 _lync2013部署_05

4.Windows防火墙配置

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

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

LYNC2013部署系列PART10:后端高可用部署 _lync2013部署_06

 

二、SQL镜像配置

本系列的LYNC所有角色部署完成后,再来配置SQL镜像。本次将LYNC需用到的数据库全部部署在一台服务器上面,即lync2013be.contoso.com。

配置步骤其实也是很简单,直接通过LYNC安装配置向导完成。

1.打开拓扑生成器,点击企业组前端池—编辑属性,勾选“启用SQL Server存储镜像”,指定SQL镜像服务器lync2013db1.contoso.com,选择默认实例,5022端口。

LYNC2013部署系列PART10:后端高可用部署 _lync2013部署_07

LYNC2013部署系列PART10:后端高可用部署 _lync2013部署_08

2.我们本系列部署了群聊,所以继续为群聊数据库配置镜像。打开群聊的编辑属性,指定镜像数据库服务器。

LYNC2013部署系列PART10:后端高可用部署 _lync2013部署_09

3.配置完成后,可以到SQL存储中查看一下配置的2台数据库服务器。

LYNC2013部署系列PART10:后端高可用部署 _lync2013部署_10

4.最后发布一下,发布过程LYNC会自动将数据库镜像配置完成。

LYNC2013部署系列PART10:后端高可用部署 _lync2013部署_11

发布成功

LYNC2013部署系列PART10:后端高可用部署 _lync2013部署_12

5.查看数据库状态

我测试环境的截图没有了,下面两张是生产环境的,里面有监控、存档数据等。

主体数据库服务器的数据库状态:

LYNC2013部署系列PART10:后端高可用部署 _lync2013部署_13

镜像数据库服务器的数据库状态:

LYNC2013部署系列PART10:后端高可用部署 _lync2013部署_14

 

 

后端高可用部署完毕!