客户IT搭建了测试环境(虚机)的Lync Server 2010,起初没考虑过高可用及性能参数;到后来老板直接让测试环境上线,同时在线用户最多到达4000多!种种原因考虑,有需求:将所有Lync服务器迁移到实体机,包括两台前端服务器、两台边缘服务器、一台归档、监控服务器、后端SQL Server 服务器。


1.    前端服务器迁移


前端服务器迁移比较简单,直接在拓扑中新添加实体服务器,之后装完Lync Server 2010系统功能、选件等,待安装正常后,移除旧的前端服务器即可。

如下图:

Lync Server 2010 服务器迁移(V2P迁移)概述_Lync Server 2010



2.    监控、归档服务器迁移


原理与前端服务器迁移一致,添加新的监控、归档服务器,之后移除旧的服务器,只不过需要在前端服务器属性中,关联新的监控和归档服务器、发布拓扑即可。

如下图:



Lync Server 2010 服务器迁移(V2P迁移)概述_Lync Server 2010_02



3.    边缘服务器迁移


原理同上:

如下图:

Lync Server 2010 服务器迁移(V2P迁移)概述_Lync Server 2010_03



4.    Lync的后端服务器SQL Server 2008R2 迁移


其实Lync Server 的迁移最核心也是风险最为巨大的莫属此部分了,本身SQL Server就是核心业务,其中运行着Lync的大部分数据。然后此部分还涉及到LYNC CMS即:中央管理服务器的迁移,相对过程比较复杂,也是比较容易出错的步骤。

大致过程如下,需要新装一台标准版前端服务器作中转CMS用:


Lync Server 2010 服务器迁移(V2P迁移)概述_Lync Server 2010_04



以下是做此次迁移POC的Project部分主题内容:

任务名称
Lync Server V2P Planning
  整体迁移方案规划
     后端数据库迁移方案
     前端服务器迁移方案
     监控服务器迁移方案
     归档服务器迁移方案
     边缘服务器迁移方案
  迁移POC步骤
     POC资源列表
     安装当前环境
        安装Lync-DC
           安装ADDS角色、CA角色
        安装Lync-EX
           安装Exchange Server 2010
        安装Lync-FE
           安装Lync Server 2010企业前端池
        安装Lync-Edge
        安装Lync-SQL
           安装SQL Server 2008R2
        安装Lync-NewFE
        安装Lync-NewEdge
        安装Lync-NewSQL
        安装Lync-StdFE
           安装Lync Server 2010标准前端服务器
     迁移之前的准备
        确定当前环境各服务器服务运行正常
        确认当前环境Lync服务器复制正常
        确认当前Lync Server 共享存储位置
     迁移后端数据库
        准备标准前端服务器和转移CMS
           确认StdFE部署完成
           确认当前拓扑复制正常
           在标准前端服务器安装CMSDatabase
           备份当前Csconfig
           备份当前Cslisconfig
           Move-CSManagmentServer
           确认拓扑复制正常
           确认Lync-StdFE承载CMS
        删除原始Pool中的Agent服务
           运行bootstrapper
        准备当前数据库
           后端数据库数据离线
           后端数据库数据备份
           备份数据库拷贝至NewSQL
        修改Lync拓扑
           添加SQL存储
           修改企业池数据库属性
        还原数据库
           设置数据库离线
           还原数据库文件
           对数据库进行启用链接
           将数据库设置多用户模式
           重启cswindowsservice
        删除旧的SQL数据库
           断开数据库连接
           删除原始数据库
        删除标准前端池
           卸载Csdatabase
           确认当前前端池Get-CsConferenceDirectory
           转移当前会议目录服务
           删除拓扑中的前端池
           更新拓扑
           确认当前拓扑复制正常
     迁移前端服务器
        在当前前端池添加前端服务器
        在新前端服务器安装Lync系统选件
        确认拓扑复制正常
        添加DNS记录
        关闭旧的前端服务器以待观察
        删除拓扑中的前端池
     迁移监控服务器
        添加一台监控服务器
        更新当前拓扑
        在新的监控服务器安装Lync系统和组件
        确认拓扑复制正常
        编辑前端池关联属性
        关闭旧的监控服务器以待观察
        删除拓扑中的监控服务器
     迁移归档服务器
        添加一台归档服务器
        更新当前拓扑
        在新的归档服务器安装Lync系统和组件
        确认拓扑复制正常
        编辑前端池关联属性
        关闭旧的归档服务器以待观察
        删除拓扑中的归档服务器
     迁移边缘服务器
        在当前边缘池添加一台边缘服务器
        更新当前拓扑
        导出csconfiguration
        安装CA证书
        导入安装Lync边缘系统和组件
        申请证书
        确认服务正常
        关闭旧的边缘服务器
        删除拓扑中的边缘服务器
        确认外网解析边缘服务器正常
  验证客户端内外网登陆
  验证IM、会议、共享桌面等功能
  迁移完成


关于SQL Server 迁移详细步骤,请参考后续博文内容!