安装和配置

Last published : Oct 21, 2026

开始之前

您可以使用以下预安装清单来记录在本地安装 XenMobile® 的先决条件和设置。每个任务或备注都包含一列,指示该要求适用的组件或功能。
规划 XenMobile 部署涉及许多注意事项。有关完整 XenMobile 环境的建议、常见问题和用例,请参阅 XenMobile 部署手册。
有关安装步骤,请参阅本文后面的 安装 XenMobile 部分。

预安装清单

基本网络连接

以下是 XenMobile 解决方案所需的网络设置。
先决条件或设置 组件或功能 记录设置
记录远程用户连接的完全限定域名 (FQDN)。 XenMobile 和 Citrix 网关
记录公共和本地 IP 地址。
您需要这些 IP 地址来配置防火墙以设置网络地址转换 (NAT)。 XenMobile 和 Citrix 网关
记下子网掩码。 思杰 XenMobile 和 思杰网关
记下 DNS IP 地址。 思杰 XenMobile 和 思杰网关
记下 WINS 服务器 IP 地址(如果适用)。 Citrix 网关
识别并记下 Citrix Gateway 主机名。 Citrix 网关 此项不是 FQDN。FQDN 包含在绑定到虚拟服务器并供用户连接的签名服务器证书中。您可以使用 Citrix Gateway 中的安装向导配置主机名。 思杰网关
记下 XenMobile 的 IP 地址。如果安装一个 XenMobile 实例,请保留一个 IP 地址。如果配置群集,请记下所需的所有 IP 地址。 XenMobile
在 Citrix Gateway 上配置的一个公共 IP 地址 思杰网关
Citrix Gateway 的一个外部 DNS 条目 思杰网关
记下 Web 代理服务器 IP 地址、端口、代理主机列表以及管理员用户名和密码。如果您在网络中部署了代理服务器(如果适用),则这些设置是可选的。 思杰网关 配置 Web 代理的用户名时,可以使用 sAMAccountName 或用户主体名称 (UPN)。 XenMobile 和 思杰网关
记下默认网关 IP 地址。 XenMobile 和 思杰网关
记下系统 IP (NSIP) 地址和子网掩码。 思杰网关
记下子网 IP (SNIP) 地址和子网掩码。 思杰网关
记下证书中的 Citrix Gateway 虚拟服务器 IP 地址和 FQDN。要配置多个虚拟服务器,请记下证书中的所有虚拟 IP 地址和 FQDN。 思杰网关
记下用户可以通过 Citrix Gateway 访问的内部网络。示例:10.10.0.0/24。在以下情况下,输入用户需要访问的所有内部网络和网络段:当用户使用 Secure Hub 或 Citrix Gateway 插件连接且拆分隧道设置为“开”时。 Citrix 网关
确保 XenMobile Server、Citrix Gateway、外部 Microsoft SQL Server 和 DNS 服务器之间的网络连接可达。 XenMobile 和 Citrix 网关

许可

XenMobile 要求您购买 Citrix Gateway 和 XenMobile 的许可选项。有关 Citrix 许可的详细信息,请参阅Citrix 许可系统。
必备条件 组件 记下位置
从 Citrix 网站获取通用许可证。有关详细信息,请参阅 Citrix Gateway 文档中的“许可”。 Citrix Gateway、XenMobile 和 Citrix 许可证服务器

证书

XenMobile 和 Citrix Gateway 需要证书才能启用与其他 Citrix 产品和应用程序以及用户设备的连接。有关详细信息,请参阅 XenMobile 文档中的证书和身份验证部分。
必备条件 组件 备注
获取并安装所需的证书。 思杰移动和思杰网关

端口

打开端口以允许与 XenMobile 组件通信。
先决条件 组件 备注
为 XenMobile 打开端口 思杰移动和思杰网关

数据库

