网站搜索

逐步将 Lync 2013 升级到 Skype for Business 2015


现在 Microsoft 已经发布了 Skype for Business 2015,是时候看看升级的可能性了。我在我的环境中运行 Lync 2013 标准版(Lync 2013 前端服务器、Lync 2013 边缘服务器和 Lync 2013 中介服务器),幸运的是,可以进行就地升级。如果需要的话,会出现停机时间,但在安排非工作时间时,这应该不是问题。在这篇博文中,我将讨论从 Lync 2013 标准版到 Skype for Business 2015 的逐步升级。

要求

在服务器升级到 Skype for Business 2015 之前,需要满足许多要求,具体取决于底层操作系统:

  • Microsoft Lync Server 2013 CU5(2015 年 2 月更新)或更高版本
  • PowerShell RTM 版本 (6.2.9200.0) 或更高版本
  • SQL Server 2012 SP1 或更高版本
  • KB2533623 Windows Server 2008 R2
  • KB2858668 Windows Server 2012
  • KB2982006 Windows Server 2012 R2

我在所有服务器上运行 Windows Server 2012 R2,因此我必须应用的唯一更新是 Lync 累积更新(为了安全起见,请使用 2015 年 5 月累积更新 (https://support.microsoft.com/en- us/kb/3051949)和 SQL Server 2012 SP1 更新。

Lync Server 2013 更新一文 (https://support.microsoft.com/en-us/kb/2809243) 介绍了如何将 Lync 服务器更新到最新的 CU 级别。

SQL 2012 的最新可用 Service Pack 是 SP2,可以在此处下载:http://www.microsoft.com/en-gb/download/details.aspx?id=43351

您可以通过打开 Lync 命令行管理程序窗口并输入以下命令来修补服务器:

Stop-CsWindowsService
.\SQLEXPR_x64_ENU.exe /ACTION=Patch /allinstances /IAcceptSQLServerLicenseTerms

所有实例将自动升级:

请注意,这是升级的先决条件,即平台需要运行此版本。 Skype for Business 在安装过程中安装 SQL Express 2014。

升级流程

当服务器完全修补完毕后,就可以开始升级服务器了。第一步是安装管理工具。无法在现有 Lync 2013 服务器上安装这些,因此需要使用(临时)服务器。重要的是,该服务器不包含任何 Lync 2013 二进制文件。

启动 Skype for Business 2015 安装应用程序 (D:\Setup\AMs64\setup.exe),接受许可协议并让应用程序安装核心组件所需的二进制文件。安装部署向导后,选择安装管理工具选项,如下图所示:

这还将安装 Skype for Business 2015 拓扑生成器,需要将 Lync 2013 拓扑转换为 Skype for Business 2015 拓扑。安装完成后,单击完成,然后单击退出以停止部署向导。

下一步是打开拓扑生成器,选择从现有部署下载拓扑并将拓扑文件存储在本地硬盘上。在拓扑生成器中,右键单击现有的 Lync 2013 拓扑,然后选择升级到 Skype for Business Server 2015,如下图所示:

此时不会发生任何事情,但保存在本地文件中的拓扑将转换为 Skype for Business 拓扑。只要您不发布它,您现有的环境就不会发生任何变化。在显示是否确定将所选池升级到 Skype for Business Server 2015 的警告消息中,单击是。

Skype for Business Server 2015 的拓扑中将出现一个新条目,其中包含现有/升级的配置:

要将此配置存储回 CMS,请右键单击拓扑生成器左上角的 Skype for Business 服务器,然后选择发布拓扑。

当您拥有小型 Lync 2013 环境时,发布拓扑将需要几秒钟的时间,但如果您拥有(非常)大的环境,则可能需要很长的时间,根据启动时显示的警告消息,可能会花费数小时发布过程。当拓扑成功完成后,单击完成按钮。

此时,您已完成拓扑的准备,可以继续升级各个服务器(前端、中介和边缘服务器)。

升级 Lync 2013 服务器

成功发布 Skype for Business 拓扑后,可以升级各个服务器。为此,我们从 Lync 2013 前端服务器开始。 Lync 服务将被停止并禁用,因此此处涉及停机时间。

要停止和禁用 Lync 2013 服务,请打开 Lync 命令行管理程序并输入以下命令:

Disable-CsComputer -Scorch
Stop-CsWindowsService

运行第一个命令时,整个服务器将被禁用,并且所有与 Lync 相关的组成员身份将被删除。显示的警告中也提到了这一点,单击Y继续:

启动 Skype for Business 2015 安装应用程序 (D:\Setup\Amd64\Setup.exe)。接受许可协议并单击确定。

如果不幸的是您忘记安装一两个更新,则会显示一条警告,以便您可以使用正确的修补程序进行更新,如下图所示:

更正后,您可以单击重试按钮,一切正常后,安装应用程序将自动继续将前端服务器升级到 Skype for Business Server 2015。

安装结束时(我的前端服务器花了 75 分钟完成),您应该看到如下图所示的内容,单击确定完成安装。

显示的最后一条消息指示您必须使用 Start-CsPool 命令启动前端池,并使用 Start-CsWindowsService 命令启动其他服务器上的 SfB 服务:

要启动前端池,请打开 Skype for Business Management Shell 并输入以下命令:

Start-CsPool PoolFQDN

一段时间后,控制台上显示大量信息,前端池再次启动并运行。

好消息是,此时唯一升级的服务器是前端服务器、中介服务器和边缘服务器仍在运行 Lync 2013,并且一切似乎都正常工作 ?

打开 Skype for Business 控制面板时,它看起来确实很熟悉,其外观和感觉很像 Exchange 管理控制台和 Microsoft 在线门户,以及“旧”Lync 2013 控制面板。选择拓扑后(此时),您可以看到只有前端服务器已升级,其他服务器仍在运行 Lync 2013:

边缘服务器

升级前端服务器后,需要升级 Lync 2013 边缘服务器。该过程与升级前端服务器非常相似。

首先将边缘池升级到 Skype for Business 2015,方法是在前端服务器上打开拓扑生成器,下载拓扑,右键单击 边缘池并选择升级到 Skype for Business Server 2015:

升级后,通过右键单击左上角的 Skype for Business 并选择发布拓扑,将拓扑发布到 CMS。

当拓扑升级时,边缘服务器也可以升级。使用Stop-CsWindowsService命令停止服务,从D:\Setup\Amd64启动安装应用程序,接受许可协议 并按照向导操作。显然我原来的边缘服务器没有安装 .NET Framework 3.5:

安装 .NET Framework 3.5 并修补服务器后,升级过程继续进行,但遇到了另一个问题。似乎复制没有发生,因此 Lync 2013 边缘服务器不知道拓扑已升级到 Skype for Business 2015。使用 Invoke-CsManagementStoreReplication cmdlet 强制复制后,效果很好。另一种选择是使用 Export-CsConfiguration cmdlet 导出前端服务器上的配置,将 ZIP 文件复制到边缘服务器并使用 Import-CsConfiguration 将其导入那里> cmdlet。

修复后,升级顺利进行,并在 45 分钟后完成。

单击确定时,系统会显示一条提醒,您必须使用 Start-CsWindowsService cmdlet 启动 SfB 服务,这与前端升级完成时显示的提醒相同。

运行 Start-CsWindowsService cmdlet 后,所有 Skype for Business 服务都在运行,如您在 MMC 服务管理单元中看到的那样。

就我个人而言,我想在升级后重新启动我的服务器,因此几分钟后我的边缘服务器再次启动并运行,并且能够远程登录并再次使用联合。

中介服务器

升级 Lync 2013 中介服务器类似。首先在拓扑生成器中将中介池升级到 Skype for Business,然后将拓扑发布到 CMS 并升级中介服务器本身。请注意,中介服务器需要 .NET Framework 3.5。大约花了。 45 分钟即可完成 Skype for Business 2015 的升级。

概括

Skype for Business Server 2015 是 Lync Server 2013 的后续版本,现已广泛使用。好处是标准版和企业版都可以就地升级。这会涉及到停机时间,但如果您可以安排这个非工作时间,这应该不是问题。

问题是这是否是一个好主意。就我而言,它确实运行得很好,所有三台服务器只用了不到 3 个小时就完成了。但升级的映像效果并不理想,您最终会陷入 Lync 2013 被破坏的阴暗地带,而 Skype for Business 也不想安装……。这是我们不向客户推荐此操作的原因之一,尽管这是可能的。

您最好使用“摇摆服务器”方法,即安装新服务器并将服务逐渐从 Lync 迁移到 Skype for Business。这种风险要低得多,因此您必须就如何从 Lync 2013 升级到 Skype for Business 2015 制定一个不错的策略。

相关文章