Product Documentation

迁移

Oct 12, 2015

您可以使用迁移工具将数据和设置从 XenDesktop 4 场传输到 XenDesktop 7.x 站点。迁移工具包含以下组件:

  • 导出工具 XdExport,用于导出 XenDesktop 4 场的数据。
  • XML 编辑器,用于查看和编辑 XML 文件,其默认名称为 XdSettings.xml
  • 导入工具 XdImport,用于通过运行 PowerShell 脚本 Import-XdSettings.ps1 导入数据。

要成功使用迁移工具,两个部署必须具有相同的:

  • 虚拟机管理程序版本(例如,XenServer 6.2)
  • Active Directory 环境

XenApp 限制

  • 无法将早期 XenApp 版本迁移到当前版本
  • 无法将 XenApp 场迁移到 XenDesktop
  • 无法将 XenDesktop 4 迁移到 XenApp

必备条件

迁移前执行以下任务:

  • 确保您了解可以导出和导入哪些数据,以及如何应用于您自己的部署。可以从数据导入和导出详细信息中获取有关可以导出并导入的数据类型信息。
  • Citrix 强烈建议您手动备份站点数据库,以便您可以在发现问题时进行还原。
  • 设置 XenDesktop 7.x 站点,包括其数据库。有关数据库要求的完整详细信息,请参阅数据库要求
  • 要从 XenDesktop 4 迁移至 XenDesktop 7.x,所有 VDA 必须处于 XenDesktop 5.x 级别,以便与 XenDesktop 4 和 XenDesktop 7.x 控制器兼容。控制器基础结构全面运行 XenDesktop 7.x 后,Windows 7 VDA 可升级至 XenDesktop 7.x。有关特定信息,请参阅迁移示例

下图总结了迁移过程。

迁移步骤

  1. 在 XenDesktop 4 控制器上的 Desktop Studio 控制台中,将您要导出的所有计算机置于维护模式。
  2. 使用导出工具将数据和设置从 XenDesktop 4 场导出到 XML 文件中。为此,请参阅从 XenDesktop 4 场中导出
  3. 编辑 XML 文件,使其仅包含要导入到 XenDesktop 7.x 站点中的数据和设置。有关如何编辑 XML 文件的更多详细信息,请参阅编辑迁移工具 XML 文件
  4. 将数据和设置从 XML 文件导入到 XenDesktop 7.x 站点中。要使用导入工具完成此步骤,请参阅导入 XenDesktop 4 数据
  5. 要进行其他更改,请重复步骤 4 和 5。进行更改后,您可能需要将其他桌面导入到现有桌面组。为此,请使用导入 XenDesktop 4 数据中所述的 Mergedesktops 选项。
  6. 完成迁移后需执行的任务中所述的迁移后需执行的任务。

有关迁移示例,请参阅迁移示例

新概念与功能

与 XenDesktop 4 相比,此版本具有许多新功能并引入多个新概念。有关新概念、术语及系统要求的信息,请参阅关于 XenDesktop

迁移示例

示例 1:将单个大型 XenDesktop 4 场迁移到 XenDesktop 7 站点

在此示例中,整个 XenDesktop 4 场将升级到 XenDesktop 7。

开始条件

XenDesktop 4 场正在使用。XenDesktop 4 场有 50 个桌面组,其中每个组平均包含 100 个桌面。XenDesktop 4 桌面是通过 Provisioning Services (PVS) 提供的,并且计算机在 VMware ESX 虚拟机管理程序上运行。所有 VM 上安装的 VDA 软件均为 XenDesktop 4 VDA 软件。

迁移步骤

  1. 将所有 XenDesktop 4 VDA 升级至 XenDesktop 5.6 Feature Pack 1 VDA 软件。这样一来,VDA 便可以在 XenDesktop 4 控制器和 XenDesktop 7 Delivery Controller 中注册。
  2. 确保所有用户均已从现有 XenDesktop 4 场注销。
  3. 确保所有这些计算机均处于维护模式。
  4. 在现有 XenDesktop 4 场中运行导出工具 (XdExport)。
  5. 安装 XenDesktop 7。
    1. 使用 Studio 执行 XenDesktop 7 站点配置。选择“部署向导全面生产站点”模式。
    2. 如果 Provisioning Services (PVS) 是部署的一部分,请升级 PVS 服务器和 PVS 代理。
    3. 升级许可证服务器(及关联的许可证)。
  6. 将导入工具 (XdImport) 解压缩到 XenDesktop 7 Delivery Controller 上的本地目录。
  7. 将导出工具在步骤 3 中生成的 XML 文件 (XdSettings.xml) 复制到本地目录。
  8. 从 XenDesktop 7 站点上 Studio 根节点的 PowerShell 窗格中,启动 PowerShell 会话。
  9. 运行导入工具 (XdImport),以传递关联虚拟机管理程序凭据和 XML 文件路径。
  10. 按照管理员中所述,通过 Studio 的“管理员”节点手动重新创建管理员设置。
  11. 修改导入的桌面,以使用基于注册表的控制器检测,并将其指向新的 XenDesktop 7 Delivery Controller。
  12. 对于在 Windows 7 上运行的 VDA,Citrix 建议您升级这些 VDA 以使用 XenDesktop 7 桌面操作系统 VDA。执行此操作可提供对所有 XenDesktop 7 功能的访问。

    为目录或交付组中的计算机将 VDA 软件升级到 XenDesktop 7 后,按照升级计算机目录升级交付组中所述升级目录和交付组。

  13. 将交付组从维护模式中删除。
  14. 配置 StoreFront 以提供之前通过 Web Interface 提供的桌面。有关安装和配置 StoreFront 的信息,请参阅安装和设置 StoreFront

