配置集群
要配置集群,请在 Citrix ADC 上配置以下两个负载平衡虚拟 IP 地址。
-
移动设备管理 (MDM) 负载平衡虚拟 IP 地址: 需要 MDM 负载平衡虚拟 IP 地址才能与集群中配置的 XenMobile® 节点通信。此负载平衡在 SSL 桥接模式下完成。
-
移动应用程序管理 (MAM) 负载平衡虚拟 IP 地址: Citrix Gateway 需要 MAM 负载平衡虚拟 IP 地址才能与集群中配置的 XenMobile 节点通信。在 XenMobile 中,默认情况下,来自 Citrix Gateway 的所有流量都路由到端口 8443 上的负载平衡虚拟 IP 地址。
本节中的过程说明了如何创建 XenMobile 虚拟机 (VM) 并将新 VM 加入到现有 VM。这些步骤将创建一个集群设置。
先决条件
-
您已完全配置所需的 XenMobile 节点。
-
在所有集群节点和 XenMobile 数据库上配置 NTP。为了使集群正常工作,所有这些服务器的时间必须相同。
-
一个用于 MDM 负载平衡器的公共 IP 地址和一个用于 MAM 的私有 IP 地址。
-
服务器证书。
-
一个用于 Citrix Gateway 虚拟 IP 地址的空闲 IP。
-
如果 XenMobile 部署在集群设置中且处于仅 MDM 模式或企业模式 (MDM+MAM):修改您的 Citrix ADC 负载平衡器配置,以便对所有 Citrix ADC MDM 负载平衡器(即为端口 8443 和 443 设置的虚拟服务器)使用源 IP 持久性。在用户设备升级到 iOS 11 之前完成该配置。有关详细信息,请参阅此 Citrix 知识中心文章:
<https://support.citrix.com/article/CTX227406>。 -
要在 iOS 11 设备上从 XenMobile Store 安装应用程序,您必须在 XenMobile Server 上启用端口 80。
有关集群配置中 XenMobile 10.x 的参考体系结构图,请参阅体系结构。
安装 XenMobile 集群节点
根据所需的节点数量,创建 XenMobile VM。将新的 VM 指向相同的数据库并提供相同的 PKI 证书密码。
-
打开新 VM 的命令行控制台,输入管理员帐户的新密码。

-
提供网络配置详细信息,如下图所示。

-
如果要使用数据保护的默认密码,请键入 y;否则,请键入 n 并输入新密码。

-
如果要使用 FIPS,请键入 y;否则,请键入 n。

-
配置数据库,使其指向与之前完全配置的 VM 所指向的相同数据库。您将看到消息:
Database already exists。
-
输入与为第一个 VM 提供的证书相同的密码。
输入密码后,第二个节点上的初始配置将完成。
-
配置完成后,服务器将重新启动并显示登录对话框。
注意:登录对话框与第一个 VM 的登录对话框类似。此匹配是您确认两个 VM 正在使用同一数据库服务器的一种方式。 -
使用 XenMobile 的完全限定域名 (FQDN) 在 Web 浏览器中打开 XenMobile 控制台。
-
在 XenMobile 控制台中,单击控制台右上角的扳手图标。
支持页面打开。 -
在高级下,单击群集信息。
将显示有关群集的所有信息,包括群集成员、设备连接信息、任务等。新节点现在是群集的成员。
您可以按照相同的步骤添加其他节点。添加到群集的第一个节点的角色为 OLDEST。之后添加的节点显示的角色为 NONE 或 null。
在 Citrix ADC 中为 XenMobile 群集配置负载平衡
将所需节点添加为 XenMobile 群集成员后,对这些节点进行负载平衡,以便您可以访问群集。负载平衡通过运行 Citrix ADC 中提供的 XenMobile 向导来完成。以下步骤介绍了如何通过运行向导对 XenMobile 进行负载平衡。
-
登录到 Citrix ADC。
-
在“配置”选项卡上,单击 XenMobile,然后单击 Get Started。

-
选中 Access through Citrix Gateway 复选框和 Load Balance XenMobile Servers 复选框,然后单击 Continue。

-
输入 Citrix Gateway 的 IP 地址,然后单击 Continue。

-
通过执行以下操作之一将服务器证书绑定到 Citrix Gateway 虚拟 IP 地址,然后单击 Continue。
-
在 Use existing certificate 中,从列表中选择服务器证书。
-
单击 Install Certificate 选项卡以上载新的服务器证书。

-
-
输入身份验证服务器详细信息,然后单击 Continue。
注意:确保“服务器登录名属性”与您在 XenMobile LDAP 配置中提供的相同。 -
在 XenMobile 设置下,输入 MAM 的负载平衡 FQDN,然后单击继续。
注意:确保 MAM 负载平衡虚拟 IP 地址的 FQDN 与 XenMobile 的 FQDN 相同。 -
如果要使用 SSL 桥接模式 (HTTPS),请选择与 XenMobile Server 的 HTTPS 通信。但是,如果要使用 SSL 卸载,请选择与 XenMobile Server 的 HTTP 通信,如上图所示。就本文而言,选择的是 SSL 桥接模式 (HTTPS)。
-
绑定 MAM 负载平衡虚拟 IP 地址的服务器证书,然后单击“继续”。
-
在 XenMobile 服务器下,单击添加服务器以添加 XenMobile 节点。

-
输入 XenMobile 节点的 IP 地址,然后单击“添加”。

-
重复步骤 10 和 11 以添加属于 XenMobile 群集的更多 XenMobile 节点。您将看到所有已添加的 XenMobile 节点。单击“继续”。

-
单击负载平衡设备管理器服务器以继续 MDM 负载平衡配置。

-
输入用于 MDM 负载平衡 IP 地址的 IP 地址,然后单击继续。

-
在列表中看到 XenMobile 节点后,单击 Continue,然后单击 Done 完成此过程。
您会看到虚拟 IP 地址状态显示在 XenMobile 页面上。
-
要确认虚拟 IP 地址是否已启动并正在运行,请单击“Configuration”(配置)选项卡,然后导航到 Traffic Management > Load Balancing > Virtual Servers。
您还会看到 Citrix ADC 中的 DNS 条目指向 MAM 负载平衡虚拟 IP 地址。