在 Lync Server 2013 中对用于 XMPP 联盟的边缘池进行故障转移
主题上次修改时间: 2012-10-19
在你的组织中,有一个边界池指定为用于 XMPP 联合身份验证的池。 如果此池停止运行,则必须故障转移 XMPP 联合身份验证才能使用其他边缘池,然后 XMPP 联盟才能再次工作。
当你首次安装 Edge 池并启用 XMPP 联合身份验证时,你可以通过为 XMPP 联盟的所有边缘池设置外部 DNS SRV 记录(而不是仅一个)来简化灾难恢复过程。 其中每个 SRV 记录都必须具有不同的优先级集。 所有 XMPP 联盟流量都将经历具有最高优先级的 SRV 记录的池。 有关启用和设置 XMPP 联合身份验证的详细信息,请参阅 在 Lync Server 2013 中设置 XMPP 联盟。
在以下过程中,EdgePool1 是最初托管 XMPP 联盟的池,EdgePool2 是池,它现在将托管 XMPP 联合。
故障切换用于 XMPP 联盟的边缘池
如果尚未部署另一个边缘池 (但尚未) 的其他边缘池,请部署该池。 有关详细信息,请参阅 在 Lync Server 2013 中部署外部用户访问。
在新边缘池中的每个边缘服务器上,现在将托管 XMPP 联合 (EdgePool2) ,请运行以下 cmdlet:
Stop-CsWindowsService
运行以下 cmdlet 以将 XMPP 联盟路由 repoint 到 EdgePool2:
Set-CsSite Site2 -XmppExternalFederationRoute EdgeServer2.contoso.com
在此示例中,Site2 是包含边缘池的网站,它现在将托管 XMPP 联合路由,EdgeServer2.contoso.com 是该池中的边缘服务器的 FQDN。
在外部 DNS 服务器上,将 XMPP 联合的 DNS A 记录更改为指向 EdgeServer2.contoso.com。
如果你还没有可解析为 XMPP 联合的 DNS SRV 记录,并且该记录将托管到将托管 XMPP 联合的边缘池,则必须添加它,如下例所示。 此 SRV 记录必须具有端口值5269。
_xmpp-server._tcp.contoso.com
验证现在将托管 XMPP 联合身份验证的边缘池是否具有端口5269在外部打开。
在边缘池中的所有边缘服务器上启动服务,现在将托管 XMPP 联合身份验证:
Start-CsWindowsService