升级

重要:

升级到 XenMobile 10.9 之前:

  1. 请先将您的 Citrix 许可证服务器更新到 11.15 或更高版本,然后再更新到最新版本的 XenMobile Server 10.9。 最新版本的 XenMobile 要求使用 Citrix 许可证服务器 11.15(最低版本)。 注意:XenMobile 10.9 中的专享升级服务 (SA) 日期为 2018 年 9 月 14 日。您的 Citrix 许可证上的专享升级服务 (SA) 日期必须晚于此日期。可以在许可证服务器中的许可证旁边查看您的 SA 日期。如果要将最新版本的 XenMobile 连接到较旧的许可证服务器环境,连接检查将失败,并且您无法配置许可证服务器。 要续订许可证上的 SA 日期,请从 Citrix 门户下载最新的许可证文件并将该文件上载到许可服务器。有关详细信息,请参阅 https://support.citrix.com/article/CTX209580
  2. 对于群集环境:向运行 iOS 11 及更高版本的设备部署 iOS 策略和应用程序具有以下要求。如果为 NetScaler Gateway 配置了 SSL 持久性,则必须在所有 XenMobile Server 节点上打开端口 80。
  3. 如果运行要升级的 XenMobile Server 的虚拟机的 RAM 低于 4 GB ,请将 RAM 增加到至少 4 GB。请谨记,对于生产环境,建议的最低 RAM 是 8 GB。
  4. 建议:安装 XenMobile 更新之前,请使用 VM 中的功能创建系统的快照。此外,还请备份您的系统配置数据库。如果您在升级过程中遇到问题,请完成允许您还原的备份。

升级到 XenMobile 10.9 之后:

如果涉及传出连接的功能停止运行,并且您尚未更改自己的连接配置,请在 XenMobile Server 日志中检查是否存在如下所示的错误:“Unable to connect to the VPP Server: Host name ‘192.0.2.0’ does not match the certificate subject provided by the peer”(无法连接到 VPP 服务器: 主机名 192.0.2.0 与对等机提供的证书使用者不匹配)

证书验证错误指示您需要在 XenMobile Server 上禁用主机名验证。默认情况下,主机名验证对除 Microsoft PKI 服务器以外的传出连接启用。如果主机名验证中断了您的部署,请将服务器属性 disable.hostname.verification 更改为 true。此属性的默认值为 false

Citrix 将 XenMobile 的新版本或重要更新发布到 Citrix.com。同时,向每个客户的在案联系人发送通知。

可以从 XenMobile 10.8.x 或 10.7.x 直接升级到 XenMobile 10.9。要执行升级,请使用 Citrix 下载页面上提供的最新 10.9 二进制文件。在 XenMobile 控制台中,单击控制台右上角的齿轮图标,然后单击发布管理

要从 XenMobile 10.6 升级到 10.9,请先从 XenMobile 10.6 升级到 10.7 或 10.8,然后再升级到 10.9。

要从较旧版本的 XenMobile 进行升级,请参阅 XenMobile Server 10.8 PDF 中的“升级”一文。

本文介绍了如何使用发布管理页面、如何升级群集 XenMobile 部署以及如何从 MDM 升级到 Enterprise Edition。

使用“发布管理”页面进行升级

可使用发布管理页面从 XenMobile 10.7.x 或 10.6.x 升级到最新版本的 XenMobile Server。

必备条件:

如果您有群集部署,请参阅本文结尾处的说明。

  1. 在 Citrix Web 站点上登录您的帐户,然后转至下载页面。将 XenMobile 升级 (.bin) 文件下载到恰当的位置。

  2. 在 XenMobile 控制台中,单击控制台右上角的齿轮图标。此时将显示设置页面。

  3. 单击发布管理。此时将显示发布管理页面。

    “发布管理”图

  4. 更新下方,单击更新。此时将显示更新对话框。

    “发布管理”图

  5. 单击浏览并导航到从 Citrix.com 下载的 XenMobile 升级文件所在位置,选择此文件。

  6. 单击更新,然后在收到提示时,重新启动 XenMobile。

    如果由于某些原因,更新未能成功完成,会显示一条指出问题的错误消息。系统会恢复到尝试更新之前的状态。

    注意:

    升级后,XenMobile 需要重新启动。可使用 XenMobile CLI 重新启动 XenMobile Server。系统重新启动后清除浏览器缓存非常重要。

升级群集 XenMobile 部署

重要:

安装 XenMobile 更新前,请使用虚拟机 (VM) 中的功能创建系统的快照。此外,还请备份您的系统配置数据库。如果您在升级过程中遇到问题,请完成允许您还原的备份。

如果系统是在群集模式下配置的,请按照以下步骤从 XenMobile 10 版本更新每个节点:

  1. 在所有节点上从设置 > 发布管理上载 .bin 文件。

  2. 在 CLI 中从 System Menu(系统菜单)关闭所有节点。

  3. 在 CLI 中从System Menu(系统菜单)提取一个节点,并检查服务是否正在运行。

  4. 按顺序逐一提取其他节点。

    如果 XenMobile 无法成功完成更新,会显示一条指出问题的错误消息。XenMobile 随后将系统还原到尝试更新之前的状态。

从 XenMobile 10.8 MDM Edition 升级到 Enterprise Edition

对于 iOS 和 Android 设备,可以从 XenMobile 10.8 MDM Edition 升级到 XenMobile 10.8 Enterprise Edition。

必备条件

  • 正确的 Enterprise 许可证。
  • 配置 NetScaler Gateway。

升级

  1. 转至设置 > 许可并验证是否已上载正确的 Enterprise Edition 许可证类型。
  2. 转至设置 > 服务器属性并将服务器模式属性从 MDM 更改为 ENT
  3. 转至设置 > NetScaler Gateway 并配置 NetScaler Gateway 详细信息。将身份验证模式设置为与 MDM Edition 相同,即,域 (Active Directory) 身份验证。XenMobile 不支持在用户注册后更改身份验证模式。
  4. 可选:转至设置 > 客户端属性并启用 Citrix PIN 身份验证。

完成这些步骤后,用户必须执行以下步骤以将设备切换到企业模式。

iOS 用户

  1. 关闭 Secure Hub:轻按设备主页按钮两次(快速)并向上滑动 Secure Hub 应用程序。
  2. 打开 Secure Hub。

Android 用户

  1. 打开 Secure Hub。
  2. 转至首选项 > 设备信息
  3. 单击刷新策略

如果启用了 Citrix PIN 身份验证,Secure Hub 将提示用户创建 PIN。用户创建 PIN 后,XenMobile 将在企业模式下配置设备。在 XenMobile 控制台中,管理 > 设备页面上设备的 MDM 和 MAM 随后同时显示为活动状态。