This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
灾难恢复
您可以架构和配置 XenMobile® 部署,其中包含多个站点,以使用主动-被动故障转移策略进行灾难恢复。
本文讨论的推荐灾难恢复策略包括:
- 位于一个地理位置数据中心中的单个 XenMobile 活动站点,为全球所有企业用户提供服务,称为主站点。
- 位于第二个地理位置数据中心中的第二个 XenMobile 站点,称为灾难恢复站点。此灾难恢复站点在主站点发生站点范围的数据中心故障时提供主动-被动站点故障转移。主站点包括 XenMobile、SQL 数据库和 Citrix ADC 基础结构,以促进故障转移并在主站点连接失败时为用户提供对 XenMobile 的访问。
灾难恢复站点的 XenMobile Server 在正常运行期间保持离线状态,仅在需要从主站点到灾难恢复站点进行完整站点故障转移的灾难恢复场景中才上线。在启动灾难恢复站点的 XenMobile Server 之前,灾难恢复站点的 SQL Server 必须处于活动状态并准备好提供连接服务。
此灾难恢复策略依赖于通过 DNS 更改手动故障转移 Citrix ADC 访问层,以便在发生中断时将 MDM 和 MAM 连接路由到灾难恢复站点。
注意:
要使用此架构,您必须有一个用于数据库异步备份的流程,并以某种方式确保 SQL 基础结构的高可用性。
灾难恢复故障转移过程
- 如果您正在测试灾难恢复故障转移过程,请关闭主站点中的 XenMobile Server 以模拟站点故障。
- 更改 XenMobile Server 的公共 DNS 记录,使其指向灾难恢复站点的外部 IP 地址。
- 更改 SQL Server 的内部 DNS 记录,使其指向灾难恢复站点的 SQL Server IP 地址。
- 使灾难恢复站点的 XenMobile SQL 数据库联机。确保 SQL Server 和数据库处于活动状态,并准备好为本地 XenMobile Server 提供连接服务。
- 打开灾难恢复站点的 XenMobile Server。
XenMobile Server 更新过程
请随时按照以下步骤更新 XenMobile 的补丁和版本,以保持主服务器和灾难恢复服务器的代码一致。
- 确保主站点中的 XenMobile Server 已打补丁或升级。
- 确保 SQL Server 的 DNS 记录解析到主站点中的活动 SQL Server 数据库。
- 使灾难恢复站点的 XenMobile Server 联机。这些服务器仅在升级过程中通过 WAN 连接到主站点的数据库。
- 将所需的补丁和更新应用于所有灾难恢复站点的 XenMobile Server。
- 重新启动 XenMobile Server 并确认补丁或升级成功。
灾难恢复参考架构图
下图显示了 XenMobile 灾难恢复部署的高级架构。

用于灾难恢复的 GSLB
此架构的一个关键要素是使用全局服务器负载平衡 (GSLB) 将流量定向到正确的数据中心。
默认情况下,Citrix ADC for XenMobile 向导配置 Citrix Gateway 的方式不支持将 GSLB 用于灾难恢复。因此,您必须采取额外的步骤。
GSLB 的工作原理
GSLB 的核心是一种 DNS 形式。参与的 Citrix ADC 设备充当权威 DNS 服务器,并将 DNS 记录解析为正确的 IP 地址(通常是应接收流量的 VIP)。Citrix ADC 设备在响应将流量定向到该系统的 DNS 查询之前,会检查系统运行状况。
当记录解析后,GSLB 在解析流量方面的作用就完成了。客户端直接与目标虚拟 IP (VIP) 地址通信。DNS 客户端行为在控制记录何时以及如何过期方面起着重要作用。这在很大程度上超出了 Citrix ADC 系统的范围。因此,GSLB 受制于与 DNS 名称解析相同的限制。客户端会缓存响应,因此,这种负载平衡不像传统负载平衡那样实时。
Citrix ADC 上的 GSLB 配置,包括站点、服务和监视器,旨在提供正确的 DNS 名称解析。
发布服务器的实际配置(在此场景中,Citrix ADC for XenMobile 向导创建的配置)不受 GSLB 的影响。GSLB 是 Citrix ADC 上的一个独立服务。
将 GSLB 与 XenMobile 结合使用时域委派面临的挑战
Citrix ADC for XenMobile 向导为 XenMobile 配置 Citrix Gateway。此向导生成三个负载平衡虚拟服务器和一个 Citrix Gateway 虚拟服务器。
其中两个负载平衡虚拟服务器处理端口 443 和 8443 上的 MDM 流量。Citrix Gateway 接收 MAM 流量并将其转发到第三个服务器,即端口 8443 上的 MAM 负载平衡虚拟服务器。所有流向 MAM 负载平衡虚拟服务器的流量都通过 Citrix Gateway。
MAM 负载平衡虚拟服务器需要与 XenMobile Server 相同的 SSL 证书,并使用与注册设备相同的 FQDN。MAM 负载平衡服务器还使用与其中一个 MDM 负载平衡服务器相同的端口 (8443)。为了使流量能够解析,Citrix ADC for XenMobile 向导在 Citrix Gateway 上创建了一个本地 DNS 记录。该 DNS 记录与用于注册设备的 FQDN 匹配。
当 XenMobile Server URL 不是 GSLB 域 URL 时,此配置是有效的。如果将 GSLB 域 URL 用作 XenMobile Server URL(灾难恢复所需),则本地 DNS 记录会阻止 Citrix Gateway 将流量解析到 MDM 负载平衡服务器。
将 CNAME 方法用于 GSLB 灾难恢复
为了解决 Citrix ADC for XenMobile 向导创建的默认配置所带来的挑战,您可以在父域 (company.com) 中为 XenMobile Server FQDN 创建一个 CNAME 记录,并将记录指向 Citrix ADC 具有权威性的委派子区域 (gslb.company.com)。这样做允许为解析流量所需的 MAM 负载平衡 VIP 地址创建静态 DNS A 记录。
-
在外部 DNS 上,为 XenMobile Server FQDN 创建一个 CNAME,使其指向 Citrix ADC GSLB 上的 GSLB 域 FQDN。您需要两个 GSLB 域:一个用于 MDM 流量,另一个用于 MAM (Citrix Gateway) 流量。
示例:
CNAME = xms.company.com IN CNAME xms.gslb.comany.com -
在每个站点的 Citrix Gateway 实例上,创建一个 GSLB 虚拟服务器,其 FQDN 是 CNAME 记录指向的 FQDN。
示例:
bind gslb vserver xms-gslb -domainName xms.gslb.company.com使用 Citrix ADC for XenMobile 向导部署 Citrix Gateway 时,请在配置 MAM 负载平衡服务器时使用 XenMobile Server URL。这会为 XenMobile Server URL 创建一个静态 DNS A 记录。
-
使用 XenMobile Server URL (
xms.company.com) 测试在 Secure Hub 上注册的客户端。
此示例使用以下 FQDN:
-
xms.company.com是 MDM 流量使用的 URL,也是设备注册时使用的 URL,在此示例中通过使用 Citrix ADC for XenMobile 向导进行配置。 -
xms.gslb.company.com是 XenMobile Server 的 GSLB 域 FQDN。
共享
共享
This Preview product documentation is Citrix Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Citrix Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Citrix product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.