码迷,mamicode.com
首页 > 数据库 > 详细

Lycn 2013 with SQL AlwaysOn 「二」偷梁换柱装Lync

时间:2015-06-05 08:52:13      阅读:360      评论:0      收藏:0      [点我收藏+]

标签:高可用   sql server   lync server   lync 2013   always on   

上一节里,我们部署好了两台Lync后端数据库节点的AlwaysOn可用性组。这一节才是重头戏,怎么把Lync搭在上面。

再来梳理一下最开始思考好的思路:

1、安装Lync先决

2、AD准备、配置DNS、配置用户和组

3、管理工具安装

4、发布拓扑 ---- 此时后端数据库指向LyncBE-1,发布拓扑后去观察其数据库创建结构,确认Lync所需数据库全部创建完毕。

5、将Lync创建的数据库加入到可用性组里,并且完成初始同步。

6、在拓扑管理器里删除部署,发布空拓扑,移除中央存储位置。

7、创建新拓扑,后端数据库填AlwaysOn侦听器。

8、拓扑发布成功,安装前端,申请证书,启用组件。

OK,不要吊胃口,我直接从第四步开始,前面3步已经做完了(脑补一下嘛!前面三步都是常规步骤,不需要特别配置,51cto里这么多Lync部署的文章……)

上图,黑框里就是我在第一次发布拓扑的时候,拓扑管理器在LyncBE-1的SQL Server上创建好的数据库列表。

 技术分享

重复加入AlwaysOn高可用组的两个条件:

第一:修改恢复模式为完整恢复模式 第二:对数据库进行一次完整备份

两点都可以通过SQL脚本来完成,第一步的脚本如下,照葫芦画瓢多复制几次,然后把里面的[LcsLog]换成其他的数据库名字,最后统一执行下即可。

技术分享

第二步改脚本的话太麻烦,每一个数据库要改两个位置,还是鼠标操作快一点。

技术分享

技术分享

噼里啪啦一顿整,所有的数据库都修改过且备份过了。在已经创建好的可用性组上单击右键,点击添加数据库。

技术分享

满足先决条件,继续……

技术分享

填入我们提前建好的共享文件夹进行初次同步。

技术分享

单击“连接”,填写凭据,连接到LyncBE-2,

技术分享

哦哟,又犯了同样的错误,还记得吗,在LyncBE-1上有的,在LyncBE-2上也要有!

换句话说,C:\CsData这个文件夹,由于一开始的拓扑是连接在LyncBE-1上,所以是由Lync建立在LyncBE-1上的。LyncBE-2上没有,怎么办呢?

打开默认共享,复制一份过去建立文件夹结构不就行了?

技术分享

将LyncBE-1的C:\Csdata直接复制到LyncBE-2的C盘下面,提示有文件被打开,不要管,跳过即可。我们只要文件夹结构。

技术分享

技术分享

再来验证,验证通过!

技术分享

默认数据库就有接近9个GB,第一次同步看来需要等一会了……

技术分享

技术分享

同步完成之后,我们开始杀鸡

如何杀鸡,第一步,打开拓扑管理器,下载当前拓扑。然后点击操作 - 拓扑 - 删除部署

技术分享 

技术分享

单击完成,删除部署。然后打开Powershell(Lync那个命令行管理器太慢了…………),注意图中黑框…这个时候后端还是指向了LyncBE-1

技术分享      
技术分享

移除完毕后,我们就可以发布一个新拓扑

在数据库连接的地方,我们填入AlwaysOn的侦听器fqdn: sqlag.contoso.com。然后尝试下发布拓扑,发布的过程当中会弹几个对话框告诉你:啊我要的数据库已经发现你建好了,但是我要改一些这啊那的,你允许吗。当然允许啦~

技术分享

技术分享

偷梁换柱成功!至此,Lync已经和AlwaysOn可用性组通过侦听器勾搭上了!(咦?)

技术分享 

接下来我们安装前端的部分,安装本地存储,这里就涉及到往数据库里填东西了!

技术分享

填充完成,说明针对搭载着Lync数据库的AlwaysOn的读写都是无障碍的!

(背景的PowerShell报错是我忘记装windows-identity-foundation了……

技术分享

接下来的步骤就很简单了,一路顺利~

技术分享

技术分享

技术分享

技术分享

启动服务!OK!

技术分享

技术分享

然后开俩用户试试

技术分享

技术分享

打开客户端上的Lync……登陆成功!!!

技术分享

进行到这里,一切都验证了最开始的想法,非常顺利。

然而并没有!最开始就说过,这一切没有官方的支持,其实是存在一些问题和风险的。下一节我们再聊~

本文出自 “卡斯特梅的雨季” 博客,请务必保留此出处http://sodaxu.blog.51cto.com/8850288/1658693

Lycn 2013 with SQL AlwaysOn 「二」偷梁换柱装Lync

标签:高可用   sql server   lync server   lync 2013   always on   

原文地址:http://sodaxu.blog.51cto.com/8850288/1658693

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!