Upgrade or update Front End Servers in Lync Server 2013

 

上次修改的主题: 2013-06-28

Enterprise Edition池中的前端服务器被组织到升级域中。 这些是池中前端服务器的子集。 升级域由拓扑生成器自动创建。

升级服务器时,必须一次执行一个升级域。 将一个升级域中的每个服务器关闭,升级它,然后重新启动它,然后再转到另一个升级域。 请务必跟踪到目前为止已升级的升级域和服务器。 升级每个服务器时,请使用以下流程图。

升级或更新前端服务器

对池中的前端服务器应用升级

  1. 在池的前端服务器上,运行以下 cmdlet:

    Get-CsPoolUpgradeReadinessState

    如果 PoolUpgradeState 的值为 Busy,请等待 10 分钟,然后再次尝试 Get-CsPoolUpgradeReadinessState 。 如果在每次尝试之间等待了 10 分钟后,或者看到 PoolUpgradeStateInsufficientActiveFrontEnds 的任何结果,至少连续三次出现忙碌,则池存在问题。 如果此池与灾难恢复拓扑中的另一个前端池配对,则应将池故障转移到备份池,然后更新此池中的服务器。 有关详细信息,请参阅 Lync Server 2013 中的池故障转移

    如果 PoolUpgradeState 的值 已准备就绪,请转到步骤 2。

  2. Get-CsPoolUpgradeReadinessState cmdlet 还返回有关池中每个升级域以及每个升级域中哪些前端服务器的信息。 如果包含要升级的服务器或服务器的升级域的 ReadyforUpgrade 值为 True ,则现在可以安全地升级这些服务器。 为此,请执行以下操作:

    1. 使用 Stop-CsWindowsService -Graceful -Verbose cmdlet 停止与要升级的前端服务器的新连接。

      注意

      如果在计划服务器停机期间执行这些服务器升级,则可以在不使用“-Graceful”参数的情况下运行此 cmdlet,如下所示: Stop-CsWindowsService。 这将立即关闭服务,而无需等待所有现有服务请求被填充。

    2. 升级与此关联的服务器升级域。

    3. 重启服务器,并确保它们接受新连接。

  3. 对池中的其他升级域重复步骤 1 和步骤 2,直到所有前端服务器都已升级为止。