XenMobile

配置集群

要配置集群,请在Citrix ADC上配置以下两个负载均衡虚拟IP地址。

  • MDM负载均衡虚拟IP地址:需要配置一个MDM负载均衡虚拟IP地址,用于与集群中配置的XenMobile节点通信。这种负载均衡是在SSL桥接模式下完成的。
  • MAM (Mobile app management)负载均衡虚拟IP地址:需要配置MAM负载均衡虚拟IP地址,以便Citrix Gateway与集群中配置的XenMobile节点通信。在XenMobile中,默认情况下,所有来自Citrix Gateway的流量都路由到8443端口上的负载均衡虚拟IP地址。

本文中的过程解释了如何创建一个新的XenMobile虚拟机(VM),并将新VM连接到一个现有VM。这些步骤创建集群设置。

先决条件

  • XenMobile节点已满配置。
  • 在所有集群节点和XenMobile数据库上配置NTP。要使集群正常工作,所有这些服务器必须具有相同的时间。
  • 一个公网IP地址用于MDM负载均衡器,一个私有IP地址用于MAM。
  • 服务器证书。
  • 一个空闲IP用于Citrix网关虚拟IP地址。
  • 如果XenMobile部署在集群设置中,且仅采用MDM模式或企业模式(MDM+MAM):请修改Citrix ADC负载平衡器配置以使用源IP持久性用于所有Citrix ADC MDM负载平衡器,即为端口8443和443设置的虚拟服务器。在用户设备升级到iOS 11之前完成这些配置。有关更多信息,请参阅Citrix知识中心的这篇文章:https://support.citrix.com/article/CTX227406
  • 要在iOS 11设备上从XenMobile Store安装应用程序,必须打开XenMobile Server上的80端口。

有关XenMobile 10的参考架构图。集群配置中的X,请参见体系结构

安装XenMobile集群节点

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

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

    集群节点设置

  2. 提供如下图所示的网络配置细节。

    集群节点设置

  3. 如果希望使用默认密码进行数据保护,请键入y;或者,类型n并输入新密码。

    集群节点设置

  4. 如果您想使用FIPS,请键入y;或者,类型n

    集群节点设置

  5. 配置数据库,使您指向前面完全配置的VM所指向的同一数据库。您将看到消息:Database already exists。

    集群节点设置

  6. 为为第一个虚拟机提供的证书输入相同的密码。

    集群节点设置

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

    集群节点设置

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

    集群节点设置

    注意:

    登录对话框与第一台虚拟机的登录对话框相同。匹配是一种确认两个vm使用相同数据库服务器的方法。

  8. 使用XenMobile的FQDN (fully qualified domain name)在浏览器中打开XenMobile控制台。

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

    集群信息配置界面

    支持页面打开。

  10. 先进的,点击集群信息

    集群信息配置界面

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

    集群信息配置界面

    您可以按照相同的步骤添加其他节点。添加到集群的第一个节点的角色为最古老的.之后添加的节点显示Role为没有一个

在Citrix ADC中为XenMobile集群配置负载均衡

将所需的节点添加为XenMobile集群的成员后,需要对节点进行负载均衡,以便能够访问集群。通过运行Citrix ADC中可用的XenMobile Wizard来实现负载平衡。以下步骤介绍如何通过运行向导实现XenMobile的负载均衡。

  1. 登录Citrix ADC。

  2. 在“Configuration”页签中,单击XenMobile然后点击开始

    集群节点设置

  3. 选择通过Citrix Gateway访问复选框和负载平衡XenMobile服务器复选框,然后单击继续

    集群节点设置

  4. 输入Citrix Gateway的IP地址,单击继续

    集群节点设置

  5. 通过以下方式之一,将服务器证书与Citrix Gateway虚拟IP地址绑定,然后单击继续

    • 使用现有证书,从列表中选择服务器证书。
    • 单击安装证书选项卡,上传新的服务器证书。

    集群节点设置

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

    集群节点设置

    注意:

    确保服务器登录名属性与您在XenMobile LDAP配置中提供的相同。

  7. 在“XenMobile设置”中输入“MAM的负载均衡FQDN”,单击继续

    集群节点设置

    注意:

    确保MAM负载均衡虚拟IP地址的FQDN与XenMobile的FQDN相同。

  8. 如果要使用SSL桥接模式(HTTPS),请选择与XenMobile Server的HTTPS通信.但是,如果您想使用SSL卸载,请选择到XenMobile Server的HTTP通信,如图所示。在本文中,选择SSL桥接模式(HTTPS)。

  9. 绑定MAM负载均衡虚拟IP地址的服务器证书后,单击“继续”。集群节点设置

  10. 在“XenMobile服务器”下,单击添加服务器,添加XenMobile节点。

    集群节点设置

  11. 输入XenMobile节点的IP地址,单击“添加”。

    集群节点设置

  12. 重复步骤10和11,添加更多属于XenMobile集群的XenMobile节点。您将看到已添加的所有XenMobile节点。单击Continue。

    集群节点设置

  13. 点击负载平衡设备管理器服务器继续MDM负载均衡配置。

    集群节点设置

  14. 输入用于MDM负载均衡的IP地址,单击继续

    集群节点设置

  15. 在列表中看到XenMobile节点后,单击继续然后单击Done完成该过程。

    集群节点设置

    在“XenMobile”界面可以查看虚拟IP地址的状态。

    集群节点设置

  16. 要确认虚拟IP地址是否正常运行,请单击Configuration选项卡,然后导航到流量管理>负载均衡>虚拟服务器

    集群节点设置

    您还可以看到Citrix ADC中的DNS条目指向MAM负载平衡虚拟IP地址。

    集群节点设置

配置集群