配置集群
要配置集群,请在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证书密码。
打开新虚拟机的命令行控制台,输入管理员帐户的新密码。
提供如下图所示的网络配置细节。
如果希望使用默认密码进行数据保护,请键入y;或者,类型n并输入新密码。
如果您想使用FIPS,请键入y;或者,类型n.
配置数据库,使您指向前面完全配置的VM所指向的同一数据库。您将看到消息:Database already exists。
为为第一个虚拟机提供的证书输入相同的密码。
输入密码后,第二个节点将完成初始化配置。
配置完成后,服务器重新启动,出现登录对话框。
注意:
登录对话框与第一台虚拟机的登录对话框相同。匹配是一种确认两个vm使用相同数据库服务器的方法。
使用XenMobile的FQDN (fully qualified domain name)在浏览器中打开XenMobile控制台。
在XenMobile控制台中,单击控制台中右上角的扳手图标。
的支持页面打开。
下先进的,点击集群信息.
将显示关于集群的所有信息,包括集群成员、设备连接信息、任务等。新节点现在是集群的成员。
您可以按照相同的步骤添加其他节点。添加到集群的第一个节点的角色为最古老的.之后添加的节点显示Role为没有一个或零.
在Citrix ADC中为XenMobile集群配置负载均衡
将所需的节点添加为XenMobile集群的成员后,需要对节点进行负载均衡,以便能够访问集群。通过运行Citrix ADC中可用的XenMobile Wizard来实现负载平衡。以下步骤介绍如何通过运行向导实现XenMobile的负载均衡。
登录Citrix ADC。
在“Configuration”页签中,单击XenMobile然后点击开始.
选择通过Citrix Gateway访问复选框和负载平衡XenMobile服务器复选框,然后单击继续.
输入Citrix Gateway的IP地址,单击继续.
通过以下方式之一,将服务器证书与Citrix Gateway虚拟IP地址绑定,然后单击继续.
- 在使用现有证书,从列表中选择服务器证书。
- 单击安装证书选项卡,上传新的服务器证书。
输入身份验证服务器详细信息,然后单击继续.
注意:
确保服务器登录名属性与您在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节点。单击Continue。
点击负载平衡设备管理器服务器继续MDM负载均衡配置。
输入用于MDM负载均衡的IP地址,单击继续.
在列表中看到XenMobile节点后,单击继续然后单击Done完成该过程。
在“XenMobile”界面可以查看虚拟IP地址的状态。
要确认虚拟IP地址是否正常运行,请单击Configuration选项卡,然后导航到流量管理>负载均衡>虚拟服务器.
您还可以看到Citrix ADC中的DNS条目指向MAM负载平衡虚拟IP地址。