谁说Lync Server 前端不可以使用Windows网络负载平衡实现高可用的?(仅限测试环境)

本章内容有:

1.两台Lync Server安装Windows功能---网络负载平衡

2.配置网络负载平衡

3.DNS记录修改

4.测试故障切换(模拟两种故障,网络故障和服务故障)

5.开始的时候别忘了上一章中的提示,将两台前端Server都进行重启


= = 安装网络负载平衡

两台服务器都需要进行安装

Lync Server 2013 _ Windows负载平衡实现Lync前端高可用(仅限测试环境_第1张图片


= = 配置网络负载平衡

1)新建群集

Lync Server 2013 _ Windows负载平衡实现Lync前端高可用(仅限测试环境_第2张图片


2)将LyncFE01先添加到群集中

Lync Server 2013 _ Windows负载平衡实现Lync前端高可用(仅限测试环境_第3张图片

Lync Server 2013 _ Windows负载平衡实现Lync前端高可用(仅限测试环境_第4张图片


3)群集IP自己随便填写

Lync Server 2013 _ Windows负载平衡实现Lync前端高可用(仅限测试环境_第5张图片


4)将完整Internet名称填写为pool.jacksi.win,指向前端池的FQDN,单网卡选择多播,这里不对单播多播就行解释

Lync Server 2013 _ Windows负载平衡实现Lync前端高可用(仅限测试环境_第6张图片


5)状态为已启用说明添加成功

Lync Server 2013 _ Windows负载平衡实现Lync前端高可用(仅限测试环境_第7张图片


6)接着添加LyncFE02

Lync Server 2013 _ Windows负载平衡实现Lync前端高可用(仅限测试环境_第8张图片


7)两台LyncFE都添加完成,状态显示已聚合为成功

Lync Server 2013 _ Windows负载平衡实现Lync前端高可用(仅限测试环境_第9张图片


= = DNS记录配置

清除缓存是我自己的习惯性操作,可选

注意红框的记录,全部指向群集IP地址,并且将之前的记录全部删除

Lync Server 2013 _ Windows负载平衡实现Lync前端高可用(仅限测试环境_第10张图片


= = 故障切换测试

1)u1计算机查看端口状态,20是本机IP,显示连接到了群集IP40


Lync Server 2013 _ Windows负载平衡实现Lync前端高可用(仅限测试环境_第11张图片


2)如同u1他们连接的都是群集IP地址40,群集为用户分配了21(LyncFE01)这台服务器

Lync Server 2013 _ Windows负载平衡实现Lync前端高可用(仅限测试环境_第12张图片



3)将LyncFE01关闭后,客户端的连接切换到了LyncFE02,20和23分别是DC和SQL01

Lync Server 2013 _ Windows负载平衡实现Lync前端高可用(仅限测试环境_第13张图片


4)我将LyncFE02又进行了关机,由于LyncFE02已经关机,所以无法看到LyncFE02

Lync Server 2013 _ Windows负载平衡实现Lync前端高可用(仅限测试环境_第14张图片


5)LyncFE02关闭后,可以看到客户端全部切换到了LyncFE01,注意看hostname

Lync Server 2013 _ Windows负载平衡实现Lync前端高可用(仅限测试环境_第15张图片


6)在此说明群集中计算机关机后,就不会显示,将LyncFE02开机后,群集中可以显示出名称

Lync Server 2013 _ Windows负载平衡实现Lync前端高可用(仅限测试环境_第16张图片


= = 关闭Lync前端服务进行故障切换

7)我现在接着将LyncFE01的服务进行关闭,查看是否可以正常切换

Lync Server 2013 _ Windows负载平衡实现Lync前端高可用(仅限测试环境_第17张图片

过了一会儿还是没有连接成功

Lync Server 2013 _ Windows负载平衡实现Lync前端高可用(仅限测试环境_第18张图片


8)因为是停止了服务,不是发生在网络层面的东西,网络故障平衡器不会自动进行切换,来一个小操作

因为刚才停止了LyncFE01的服务,所以现在需要对LyncFE01进行停止操作模拟网络故障

Lync Server 2013 _ Windows负载平衡实现Lync前端高可用(仅限测试环境_第19张图片


9)此时客户端需要重新输入密码进行连接,服务器LyncFE02中可以看到客户端的连接

Lync Server 2013 _ Windows负载平衡实现Lync前端高可用(仅限测试环境_第20张图片

需要注意的是网络故障是可以自动切换的,服务故障只能通过模拟网络故障来进行切换,模拟故障只需要在网络负载平衡管理器中将那台Server停止


= = 进行各小总结

  1. netstat -an | find "5061"在客户端查看时可以看到连接了哪台服务器,在服务器上查看时可以看到服务器上有哪些客户端的连接

  2. 当Lync前端中一台Server出现网络问题,比如宕机或者无法访问时,网络负载平衡器会自动切换

  3. 如果是前端服务出现问题后,还是检查一下哪台服务器出的问题吧,如果想进行切换的话也可以在网络负载平衡器中将服务出现问题的那台服务器进行停止操作

  4. 最后我测试了以下DNS轮询结合NLB的效果,之前的pool记录指向的是群集IP,后来我又创建了两条pool记录分别指向了LyncFE01和LyncFE02,现在pool记录就有三个IP了,例如客户端此时登录的是LyncFE01,我将LyncFE01服务关闭后,并不会切换到LyncFE02,除非你刷新DNS记录,让客户端找到LyncFE02,不然不会两种功能结合不会实现服务故障切换