环境描述
当我们的Lync/Skype for Business服务器的后端数据库需要进行迁移时,我需要额外部署一台标准版(Standard Edition)前端服务器用作过渡,以临时放置CMS host,最终实现迁移目的。示意图如下:
企业版前端池(EE) : pool2013.contoso.com
标准版前端池 (SE) : SE01. contoso.com
原始SQL: SQL01.contoso.com MSSQLLYNC
新SQL: SQLNEW.contoso.com MSSQLLYNC
迁移步骤
部署标准版前端服务器
- 准备标准版服务器 se01.contoso.com
- 在Standard Edition服务器池实例中安装中央管理存储数据库。使用如下命令:
Install-CSDatabase -CentralManagementDatabase -Clean -SqlServerFqdn se01.contoso.cn -SqlInstanceName rtc
- 备份现有配置数据,使用如下命令:
export-csconfiguration -filename c:\csconfiguration.zip
export-cslisconfiguration -filename c:\cslisconfiguration.zip
将CMS移动到新的标准版池
- 使用如下命令确保池中现有的中央管理服务器正常工作:
Get-CsManagementStoreRelicationStatus | select uptodate,replicafqdn
- 将中央管理服务器移动到se01.contoso.com上的SE版服务器上:
move-csmanagementserver
- 确保复制更改已复制到se01.contoso.com上的所有池服务器:
Get-CsManagementStoreRelicationStatus | select uptodate,replicafqdn
- 在池pool2013.contoso.com中的所有前端服务器上运行引导程序(bootstrapper.exe)进程以删除中央管理服务器。程序路径:C:\\Program Files\Microsoft Lync Server 2010\Deployment\bootstrapper.exe
使数据库脱机并备份
要正确备份现有池实例中的所有数据库,必须将它们全部脱机,以便将它们一起备份,因为您要将它们还原到新的池实例。
更新拓扑
- 重新配置拓扑中pool2013.contoso.com池使用的SQL实例的名称。
- 更新pool2013.contoso.com池使用的SQL Server存储。
- 发布拓扑。
Tips: 拓扑生成器还会尝试在原始SQL01.contoso.com服务器上创建的数据库,因此请确保清除此框。 - 确保复制更改已复制到se01.contoso.com上的所有池服务器:
Get-CsManagementStoreRelicationStatus | select uptodate,replicafqdn
恢复数据库并重新启动池服务
- 切换到新的SQL server,并将数据库设置为单用户模式。
- 运行语句以恢复先前创建并复制到此SQL服务器的SQL备份。
- 在池pool2013.contoso.cn中的所有前端服务器上重新启动Lync Server服务,每次重新启动一台服务器以获取新的实例名称。
Stop-Cswindowsservice
Start-Cswindowsservice
4.配置监视器报告URL。
Set-CsReportingConfiguration
将CMS移回企业版池
- 在属于pool2013.contoso.cn的前端服务器上运行如下PowerShell命令:
Install-CSDatabase -CentralManagementDatabase -Clean -SqlServerFqdn sqlnew.contoso.cn -SqlInstanceName rtc
- 将现有配置备份到zip文件。
export-csconfiguration -filename c:\csconfiguration.zip
export-cslisconfiguration -filename c:\cslisconfiguration.zip
- 将中央管理服务器(CMS)移回属于pool2013.contoso.cn的前端服务器的原始池中。
move-csmanagementserver
- 确保复制更改已复制到pool2013.contoso.com上的所有池服务器:
Get-CsManagementStoreRelicationStatus | select uptodate,replicafqdn
- 在池se01.contoso.cn中的所有前端服务器上运行bootstrapper(bootstrapper.exe)进程以删除中央管理服务器。进程路径:C:\\Program Files\Microsoft Lync Server 2010\Deployment\bootstrapper.exe。
停用标准版池和旧的SQL Server实例
- 停用过渡CMS角色时所使用的标准版前端池 (SE) : SE01. contoso.com。
- 下线旧有SQL实例:SQL01.contoso.com MSSQLLYNC。