XenMobile 需要数据库连接配置。XenMobile 存储库需要运行在 系统要求和兼容性 中所述的受支持版本之一的 Microsoft SQL Server 数据库。Citrix 建议远程使用 Microsoft SQL。XenMobile 包含 PostgreSQL。仅在测试环境中本地或远程使用 PostgreSQL。
默认情况下,XenMobile 使用 jTDS 数据库驱动程序。要在本地部署的 XenMobile Server 中使用 Microsoft JDBC 驱动程序,请参阅 SQL Server 驱动程序。
先决条件 组件 备注
Microsoft SQL Server IP 地址和端口。确保要在 XenMobile 上使用的 SQL Server 服务帐户具有 DBcreator 角色权限。 XenMobile

活动目录设置

先决条件 组件 备注
记下主服务器和辅助服务器的 Active Directory IP 地址和端口。如果使用端口 636,请在 XenMobile 上安装 CA 的根证书,并将“使用安全连接”选项更改为“是”。 XenMobile 和 思杰网关
记下 Active Directory 域名。 XenMobile 和 思杰网关
记下 Active Directory 服务帐户,该帐户需要用户 ID、密码和域别名。
Active Directory 服务帐户是 XenMobile 用于查询 Active Directory 的帐户。 XenMobile 和 思杰网关
记下用户基本 DN,即用户所在的目录级别。例如:cn=users,dc=ace,dc=com。Citrix Gateway 和 XenMobile 使用用户基本 DN 查询 Active Directory。 XenMobile 和 思杰网关
记下组基本 DN,这是组所在的目录级别。Citrix Gateway 和 XenMobile 使用此 DN 查询 Active Directory。 XenMobile 和 思杰网关

XenMobile 与 Citrix Gateway 之间的连接

必备条件 组件 记下设置
记下 XenMobile 主机名。 XenMobile
记下 XenMobile 的 FQDN 或 IP 地址。 XenMobile
确定用户可以访问的应用程序。 Citrix 网关
记下回调 URL。 XenMobile

用户连接:访问 Citrix 虚拟应用和桌面™ 和 Citrix 安全中心

Citrix 建议您使用 Citrix ADC 中的快速配置向导来配置 XenMobile 与 Citrix Gateway 之间以及 XenMobile 与 Secure Hub 之间的连接设置。您可以创建第二个虚拟服务器,以启用来自 Citrix Receiver™ 和 Web 浏览器的用户连接。这些连接用于 Virtual Apps and Desktops 中的基于 Windows 的应用程序和虚拟桌面。Citrix 建议您也使用 Citrix ADC 中的快速配置向导来配置这些设置。
前提条件 组件 记下设置
记下 Citrix Gateway 主机名和外部 URL。外部 URL 是用户连接所用的 Web 地址。 XenMobile
记下 Citrix Gateway 回调 URL。 XenMobile
记下虚拟服务器的 IP 地址和子网掩码。 思杰网关
记下 Program Neighborhood Agent 或 虚拟应用和桌面 站点的路径。 思杰网关和 XenMobile
记下运行安全票证颁发机构 (STA) 的 Citrix Virtual Apps™ and Desktops 服务器的 FQDN 或 IP 地址(仅适用于 ICA 连接)。 思杰网关
记下 XenMobile 的公共 FQDN。 思杰网关
请注意 Secure Hub 的公共 FQDN。 思杰网关

XenMobile 部署流程图

您可以使用此流程图来指导您完成部署 XenMobile 的主要步骤。每个步骤的主题链接位于图后。
3 和 4: 预安装清单(本文)
5: 在命令提示符窗口中配置 XenMobile(本文)
6: 在 Web 浏览器中配置 XenMobile(本文)

安装 XenMobile