示例 2:通过部分导入到 XenDesktop 7.1 站点完成 XenDesktop 4 场导出

此示例显示更为常用的方法,其中迁移分为多个步骤进行。每个步骤均会迁移需要迁移的部分剩余桌面。

开始条件

XenDesktop 4 场正在使用,XenDesktop 7.1 站点已创建并且正在使用。XenDesktop 4 场有 50 个桌面组,每个组中平均包含 100 个桌面。XenDesktop 4 桌面是通过 PVS 提供的,并且计算机在 Citrix XenServer 虚拟机管理程序上运行。所有 XenDesktop 4 虚拟机上安装的 VDA 软件版本均为 XenDesktop 4。

迁移步骤
  1. 在现有 XenDesktop 4 场中运行导出工具。
    1. 在场中的一个 Desktop Delivery Controller 计算机上解压导出工具 (XdExport)。
    2. 以 Citrix 管理员身份运行不具有参数的导出工具。
  2. 复制并编辑生成的 XML 文件,以使其仅包含要迁移的组和桌面。
  3. 确保桌面上要迁移的所有用户均已从现有场注销。
  4. 确保要迁移的所有桌面在 XenDesktop 4 中均处于维护模式。
  5. 将导入工具 (XdImport) 解压缩到 XenDesktop 7.1 Delivery Controller 上的本地目录。
  6. 将已编辑的 XML 复制到本地目录。
  7. 从 XenDesktop 7.1 站点上 Studio 根节点的 PowerShell 窗格中,启动 PowerShell 会话。
  8. 运行导入工具 (XdImport),以传递关联虚拟机管理程序凭据和 XML 文件路径。
  9. 按照管理员中所述,通过 Studio 的“管理员”节点手动重新创建管理员设置。
  10. 修改导入的桌面,以使用基于注册表的控制器检测,并将其指向新的 XenDesktop 7.1 Delivery Controller。
  11. 将所有 VDA 升级至相应的 VDA 软件:
  12. 将交付组从维护模式中删除。
  13. 配置 StoreFront 以提供之前通过 Web Interface 提供的桌面。有关安装和配置 StoreFront 的信息,请参阅安装和设置 StoreFront

不迁移的 XenDesktop 4 组件

此版本不支持所有的 XenDesktop 4 组件。此表概要介绍了不迁移的组件。

数据类型 备注

Virtual Delivery Agent

必须先将 VDA 升级到 XenDesktop 5.x 的最低版本,XenDesktop 7.x Delivery Controller 才能从 XenDesktop 4 管理虚拟桌面。

有关升级 VDA 的详细信息,请参阅迁移后需执行的任务

控制器

必须部署新的控制器服务器。无法将 XenDesktop 4 Controller 升级到 XenDesktop 7.x 站点。

XenDesktop 7.x 站点无法加入 XenDesktop 4 场,XenDesktop 4 Controller 无法加入 XenDesktop 7.x 站点。

此外,每个版本都有不同的服务器要求。XenDesktop 4 需要 Microsoft Windows Server 2003,XenDesktop 7.x 需要 Microsoft Windows Server 2008 R2 或 Microsoft Windows Server 2012。

XenDesktop 7.1 和 7.5 还支持 Microsoft Windows Server 2012 R2。

Web Interface

Citrix 建议对 XenDesktop 7.x 使用 StoreFront。有关安装和配置 StoreFront 的信息,请参阅安装和设置 StoreFront

当安装程序检测到 Web Interface 时,它将安装 StoreFront,但不会删除 Web Interface。

Active Directory 组织单位 (OU) 配置

不支持在两个场或两个站点之间或者在场与站点之间共享组织单位 (OU)。

如果您计划将新站点配置为使用基于 Active Directory 的控制器发现(而非默认的基于注册表的控制器发现),必须创建一个新的 OU,用以对其提供支持。

PortICAConfig XML 文件

如果您更改了此文件的默认设置,可能需要通过组策略对象为新站点配置这些设置。

通过 XenDesktop 4 Service Pack 1 提供的配置日志记录设置

 

Provisioning Services 的相关数据

 

应用程序

 

控制器列表

 

NetScaler GateWay

 

事件日志限制设置