图像可移植性

Last published : Oct 24, 2026

概述

图像可移植性功能使用多阶段工作流,将主目录映像从一个计算平台(例如从 VMware 到 Azure)导出、上传和准备到另一个计算平台。使用 Citrix.AppLayering PowerShell 模块,图像可移植性功能从源管理程序平台导出映像,并将映像复制到共享存储。接下来,使用 Citrix.Image.Uploader PowerShell 模块 将导出的映像上传到目标平台。上传到目标平台后,图像可移植性功能会准备映像,使其与您的目标平台兼容。准备好后,映像即可用作 MCS 的新计算机目录,或发布到共享 PVS 存储。
图像可移植性功能工作流
这些高级工作流基于映像的源和目标预配配置(计算机创建或 Citrix Provisioning™)。所选工作流决定了需要哪些图像可移植性任务。
请参阅下表,了解每个受支持的 IPS 工作流需要哪些任务。
工作流(源到目标) 导出 上传 准备 发布
MCS 到 MCS ✓ ✓ ✓
PVS 到 MCS* ✓ ✓
PVS 到 PVS* ✓ ✓ ✓
MCS 到 PVS ✓ ✓ ✓ ✓
*假设您拥有作为 Citrix Provisioning vDisk 的原始映像,并且无需将其直接从源平台管理程序中导出。
注意:
Citrix Provisioning 连接器目前与映像可移植性任务不兼容。
要为 PVS 发布映像,请使用配置了与 PVS 服务器存储位置对应的共享的 Windows 文件共享 连接器运行发布任务。这将在 PVS 存储中创建包含映像的 VHD(x)。然后,您可以使用 PVS 控制台或 PowerShell cmdlet 手动向 PVS 注册该磁盘。

组件

映像可移植性包括以下组件:
  • App Layering 设备
  • 合成引擎虚拟机
  • PowerShell 模块
    • Citrix.AppLayering
    • Citrix.Image.Uploader

App Layering 设备

App Layering 设备在您的环境中运行(包括本地和公共云订阅中),并充当单个任务的控制器。它创建和管理合成引擎虚拟机。控制 IPS 任务的设备必须与目标平台中的合成引擎 (CE) 具有双向连接(例如,VMware 中的设备需要连接到 Azure CE,而 Azure CE 需要连接回 ELM,通常通过 ExpressRoute)。您需要在 App Layering 设备中设置一个 IPS 兼容连接器 来执行 IPS 任务。
注意:
用户必须被授予“管理员”或“映像搬运工”角色才能使用此功能。有关详细信息,请参阅 分配角色。

合成引擎

合成引擎是映像可移植性功能的主力。合成引擎 (CE) 是在映像可移植性导出或准备任务开始时创建的单个虚拟机。这些虚拟机是在为任务提供的连接器配置所定义的环境中创建的。例如,从 vSphere 导出磁盘时,CE 在 vSphere 数据中心中创建。同样,在 Azure 中运行准备任务时,CE 在 Azure 中创建。App Layering 设备会将您的磁盘副本或只读版本附加到 CE 虚拟机,并在不修改原始磁盘的情况下对磁盘执行所需的操纵。准备或导出任务完成后,CE 虚拟机及其所有组件都将被删除。

PowerShell 模块

使用映像可移植性功能需要两个 PowerShell 模块:
  • Citrix.AppLayering
  • Citrix.Image.Uploader
在安装这两个模块之前,请参阅(/zh-cn/citrix-app-layering/4/image-portability/ips-requirements.html)以了解环境兼容性。有关安装/卸载的信息,请参阅(/zh-cn/citrix-app-layering/4/image-portability/ips-powershell-modules.html)。

Citrix.AppLayering

Citrix.AppLayering PowerShell 模块提供了多个 cmdlet 来执行以下操作:
  • 连接和断开与 App Layering 设备的连接
  • 列出现有(/zh-cn/citrix-app-layering/4/connect.html)
  • 监视、等待和停止任务
  • 获取与任务关联的项目的详细信息
  • 启动导出、准备和发布任务
  • 启动诊断任务
有关 cmdlet 的更多信息以及如何使用它们的示例,请参阅开发人员文档。

Citrix.Image.Uploader

Citrix.Image.Uploader PowerShell 模块提供了将映像上传到目标平台的功能。有关如何使用该模块自动执行映像上传过程的详细信息和示例,请参阅开发人员文档。