今天突发奇想,一直是单台前端服务器,如果再加一台前端服务器怎么弄呢?会有什么效果呢?能容错吗?所以今天我来测试下增加另一台服务器到前端器。

FQDN:fe02.contoso.com

IP:10.0.0.5 DNS :10.0.0.1

总体思路是先在修改拓扑加入第二台前端服务器,然后再发布拓扑,再在FE02上面安装Lync,昨天偶然发现了自己在51cto上下载的Lync Server 2010安装脚本,今天顺便也测试一下。

这样的话,估计前端部署会快好多。

第一步,把FE02加入域。

p_w_picpath

 

p_w_picpath

在前端器上单击右键,选择 新服务器。

p_w_picpath

Enterprise Edition 前端服务器

  • 域名系统 (DNS) 中定义的新服务器的完全限定域名 (FQDN)。
  • 选择“使用所有配置 IP 地址”,这意味着可以使用计算机上定义的任何 IP 地址。此外,还可以选择“服务仅供选定 IP 地址使用”,然后在新服务器上输入特定的地址。输入的 IP 地址是唯一响应托管服务的 IP 地址。
  • 如果在前端服务器上并置中介服务器,则定义“PSTN IP 地址”

p_w_picpath

这时候我们可以看到前端池已经有了两台服务器。

接下来同样是发布拓扑。

p_w_picpath

p_w_picpath

发布成功,我们打开待办事项列表可以看到,提示我们在FE2上安装Lync Server

这次我们使用Lync Server 2010安装脚本来准备新服务器环境,

p_w_picpathp_w_picpath

目前可以看到,FE2上面没有安装任何功能和角色。

首先在前端上安装.net Framework 3.5.1,如果安装.net 后续安装工作无法开展。

(后来才发现,不用把.net 安装上,只要在Windows Server 2008的Powershell里面执行准备脚本,即可一次安装所有需要组件,我当时的思路是要在Lync Server的Powershell里面运行,其实是多余的,准备好之后再启动Lync Server 2010安装程序即可   2013年4月28日更新)

接下来在fe02上插入Lync Server 2010安装光盘,以便安装Lync 2010的Powershell命令行和其它一些工具。

p_w_picpath

 

p_w_picpath

解压安装文件,并安装Lync Server Powershell。

p_w_picpath

 

p_w_picpath

部署向导已经从中央存储中检测到活动目录准备状态是完成,这个也证明和中央存储之间的连接是正常的

我们现在直接来安装前端,因为我只手工安装了.net,其它必要组件都没有安装。应该是条件不符合,不能安装Lync Server 系统…

p_w_picpath

同样先安装本地存储。

p_w_picpath

p_w_picpath

本地存储没有任何问题,安装完成,但接下来的安装或删除Lync Server组件会出问题,因为我们前提条件都没有安装。

p_w_picpath

这次我们尝试使用网上的脚本来装备前端环境

p_w_picpath

先放到C盘根目录

p_w_picpath

再打开 Lync Server 命令行管理程序(Powershell)

p_w_picpath

运行脚本程序

p_w_picpath

有没有大吃一惊的感觉?能干的事太多了。因为我们是准备前端服务器,就直接输入1执行,前端需要的所有角色\功能它会全部帮我们装好,要不泡一杯茶等一下?

 

p_w_picpath

同时会体贴的问我们,要不要装Telnet客户端,因为后期有可能排错要用到,我们选择是。

p_w_picpath

等等吧 大笑顺便我们可以看一下,它的功能除了Lync各各角色环境准备外,还可以禁用IPv6\启动Windows更新\重启服务器\下载安装Lync2010Resource Kit和其它一些Lync工具,你说我们还有啥需要的,宝刀在手,笑看Lync 环境准备,这使我想起了Exchange 2010的环境准备命令,一群Powershell ,复制粘贴,坐着等就行,为啥微软就不能像民间一样做的这么人性化,还是那句话,高手在民间……准备结束之后直接选择98重启服务器。

重启后我们再打开部署程序来安装Lync Server,

p_w_picpath

元芳,你怎么看?

p_w_picpath

成功完成…

接下来第三步,证书部分,同样就是申请、分配。

申请过程中自动加入需要的SAN.在中间大家可以看到fe02.contoso.com的FQDN.

p_w_picpath

其它和安装首个前端服务器没有什么区别。

再说一下在有两台前端服务器时候的负载均衡,操作方法其实很简单,就是在DNS里面再建一条pool01.contoso.com 然后IP 指到FE02的IP上,如果有第三台,操作方法相同,即再建一条Pool01.contoso.com的A记录指到FE02的IP上。这样子如果FE01挂掉了,客户端掉线10秒左右会自动切换到正常工作的FE02上面去,如果2也挂掉了,同样会短时间内切换到FE03上面,当然如果FE03也挂掉了,大家就可以到墙角哭去了。怎么样,简单吧?

 

经测试,在Lync 前端挂掉一个后,大概在10-20秒钟之后,Lync 会自己掉线并马上重新上线,对于普通用户没有多大的影响,上线后一切功能正常。而当Lync 后端服务器挂掉后,客户端仍然可以使用本地数据库登录,但是登录后部分功能受限制,例如不能查看最近联系人列表,不能查看其它用户在线状态,但是仍然可以使用搜索用户账号的方法来与用户进行IM通迅,后面我会专门用一篇文件来记录后端服务器的高可用。