Product Documentation

配置群集

Feb 27, 2017

在版本 10 之前的 XenMobile 版本中,将 Device Manager 配置为群集,将 App Controller 配置为高可用性对。XenMobile 10 集成了 XenMobile 9 Device Manager 和 App Controller。从版本 10 开始,高可用性不再适用于 XenMobile。因此,要配置群集,需要在 NetScaler 上配置下面两个负载平衡虚拟 IP 地址。

  • 移动设备管理 (MDM) 负载平衡虚拟 IP 地址:与群集中配置的 XenMobile 节点进行通信需要使用 MDM 负载平衡虚拟 IP 地址。此负载平衡在 SSL 桥接模式下完成。
  • 移动应用程序管理 (MAM) 负载平衡虚拟 IP 地址:NetScaler Gateway 与群集中配置的 XenMobile 节点进行通信需要使用 MAM 负载平衡虚拟 IP 地址。在 XenMobile 10 中,默认情况下,来自 NetScaler Gateway 的所有流量在端口 8443 上路由到负载平衡虚拟 IP 地址。

本文中的步骤解释了创建新 XenMobile 虚拟机 (VM)、将新 VM 加入现有 VM 从而创建群集设置的方法。

必备条件

  • 已完整配置所需的 XenMobile 节点。
  • 一个用于 MDM 负载平衡器的公用 IP 地址和一个用于 MAM 的专用 IP 地址。
  • 服务器证书。
  • 一个用作 NetScaler Gateway 虚拟 IP 地址的可用 IP。

有关群集配置中 XenMobile 10.x 的参考体系结构图,请参阅体系结构

安装 XenMobile 群集节点

根据您需要的节点数,创建新的 XenMobile VM。将新 VM 指向相同的数据库并提供相同的 PKI 证书密码。

  1. 打开新 VM 的命令行控制台,并输入管理员帐户的新密码。



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



  3. 如果要使用默认密码进行数据保护,请键入 y;否则,请键入n,然后输入新密码。



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



  5. 配置数据库,以便指向之前完整配置的 VM 所指向的同一个数据库。将显示以下消息:Database already exists(数据库已经存在)。



  6. 输入与为第一个 VM 提供的证书相同的密码。



    输入密码后,第二个节点上的初始配置将完成。



  7. 配置完成后,服务器重新启动并显示登录对话框。



    注意:登录对话框与第一个 VM 的登录对话框相同。这种相同是供您确认两个 VM 使用相同的数据库服务器的一种途径。
  8. 使用 XenMobile 的完全限定的域名 (FQDN) 在 Web 浏览器中打开 XenMobile 控制台。

9. 在 XenMobile 控制台中,单击控制台右上角的扳手图标 。

localized image

此时将打开支持页面。

10. 在高级下,单击群集信息

localized image

将显示关于此群集的所有信息,包括群集成员、设备连接信息、任务等。新节点现在属于群集的成员。

localized image

您可以按照相同的步骤添加其他节点。添加到节点的第一个群集的角色为最早。在其后添加的群集的角色将为

在 NetScaler 中为 XenMobile 群集配置负载平衡

将所需的节点作为成员添加到 XenMobile 群集中后,需要对节点进行负载平衡才能访问群集。负载平衡通过运行 NetScaler 10.5.x 中提供的 XenMobile 向导完成。您可以通过运行此向导,按照本过程中的步骤对 XenMobile 进行负载平衡。

  1. 登录 NetScaler。



  2. 配置选项卡上,单击 XenMobile,然后单击开始



  3. 选中 Access through NetScaler Gateway(通过 NetScaler Gateway 访问)复选框和 Load Balance XenMobile Servers(XenMobile 服务器负载平衡)复选框,然后单击 Continue(继续)。



  4. 输入 NetScaler Gateway 的 IP 地址,然后单击 Continue(继续)。



  5. 通过执行以下操作将服务器证书绑定到 NetScaler Gateway 虚拟 IP 地址,然后单击 Continue(继续)。
    • Use existing certificate(使用现有证书)中,从列表中选择服务器证书。
    • 单击 Install Certificate(安装证书)选项卡以上载新的服务器证书。



  6. 输入身份验证服务器详细信息,然后单击 Continue(继续)。



    注意:确保 Server Logon Name Attribute(服务器登录名称属性)与您在 XenMobile LDAP 配置中提供的相同。
  7. XenMobile settings(XenMobile 设置)中,输入 Load Balancing FQDN for MAM(MAM 的负载平衡 FQDN),然后单击 Continue(继续)。



    注意:确保 MAM 负载平衡虚拟 IP 地址的 FQDN 与 XenMobile 的 FQDN 相同。
  8. 如果使用 SSL 桥接模式 (HTTPS),请选择 HTTPS communication to XenMobile Server(与 XenMobile 服务器进行 HTTPS 通信)。但是,如果要使用 SSL 卸载,请选择 HTTP communication to XenMobile Server(与 XenMobile 服务器进行 HTTP 通信),如上图所示。为实现本文的目的,请选择 SSL 桥接模式 (HTTPS)。
  9. 绑定 MAM 负载平衡虚拟 IP 地址的服务器证书,然后单击 Continue(继续)。

  10. XenMobile Servers(XenMobile 服务器)下面,单击 Add Server(添加服务器)以添加 XenMobile 节点。



  11. 输入 XenMobile 节点的 IP 地址,然后单击 Add(添加)。



  12. 重复步骤 10 和 11 以添加其他 XenMobile 节点,作为 XenMobile 群集的一部分。您将看到已添加的所有 XenMobile 节点。单击继续



  13. 单击 Load Balance Device Manager Servers(Device Manager 服务器负载平衡)以继续执行 MDM 负载平衡配置。

  14. 输入要用作 MDM 负载平衡 IP 地址的 IP 地址,然后单击 Continue(继续)。



  15. 列表中显示 XenMobile 节点后,单击 Continue(继续),然后单击 Done(完成)以完成此过程。



    您将在 XenMobile 页面上看到虚拟 IP 地址状态。



  16. 要确认虚拟 IP 地址是否已启用并运行,请单击 Configuration(配置)选项卡,然后导航到 Traffic Management(流量管理)> Load Balancing(负载平衡)> Virtual Servers(虚拟服务器)。



    您将看到 NetScaler 中的 DNS 条目指向 MAM 负载平衡虚拟 IP 地址。