最近做了次Lync 2013企业版升级到SFB 2015,期间碰到了各种问题。这里就专门整理下升级的思路。
至于升级过程实战的文章,后续有空再写写,其实还是很简单的。
后续todo:SFB 2015 后端alwaysOn建立,Lync 2013升级至SFB 2015并且后端进行AlwaysOn高可用建立(这个可能不靠谱……)
简要升级路线:
Lync 2013:使用新的拓扑生成器生成新拓扑并发布,然后在池的每台关联服务器上就地升级功能升级
Lync 2010:首先升级至Lync 2013,然后使用就地升级至Lync 2013
OCS 2007 R2:1、砍掉重练,完全新建一个SFB2015环境 2、如果你老服务器的硬件够强劲,那就升级到Lync 2013,再用就地升级至Lync SFB 2015
就地升级两种方法:
1、离线升级:即升级期间客户端无法进行连接
2、在线升级:即在有多个池的情况下,将用户进行迁移处理,然后升级已经被腾空了的前端池关联的服务器
微软官方推荐的做法是进行离线升级,通知用户离线时间。SFB提供的就地升级功能非常方便,几乎是一键完成所有任务(屠龙宝刀点击就送!)
两种升级方法中需要注意的是:
1、无论升级到了哪一台角色服务器,如果存在2013版本的LRS Admin tool,则需要先卸载掉然后安装新的LRS Admin tool:http://go.microsoft.com/fwlink/?LinkID=544807
2、离线升级的情况下,如果有配对池,升级之前不需要拆散它们
3、在线升级的情况下,对用户进行迁移,为了保证PSTN 会议的功能可用,同时需要进行全局会议目录的迁移,不然的话即使有配对池机制,PSTN 拨入会议仍然会去找那台正在被升级的服务器。
4、如果你只有一个池…那么请使用离线升级。
5、就地升级不支持SFB的高可用和灾难恢复(这一句我也没理解。暂且先这么放着)
6、如果从Lync2013升级,那最开始升级拓扑的时候,需要找一台没装过任何Lync组件的服务器安装拓扑生成器(Administrative Tools)(原话:Connect to computer in the topology that does not have Lync OCSCore or any other Lync components installed.)
7、如果开启了Web Service的Kerberous验证,那么在安装完成之后,必须得重新分配Kerberous服务,并重置其密码,参考:http://go.microsoft.com/fwlink/p/?LinkId=530342
8、前端服务器上必须安装2982006:https://support.microsoft.com/kb/2982006?wa=wsignin1.0
9、前端服务器的SQL Express 2012实例必须升级至SP1以上 (具体咋升我再写个文章吧)
10、语言相关性,如果你安装的是中文版的Lync 2013,切记用中文版的SFB 2015去升级!
简要介绍下在线升级的流程:
(打开冰箱门 - 把大象放进去 - 关上冰箱门……)
1、移动所有用户到另一个前端池
2、将腾空了的前端池升级至SFB 2015
3、把用户挪回来,升级另一个前端池只SFB 2015
4、重新分布两个池的用户
升级顺序:
升级拓扑 - 升级池 - 升级边缘服务器 - 最后升级中央管理存储池
升级过程:
1、备份所有的数据库
2、确认当前所有角色服务健康运行
3、使用拓扑生成器升级并发布拓扑
4、关闭前端服务器的所有Lync服务
5、在每一台前端服务器上进行就地升级
6、升级完成之后:重启服务
在前端池上运行:start-cspool
在其他非前端服务器上运行:Start-CsWindowsService
共存情况:
见下图:要么跟我要么跟她!你选一个!
SFB2015过日子,只能选和Lync 2013与Lync 2010 其中一个。
然后什么操作都得靠SFB的管理工具,比如如果你要手动移动会议目录(conference directories)从Lync 2013到SFB 2015,不要用Lync2013的命令行,请用SFB的2015命令行。