Product Documentation

将 MTC 租户服务器升级到 XenMobile 10.4

Nov 29, 2016

如果 XenMobile 9.0 MDM 或 Enterprise Edition 启用了 Multi-Tenant Console (MTC),则可以将 MTC 管理的 XenMobile 9 实例迁移到独立的 XenMobile 10.4 实例。 XenMobile 10 不支持 MTC,因此,必须基于各个实例管理这些升级后的实例。

1. 确保在所有 MTC 客户端的前端配置网络地址转换 (NAT)。

2. 安装 XenMobile 10.4 的实例。

3. 如果未对 MTC 租户启用任何端口映射,请执行下列操作:

a. 确保允许使用证书进行 HTTPS 通信的 XenMobile 10.4 服务器端口(通常为端口 443)和允许不使用证书进行 HTTPS 通信的 XenMobile 10 服务器端口(端口 8443)与用于 XenMobile 实例的端口匹配。

b. 配置新的管理端口。

c. 启用端口映射后,请使用所映射到的端口,而非 XenMobile 服务器所侦听的端口。

4. XenMobile 服务器启动期间,请使用实例名称 zdm

5. 通过 XenMobile 命令行接口启用升级工具时,必须在升级提示中回答 Yes

6. 在要升级的服务器上,从 C:\Program Files (x86)\Citrix\XenMobile Device Manager for Multi-Tenant\tomcat\webapps\tenant-name\WEB-INF\classes 中复制以下文件:

  • ew-config.properties
  • pki.xml
  • variables.xml

7. 从 C:\Program Files (x86)\Citrix\XenMobile Device Manager for Multi-Tenant\tomcat\conf\tenant-name 中复制以下文件:

  • cacerts.pem.jks
  • https.p12
  • pki-ca-devices.p12
  • pki-ca-root.p12
  • pki-ca-servers.p12

8. 复制 C:\Program Files (x86)\Citrix\XenMobile Device Manager for Multi-Tenant\tomcat\conf\server.xml 的一份副本,并按以下步骤所述修改该文件。

9. 在 server.xml 文件中删除其他租户正在使用的所有端口连接器,但保留端口 80。

10. 在使用的端口连接器上,从以下范围内的所有文件路径中删除实例名称:

keystoreFile="C:\Program Files (x86)\Citrix\XenMobile Device Manager for Multi-Tenant\tomcat\conf\tenant-name\https.p12"

更改为:

keystoreFile="C:\Program Files (x86)\Citrix\XenMobile Device Manager for Multi-Tenant\tomcat\conf\https.p1"

11. 对以下范围内的文件路径重复步骤 10:

truststoreFile="C:\Program Files (x86)\Citrix\XenMobile Device Manager for Multi-Tenant\tomcat\conf\tenant-name\cacerts.pem.jks"

更改为:

truststoreFile="C:\Program Files (x86)\Citrix\XenMobile Device Manager for Multi-Tenant\tomcat\conf\cacerts.pem.jks"

12. 创建一个 .zip 文件,其中包含在步骤 6 至 8 中复制的文件。

13. 如下所述,打开 XenMobile 10.4 服务器的 IP 地址:https://ipAddress:port/uw/?cloudMode,其中 port 是与证书建立的 HTTPS 连接。 升级向导将打开。

14. 按照升级向导中的步骤,选择 MDMEnterprise

对于 MDM 升级,向导会提示您上载 .zip 文件。 您还必须验证数据库是否正确,并输入 CA 证书的密码。

对于 Enterprise 升级,向导会提示您上载适用于 App Controller 的支持包。

15. XenMobile 服务器重新启动后,使用 XenMobile 服务器的 IP 地址(后跟管理端口号)登录到 XenMobile 控制台。

16. 更改 NAT,以指向新的服务器。

17. 根据需要更改防火墙设置,以允许 XenMobile 服务器使用的端口。