准备部署第一台新前端服务器到我们的环境中,由于Skype for Business Server 2015是微软上半年刚推出用于替代Lync的新一代企业级统一沟通平台,能够部署在Windows Server 2012 R2上,不过建议大家部署前最好把Windows Server 2012 R2的更新补丁都打满,以确保部署过程中不会有问题,或者直接用最新包含Update 3的镜像安装也是OK的。另外我们还需要准备一个补丁:KB2982006,可以去微软网站下载: http://go.microsoft.com/fwlink/?LinkId=519376
该补丁用以解决IIS崩溃的问题,也是部署SkypeforBusinessServer2015所必需的,否则必定报错。
最好我们再把当前的Lync Server 2013补丁更新到最新,我目前已经是最新的了。
我们执行下面命令安装先决条件:
Add-WindowsFeature NET-Framework-Core,RSAT-ADDS,Windows-Identity-Foundation,Web-Server,Web-Static-Content,Web-Default-Doc,Web-Http-Errors,Web-Dir-Browsing,Web-Asp-Net,Web-Net-Ext,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Http-Logging,Web-Log-Libraries,Web-Request-Monitor,Web-Http-Tracing,Web-Basic-Auth,Web-Windows-Auth,Web-Client-Auth,Web-Filtering,Web-Stat-Compression,Web-Dyn-Compression,NET-WCF-HTTP-Activation45,Web-Asp-Net45,Web-Mgmt-Tools,Web-Scripting-Tools,Web-Mgmt-Compat,Server-Media-Foundation,BITS -Source G:\sources\sxs -restart
重启进入系统之后插入Skype for Business Server2015安装镜像,安装下核心组件。
不检查更新,直接下一步
安装完毕,开始进行AD架构的扩展,林和域的准备工作。
看到上图,想说:“咦?已经打勾完成了?”我们点开看一下
看来这里已经不需要我们再做AD架构扩展和域的准备了,继续安装管理工具
打开拓扑生成器,下载一份当前的拓扑
我们右击Skype forBusiness Server 2015下的企业版前端池,右击新建
输入我们定义的新企业前端池FQDN
关联我们当前这台新前端服务器FQDN
选择前端池关联的功能,实验环境没有PSTN,我们就不选择了
并置中介服务器,这里针对我们环境随意了
先不关联边缘池
定义后端数据库存储
好了,到这里就要说到我们这个迁移实验最重要的一个地方了,很多人会想这里当然是填我们的后端数据库服务器的FQDN了,其实这里这么做,后续再启用AlwaysOn之后是有问题的。点击New之后,看下图:
我们可以看到,上图的第一行SQL Server FQDN,初看没人能看得出问题。如果我们点选下面的高可用性选项,选择AlwaysOn高可用组了之后,我们再来看看第一行是什么?
显然,选择了启用AlwaysOn高可用性组了之后,第一行由SQL Server FQDN变成了SQL Server Availability Group Listener FQDN。这时候这里输入的应该是AlwaysOn的侦听器FQDN。如果我们这里不管,仍然使用SQL Server FQDN,后面再做AlwaysOn的话就会出问题,因为CMS中央管理存储是不在高可用性群组里的,到时候单节点发生故障转移之后,CMS是无法存取的。而且从上图看也显而易见,不应该填SQL Server FQDN了。那该怎么办呢?我们现在还没做AlwaysOn更别提侦听器了。这里我给出一个解决方案,我们可以先想好侦听器的FQDN,就是我本文一开始就规划好的AG_Listener.contoso.com,DNS记录我可以先添加好,并且指向哪里也是关键。这时候我们应该指向哪里呢?显然应该是指给当前第一台新后端服务器咯,因为发布拓扑之后就需要写入数据库,当然也就写给新的后端数据库服务器啦,而且这里如果出错的话,后续会非常麻烦,甚至需要额外部署一台标准版前端池迁移CMS出去之后,再重做后端数据库存储。所以我们一定要仔细,先想好思路再去做。
思路有了,我们就开搞。首先添加AG_Listener的DNSA记录,并且指向当前的新后端数据库服务器
回到前端服务器,一定要刷新下DNS,再继续操作,否则后面会错的。
输入侦听器的FQDN即可
前面做的操作都是为了后面的成功打下了基础,为的就是让侦听器的FQDN能够在这时候进去充当新后端数据库存储的FQDN,后续再启用AlwaysOn自然也就没有问题了,DNS记录都是可以改的,希望大家能够明白这里的细节问题和为什么要这么做。文件存储还是用之前的
指定外部域名,这里就跟现有的一致,但也可以重新建一个,当然后续迁移的时候还要调整下就是了。没有配置DNS负载均衡,不勾选覆盖前端池FQDN
我们这个实验先不做WAC的关联
拓扑定义完毕
发布一下
发布完毕,出现一些警告信息,大致是创建csdata下的db文件不存在,但已经建立好了,基本没什么影响,我们看下日志提示我们需要做什么?
我们在新前端服务器上,开始安装更新SkypeforBusinessServer2015组件
安装本地配置存储
自动从中央管理存储获取安装配置
继续,安装前端所需的组件
申请证书
申请上面一个就好
全新的证书申请界面,比以前要好了很多
输入申请证书信息
开始分配证书
好了,下面开始启动服务,这里跟以前不同,需要用命令启动
打开SkypeforBusinessServer2015的管理命令行工具,执行 Start-Cspool poolfqdnpool15.contoso.com
执行完毕
打开服务,检查下没有问题
好了,到这里我们就完成了新前端服务器的部署。