LyncServer2013 _ Windows负载平衡实现Lync前端高可用(仅限测试环境

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

本章内容有:

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

2.配置网络负载平衡

3.DNS记录修改

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

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


= = 安装网络负载平衡

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

wKiom1eldpmAXElLAAFM05RnjXw781.png


= = 配置网络负载平衡

1)新建群集

wKioL1eldtvATn77AABMPnFP_Qc431.png


2)将LyncFE01先添加到群集中

wKiom1eldtug1bVLAAA8LQNE0CA725.png

wKioL1eldtyz6AQCAABHUP_crCU053.png


3)群集IP自己随便填写

wKiom1eldtyDHBCNAAA9l7r-lOs522.png


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

wKioL1eldtzx0qaZAABJzBESwa0924.png


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

wKiom1eldtyRZPEaAABfig_QaQA130.png


6)接着添加LyncFE02

wKiom1eldtzwBZM9AAA8uRxUbGc856.png


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

wKioL1eldt3CI7WuAAB4IAa3FFw736.png


= = DNS记录配置

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

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

wKioL1eld8rAGT0MAAD1rXqIL3g934.png


= = 故障切换测试

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


wKiom1eleCfR4_rZAABvIRPjmyc552.png


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

wKioL1eleCfzry7UAABwU2oo8Po455.png



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

wKioL1eleVqAPqxuAABSWhWoLgI506.png


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

wKiom1elecDwnuAyAABayGps6YA412.png


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

wKiom1eleVryBQxIAABY6kkOdHA738.png


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

wKioL1elenryj27lAABntdpyUe0990.png


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

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

wKiom1elevTxbY-6AAE8hWRYT9A790.png

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

wKioL1ele0XQ5BT6AAA2UForiIE931.png


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

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

wKiom1elfFXA7RW8AABomvHueJk809.png


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

wKioL1elfFXT1TMcAAA91HSBShg419.png

需要注意的是网络故障是可以自动切换的,服务故障只能通过模拟网络故障来进行切换,模拟故障只需要在网络负载平衡管理器中将那台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,不然不会两种功能结合不会实现服务故障切换



本文出自 “SameOld” 博客,谢绝转载!

本页内容版权归属为原作者,如有侵犯您的权益,请通知我们删除。
建立完存储池之后,创建虚拟硬盘的时候,在此虚拟磁盘上创建存储层无法勾选,原因是windows系统识别不出来RAID卡下的硬盘,显示未知如图: 解决办法:powershell 运行在管理员模式下,用下面两条命令(视情况使用其中一条命令即可)。 set-physicaldisk -friendlyname physicaldisk3(看名称自己改) -mediatype hdd (转换磁盘类型为HDD) set-physicaldisk -friendlyname physicaldisk3(看名称自己改)-

CentOS yum源配置小技巧 - 2016-08-22 17:08:05

一、配置yum源 网易(163)yum源是国内最好的yum源之一 ,无论是速度还是软件版本,都非常的不错,将yum源设置为163yum,可以提升软件包安装和更新的速度,同时避免一些常见软件版本无法找到。具体设置方法如下: 1,进入yum源配置目录 #cd/etc/yum.repos.d 2,备份系统自带的yum源 #mvCentOS-Base.repoCentOS-Base.repo.bk 下载163网易的yum源: #wgethttp://mirrors.163.com/.help/CentOS6-Ba

运维监控平台之zabbix详解1 - 2016-08-22 14:08:36

本来是想一篇文章介绍完的,写着写着发现篇幅太长,所以决定还是分两篇来介绍,本次软件所用的版本信息如下(基于LNMP环境),操作系统centos6.7 nginx-1.6.3.tar.gz php-5.6.24.tar.gz mysql-5.5.49-linux2.6-x86_64.tar.gz zabbix-3.0.4.tar.gz (zabbix-3以上版本之支持php5.4以上环境) LNMP环境搭建不再这里说明了,如果不懂的看本人之前写的nginx+php,这里简单介绍下php编译 [root@ce
一、准备工作 CentOS6.4 服务器2台(1台用做IP-SAN存储服务器,1台做流媒体服务器) iSCSITatget 软件 iSCSI Initiator 二、安装iSCSI target软件(IP-SAN服务器) Iscsitarget下载地址为:http://iscsitarget.sourceforge.net[root@iscsi-targetiscsi]#tar-xzvfiscsitarget-1.4.20.1.tar.gz[root@iscsi-targetiscsi]#cdiscsit

Mongodb被动(passive)节点配置 - 2016-08-22 14:08:01

将一个mongodb的普通数据节点修改为passive节点,也就是能同步数据、投票,但是不能成为primary节点。 除了仲裁节点,其他每个节点都有个代表优先权priority的值,我们可以通过设置优先权来决定谁成为primary的权重最大。 MongoDB replica sets中通过设置priority的值来决定优先权的大小,这个值的范围是0--100,值越大,优先权越高。 如果值是0,那么不能成为primay。 通过rs.conf()命令查看出节点列表: 以下为我的实验mongodb集群: PRI

运维监控平台之zabbix详解2 - 2016-08-22 14:08:01

1、Zabbix架构 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 Zabbix的运行架构如下图所示: 2、组件 zabbix由以下几个组件部分构成: 1)、Zabbix Server:负责接收agent发送的报告信息的核心组件,所有配置,统计数据及操作数据均由其组织进行; 2)、Database Storage:专用于存储所有配置信息,

nginx代理websocket配置 - 2016-08-22 14:08:47

nginx正常只能代理http请求,如果想实现代理websocket的需求,需在请求中加入"Upgrade"字段,使请求从http升级为websocket。 配置如下: http{map$http_upgrade$connection_upgrade{defaultupgrade;''close;}server{...location/chat/{proxy_passhttp://backend;proxy_http_version1.1;#以下配置添加代理头部:proxy_set_headerUpgra
一、搭建要求 LVS+KEEPALIVED+NGINX( 反向代理)+WEB01(NGINX)+WEB02(APACHE) # 以下以keepalived的端口形式配置LVS(keepalived双实例双主模式),而不用手工配置。 # 以下机器忽略安装apache和nginx,只提供主要配置,当更新博客时会在这加上apache和nginx的安装与配置的博客地址。 #nginx 安装版本为nginx-1.6.3.tar.gz,apache安装版本为httpd-2.2.31.tar.gz。 二、前提条件 2
Linux下用于查看系统当前登录用户信息的4种方法 作为系统管理员,你可能经常会(在某个时候)需要查看系统中有哪些用户正在活动。有些时候,你甚至需要知道他(她)们正在做什么。本文为我们总结了4种查看系统用户信息(通过编号(ID))的方法。 1. 使用w命令查看登录用户正在使用的进程信息 w命令用于显示已经登录系统的用户的名称,以及他们正在做的事。该命令所使用的信息来源于/var/run/utmp文件。w命令输出的信息包括: ?用户名称 ?用户的机器名称或tty号 ?远程主机地址 ?用户登录系统的时间 ?空

Nagios 监控 SNMP 温度计 - 2016-08-22 14:08:41

老板给机房新买了个温度,湿度的感应器,问我能不能整合到Nagios里面。我的回答是No Problem. 首先看看他自带的界面 监控SNMP,首先得知道他的OID是啥,这个界面我可以直接下载MIB文件和对应的EXCEL文档。 下载以后,重命名MIB为txt文件,然后拷贝到我的nagios服务器的/usr/share/snmp/mibs 目录下,然后记得添加到配置文件中 [root@sydnagiosmibs]#pwd/usr/share/snmp/mibs[root@sydnagiosmibs]#lsg*