在 Lync Server 2013 中对用于 XMPP 联盟的边缘池进行故障转移

 

上次修改的主题: 2012-10-19

在组织中,有一个 Edge 池指定为用于 XMPP 联合身份验证的池。 如果此池发生故障,则必须故障转移 XMPP 联合身份验证才能使用其他 Edge 池,然后 XMPP 联合才能重新工作。

首次安装 Edge 池并启用 XMPP 联合身份验证时,可以通过为 XMPP 联合身份验证的所有 Edge 池设置外部 DNS SRV 记录,而不是仅设置一个,来简化灾难恢复过程。 每个 SRV 记录必须具有不同的优先级集。 所有 XMPP 联合流量都通过具有最高优先级的 SRV 记录的池。 有关启用和设置 XMPP 联合身份验证的详细信息,请参阅 在 Lync Server 2013 中设置 XMPP 联合身份验证

在以下过程中,EdgePool1 是最初托管 XMPP 联合身份验证的池,而 EdgePool2 是现在将托管 XMPP 联合身份验证的池。

故障转移用于 XMPP 联合身份验证的边缘池

  1. 如果尚未部署另一个 Edge 池 (当前) ,请部署该池。 有关详细信息,请参阅 在 Lync Server 2013 中部署外部用户访问权限

  2. 在新 Edge 池中的每个边缘服务器上,运行以下 cmdlet,该池现在将托管 (EdgePool2) 的 XMPP 联合身份验证:

    Stop-CsWindowsService
    
  3. 运行以下 cmdlet,将 XMPP 联合身份验证路由重新指向 EdgePool2:

    Set-CsSite Site2 -XmppExternalFederationRoute EdgeServer2.contoso.com
    

    在此示例中,Site2 是包含边缘池的站点,该池现在将托管 XMPP 联合路由,EdgeServer2.contoso.com 是该池中边缘服务器的 FQDN。

  4. 在外部 DNS 服务器上,将 XMPP 联合的 DNS A 记录更改为指向 EdgeServer2.contoso.com。

  5. 如果还没有 XMPP 联合身份验证的 DNS SRV 记录,该记录解析为现在将托管 XMPP 联合的 Edge 池,则必须添加它,如以下示例所示。 此 SRV 记录的端口值必须为 5269。

    _xmpp-server._tcp.contoso.com
    
  6. 验证现在将承载 XMPP 联合身份验证的 Edge 池是否已在外部打开端口 5269。

  7. 在边缘池中所有边缘服务器上启动服务,这些服务器现在将托管 XMPP 联合身份验证:

    Start-CsWindowsService