将旧版中央管理服务器移动到 2019 Skype for Business Server

迁移到 Skype for Business Server 2019 后,在删除旧服务器之前,需要将中央管理服务器移动到 Skype for Business Server 2019 前端服务器或池。

中央管理服务器是单主/多副本 (replica) 系统,其中数据库的读/写副本由包含中央管理服务器的前端服务器保存。 拓扑中的每台计算机(包括包含中央管理服务器的前端服务器)在SQL Server数据库中都有一个只读副本, (名为 RTCLOCAL,默认情况下) 在安装和部署期间安装在计算机上。 本地数据库通过在所有计算机上作为服务运行的Skype for Business Server副本复制器代理接收副本 (replica) 更新。 中央管理服务器上的实际数据库和本地副本 (replica) 的名称是 XDS,它由 xds.mdf 和 xds.ldf 文件组成。 master 数据库位置由服务控制点引用, (Active Directory 域服务 中的 SCP) 。 使用中央管理服务器管理和配置Skype for Business Server使用 SCP 查找中央管理存储区的所有工具。

成功移动中央管理服务器后,应从原始前端服务器中删除中央管理服务器数据库。 有关删除中央管理服务器数据库的信息,请参阅删除前端池的 SQL Server 数据库

使用 Skype for Business Server 命令行管理程序中的 Windows PowerShell cmdlet Move-CsManagementServer 将数据库从旧版安装SQL Server数据库移到 2019 Skype for Business Server 2019 SQL Server数据库,然后更新 SCP 以指向 Skype for Business Server 2019 中央管理服务器位置。

在移动中央管理服务器之前,请使用本部分中的过程准备 Skype for Business Server 2019 前端服务器。

准备Enterprise Edition前端池

  1. 在要重新定位 Central Management Server 的 Skype for Business Server 2019 Enterprise Edition 前端池上,以 RTCUniversalServerAdmins 组的成员身份登录到安装了 Skype for Business Server 命令行管理程序的计算机。 还必须对要在其中安装中央管理存储的数据库具有SQL Server数据库 sysadmin 用户权限。

  2. 打开Skype for Business Server命令行管理程序。

  3. 若要在 Skype for Business Server 2019 SQL Server 数据库中创建新的中央管理存储,请在 Skype for Business Server 命令行管理程序中键入:

    Install-CsDatabase -CentralManagementDatabase -SQLServerFQDN <FQDN of your SQL Server> -SQLInstanceName <name of instance>
    
  4. 确认Skype for Business Server前端服务的状态为“已启动”。

准备 Standard Edition 前端服务器

  1. 在要重新定位中央管理服务器的 Skype for Business Server 2019 Standard Edition 前端服务器上,以 RTCUniversalServerAdmins 组的成员身份登录到安装了 Skype for Business Server 命令行管理程序的计算机。

  2. 打开Skype for Business Server部署向导。

  3. 在“Skype for Business Server部署向导”中,单击“准备第一个 Standard Edition 服务器”。

  4. 在“执行命令”页上,SQL Server Express作为中央管理服务器安装。 创建必要的防火墙规则。 数据库和必备软件的安装完成后,单击“ 完成”。

    注意

    初始安装可能需要一些时间,但命令输出摘要屏幕没有可见更新。 这是由于安装了 SQL Server Express。 如果需要监视数据库的安装,请使用任务管理器监视设置。

  5. 若要在 Skype for Business Server 2019 Standard Edition 前端服务器上创建新的 Central Management 存储,请在 Skype for Business Server Management Shell 中键入:

    Install-CsDatabase -CentralManagementDatabase -SQLServerFQDN <FQDN of your Standard Edition Server> -SQLInstanceName <name of instance - RTC by default>
    
  6. 确认Skype for Business Server前端服务的状态为“已启动”。

若要将旧版安装中心管理服务器移动到 2019 Skype for Business Server

  1. 在将成为中央管理服务器的 Skype for Business Server 2019 服务器上,以 RTCUniversalServerAdmins 组的成员身份登录到安装了 Skype for Business Server 命令行管理程序的计算机。 还必须具有SQL Server数据库管理员用户权限。

  2. 打开 Skype for Business Server 命令行管理程序 (以管理员) 身份运行。

  3. 在 Skype for Business Server 命令行管理程序中,键入:

    Enable-CsTopology
    

    谨慎

    如果未 Enable-CsTopology 成功,请在继续操作之前解决阻止命令完成的问题。 如果 Enable-CsTopology 不成功,移动将失败,并且可能会使拓扑处于没有中央管理存储的状态。

  4. 在 Skype for Business Server 2019 前端服务器或前端池的 Skype for Business Server 命令行管理程序中,键入:

    Move-CsManagementServer
    
  5. Skype for Business Server命令行管理程序显示当前状态和建议状态的服务器、文件存储、数据库存储和服务连接点。 请仔细阅读信息,并确认这是预期的源和目标。 键入 Y 以继续,或键入 N 以停止移动。

  6. 查看 Move-CsManagementServer 命令生成的任何警告或错误并予以解决。

  7. 在 Skype for Business Server 2019 服务器上,打开“Skype for Business Server部署向导”。

  8. 在“Skype for Business Server部署向导”中,依次单击“安装或更新Skype for Business Server系统”、“步骤 2:安装或删除Skype for Business Server组件”,单击“下一步”,查看摘要,然后单击“完成”。

  9. 在旧版安装服务器上,打开部署向导。

  10. 在“Skype for Business Server部署向导”中,依次单击“安装或更新Skype for Business Server系统”、“步骤 2:安装或删除Skype for Business Server组件”,单击“下一步”,查看摘要,然后单击“完成”。

  11. 重新启动 Skype for Business Server 2019 服务器。 由于组成员身份发生更改以访问 Central Management Server 数据库,因此这是必需的。

  12. 若要确认正在使用新的中央管理存储进行复制,请在 Skype for Business Server Management Shell 中键入:

    Get-CsManagementStoreReplicationStatus
    

    注意

    复制可能需要一些时间来更新所有当前副本。

在移动后删除旧版安装 Central Management 存储文件

  1. 在旧版安装服务器上,以 RTCUniversalServerAdmins 组的成员身份登录到安装了 Skype for Business Server 命令行管理程序的计算机。 还必须具有SQL Server数据库管理员用户权限。

  2. 打开 Skype for Business Server 命令行管理程序

    谨慎

    在复制完成且稳定之前,请勿继续删除以前的数据库文件。 如果在完成复制之前删除文件,则会中断复制过程,使新移动的中央管理服务器处于未知状态。 使用 cmdlet Get-CsManagementStoreReplicationStatus 确认复制状态。

  3. 若要从旧版安装 Central Management Server 中删除中央管理存储数据库文件,请键入:

    Uninstall-CsDatabase -CentralManagementDatabase -SqlServerFqdn <FQDN of SQL Server> -SqlInstanceName <Name of source server>
    

    例如:

    Uninstall-CsDatabase -CentralManagementDatabase -SqlServerFqdn sql.contoso.net -SqlInstanceName rtc
    

    其中,<SQL Server> 的 FQDN 是Enterprise Edition部署中的旧版安装后端服务器,或者是 Standard Edition 服务器的 FQDN。