XenMobile 虚拟机 (VM) 运行在 Citrix XenServer、VMware ESXi 或 Microsoft Hyper-V 上。您可以使用 XenCenter® 或 vSphere 管理控制台来安装 XenMobile。
注意:
确保管理程序配置了正确的时间(使用 NTP 服务器或手动配置),因为 XenMobile 会使用该时间。如果在将 XenMobile 时间与管理程序同步时遇到时区问题,可以通过将 XenMobile 指向 NTP 服务器来避免这些问题。为此,请使用 XenMobile CLI,如 (/zh-cn/xenmobile/server/install-configure/command-line-interface.html) 中所述。
XenServer 或 VMware ESXi 先决条件。在 XenServer 或 VMware ESXi 上安装 XenMobile 之前,必须执行以下操作。有关详细信息,请参阅您的 XenServer 或 VMware 文档。
  • 在具有足够硬件资源的计算机上安装 XenServer® 或 VMware ESXi。
  • 在单独的计算机上安装 XenCenter 或 vSphere。托管 XenCenter 或 vSphere 的计算机通过网络连接到 XenServer 或 VMware ESXi 主机。
Hyper-V 先决条件。在 Hyper-V 上安装 XenMobile 之前,必须执行以下操作。有关详细信息,请参阅您的 Hyper-V 文档。
  • 在具有足够系统资源的计算机上安装已启用 Hyper-V 角色功能的 Windows Server 2016 或 Windows Server 2019。安装 Hyper-V 角色时,请务必指定服务器上 Hyper-V 用于创建虚拟网络的 NIC。您可以为主机保留一些 NIC。
  • 删除文件 Virtual Machines/<build-specific UUID>.xml
  • 将文件 Legacy/<build-specific UUID>.exp 移动到 Virtual Machines 中
FIPS 140-2 模式。要在 FIPS 模式下安装 XenMobile Server,请完成一个先决条件组,如 (/zh-cn/xenmobile/server/install-configure/fips.html) 中所述。

下载 XenMobile 产品软件

您可以从 Citrix 网站 下载产品软件。登录该站点,然后使用“下载”链接导航到包含您要下载的软件的页面。

下载 XenMobile 软件

  1. 转到 Citrix 网站。
  2. 在“搜索”框旁边,单击“登录”并登录您的帐户。
  3. 单击“下载”选项卡。
  4. 在“下载”页面上,从“选择产品”列表中,单击 Citrix Endpoint Management™ (和 Citrix XenMobile Server)。Citrix Endpoint Management (和 Citrix XenMobile Server) 页面自动显示。
    产品列表
  5. 展开 XenMobile Server(本地部署)。
  6. 展开 产品软件。
  7. 单击 XenMobile Server 10。
  8. 单击“跳转到下载”菜单,然后选择用于安装 XenMobile 的相应虚拟映像。或者,向下滚动页面以找到要安装的映像的“下载文件”按钮。
  9. 按照屏幕上的说明下载软件。

下载 Citrix Gateway 软件

您可以使用此过程下载 Citrix Gateway 虚拟设备或将软件升级到您现有的 Citrix Gateway 设备。
  1. 转到 Citrix 网站。
  2. 如果您尚未登录 Citrix 网站,请在搜索框旁边,单击“登录”并登录您的帐户。
  3. 单击“下载”选项卡。
  4. 在“下载”页面上,从产品选择列表中,单击 Citrix Gateway。
  5. 单击“转到”。Citrix Gateway 页面显示。
  6. 在 Citrix Gateway 页面上,展开您正在运行的 Citrix Gateway 版本。
  7. 在 固件 下,单击您要下载的设备软件版本。
    注意:
    您也可以单击 虚拟设备 下载 Citrix ADC VPX。选择此选项时,您会收到每个虚拟机管理程序的虚拟机软件列表。
  8. 单击您要下载的设备软件版本。
  9. 在您要下载的版本的设备软件页面上,单击相应虚拟设备的 下载。
  10. 按照屏幕上的说明下载软件。

首次使用 XenMobile 的配置

  1. 要配置 XenMobile 的 IP 地址和子网掩码、默认网关、DNS 服务器及其他设置:请使用 XenCenter 或 vSphere 命令行控制台。
    注意:
    使用 vSphere Web 客户端时:我们建议您在 自定义模板 页面上部署 OVF 模板时不要配置网络属性。在高可用性配置中这样做:可以避免在克隆并重新启动第二个 XenMobile 虚拟机时出现的 IP 地址问题。
  2. 仅通过 XenMobile Server 完全限定域名或节点的 IP 地址访问 XenMobile 管理控制台。
  3. 登录,然后按照初始登录屏幕中的步骤操作。

在命令提示符窗口中配置 XenMobile

  1. 将 XenMobile 虚拟机导入 Citrix XenServer、Microsoft Hyper-V 或 VMware ESXi。有关详细信息,请参阅 XenServer、Hyper-V 或 VMware 文档。
  2. 在您的虚拟机管理程序中,选择导入的 XenMobile 虚拟机并启动命令提示符视图。有关详细信息,请参阅您的虚拟机管理程序文档。
  3. 从虚拟机管理程序控制台页面,通过键入管理员用户名和密码,在命令提示符窗口中为 XenMobile 创建管理员帐户。
    当您为命令提示符管理员帐户、公钥基础结构 (PKI) 服务器证书和 FIPS 创建或更改密码时:XenMobile 对所有用户强制执行以下规则,但密码在 XenMobile 外部管理的 Active Directory 用户除外。
    • 密码长度必须至少为八个字符。
    • 密码必须满足以下至少三个复杂性条件:
      • 大写字母(A 到 Z)
      • 小写字母(a 到 z)
      • 数字(0 到 9)
      • 特殊字符(例如 ! # $ %)
    CLI 密码
    键入新密码时,不会显示任何字符,例如星号。
  4. 提供以下网络信息,然后键入 y 以提交设置:
    1. XenMobile 服务器的 IP 地址
    2. 子网掩码
    3. 默认网关,即 DMZ 中默认网关的 IP 地址
    4. 主 DNS 服务器,即 DNS 服务器的 IP 地址
    5. 辅助 DNS 服务器(可选)
      网络设置
      注意:
      此图和后续图中显示的地址不可用,仅供参考。
  5. 键入 y 以通过生成随机加密密码短语来提高安全性,或键入 n 以提供您自己的密码短语。Citrix 建议键入 y 以生成随机密码短语。
    密码短语用于保护用于保护敏感数据的加密密钥。存储在服务器文件系统中的密码短语哈希用于在数据加密和解密期间检索密钥。密码短语无法查看。
    注意:
    如果您打算扩展环境并配置更多服务器,请提供您自己的密码短语。如果您选择随机密码短语,则无法查看它。
    密码短语
  6. (可选)启用联邦信息处理标准 (FIPS)。有关 FIPS 的详细信息,请参阅 FIPS。此外,请务必完成先决条件组,如 使用 XenMobile 配置 FIPS 中所述。
    FIPS
  7. 提供以下信息以配置数据库连接。
    数据库配置
    • 您的数据库可以是本地的或远程的。键入 l 表示本地,键入 r 表示远程。
    • 选择数据库类型。键入 mi 表示 Microsoft SQL,键入 p 表示 PostgreSQL。
      重要:
      • Citrix 建议远程使用 Microsoft SQL。XenMobile 包含 PostgreSQL。仅在测试环境中本地或远程使用 PostgreSQL。
      • 不支持数据库迁移。在测试环境中创建的数据库无法移动到生产环境。
    • (可选)键入 y 以对数据库使用 SSL 身份验证。
    • 提供托管 XenMobile 的服务器的完全限定域名 (FQDN)。此单主机服务器提供设备管理和应用程序管理服务。
    • 如果数据库端口号与默认端口号不同,请键入您的数据库端口号。Microsoft SQL 的默认端口是 1433,PostgreSQL 的默认端口是 5432。
    • 键入您的数据库管理员用户名。
    • 键入您的数据库管理员密码。
    • 键入数据库名称。
    • 按 Enter 以提交数据库设置。
  8. (可选)键入 y 以启用 XenMobile 节点或实例的群集。
    重要:
    如果启用 XenMobile 群集,在系统配置完成后,打开端口 80 以启用群集成员之间的实时通信。在所有群集节点上完成该设置。
  9. 键入 XenMobile Server 的完全限定域名 (FQDN)。
    主机名
  10. 按 Enter 键以提交设置。
  11. 识别通信端口。有关端口及其用途的详细信息,请参阅 Port Requirements。
    注意:
    通过按 Enter 键(在 Mac 上为 Return 键)接受默认端口。
    端口
  12. 跳过关于从以前的 XenMobile 版本升级的下一个问题,因为您是首次安装 XenMobile。
  13. 如果您想为每个公钥基础设施 (PKI) 证书使用相同的密码,请键入 y。有关 XenMobile PKI 功能的详细信息,请参阅 Uploading Certificates。
    PKI
    重要提示:
    如果您打算将 XenMobile 的节点或实例进行群集,请为后续节点提供相同的密码。
  14. 键入新密码,然后再次输入新密码以确认。
    键入新密码时,不会显示任何字符,例如星号。
  15. 按 Enter 键以提交设置。
  16. 创建一个管理员帐户,用于通过 Web 浏览器登录 XenMobile 控制台。请务必记录这些凭据以备后用。
    控制台帐户
    注意:
    输入新密码时,不会显示任何字符(例如星号)。
  17. 按 Enter 键提交设置。初始系统配置已保存。
  18. 当询问您是否正在升级时,键入 n,因为这是新安装。
  19. 复制屏幕上显示的完整 URL,然后在 Web 浏览器中继续此初始 XenMobile 配置。
    URL

在 Web 浏览器中配置 XenMobile

在管理程序命令提示符窗口中完成 XenMobile 配置的初始部分后,在 Web 浏览器中完成该过程。
  1. 在 Web 浏览器中,导航到命令提示符窗口配置结束时提供的位置。
  2. 键入您在命令提示符窗口中创建的 XenMobile 控制台管理员帐户用户名和密码。
    控制台登录屏幕
  3. 在“入门”页面上,单击 Start(开始)。将显示“许可”页面。
  4. 配置许可证。如果您不上传许可证,则会使用有效期为 30 天的评估许可证。有关添加和配置许可证以及配置过期通知的详细信息,请参阅许可。
    重要提示:
    如果您打算通过添加 XenMobile 群集节点或实例来使用 XenMobile 群集,则必须在远程服务器上使用 Citrix 许可。
  5. 在“证书”页面上,单击“导入”。此时将显示“导入”对话框。
  6. 导入 APNs 和 SSL 侦听器证书。iOS 设备管理需要 APNs 证书。有关使用证书的详细信息,请参阅证书。
    注意:
    此步骤需要重新启动服务器。
  7. 如果适合环境,请配置 Citrix Gateway。有关配置 Citrix Gateway 的详细信息,请参阅Citrix Gateway 和 XenMobile和配置 XenMobile 环境的设置。
    注意:
    • 您可以在内部网络(或内网)的边界部署 Citrix Gateway。该部署提供对内部网络中服务器、应用程序和其他网络资源的安全单点访问。在此部署中,所有远程用户都必须先连接到 Citrix Gateway,然后才能访问内部网络中的任何资源。
    • 尽管 Citrix Gateway 是一个可选设置:在页面上输入数据后,您必须清除或完成必填字段才能离开页面。
  8. 完成 LDAP 配置以从 Active Directory 访问用户和组。有关配置 LDAP 连接的详细信息,请参阅LDAP 配置。
  9. 配置通知服务器以能够向用户发送消息。有关通知服务器配置的详细信息,请参阅通知。
先决条件。重新启动 XenMobile Server 以激活您的证书。