Product Documentation

迁移

Sep 14, 2015

XenApp 迁移中心可以从源 XenApp 服务器场的服务器中提取数据,并将这些数据导入(添加)到新的 XenApp 服务器场。这些数据按对象类型编组。

下表列出了源场和新场支持的 XenApp 版本。
源场 新场
XenApp 5 for Windows Server 2003(最低附带 HRP5)或 XenApp 5 for Windows Server 2008 XenApp 6.5
XenApp 6.0 XenApp 6.5
在测试/试验场中部署的 XenApp 6.5 在生产场中部署的 XenApp 6.5

在所有迁移中,Citrix 建议首先使用 XenApp 6.5 介质在一台或多台 Microsoft Windows Server 2008 R2 或 Microsoft Windows Server 2008 R2 SP1 服务器上全新安装 XenApp 服务器角色。然后使用 XenApp 服务器配置工具创建一个新场,或将服务器加入到该新场中。(全新安装意味着服务器上未安装任何早期版本的 XenApp 服务器角色。)

如果您无法协调建议的流程,Citrix 提供了一个可为服务器自定义的 XenApp 6.0 to 6.5 Upgrade Utility(XenApp 6.0 到 6.5 升级实用程序);请参阅 CTX130614

配置并重新启动新 XenApp 服务器后,可以使用该服务器上安装的迁移中心导入源场中的对象。

  • 如果要迁移 XenApp 5 源场,根据您在开始迁移之前指定的服务器到工作组映射,源场中的服务器将迁移到新场中的工作组。映射中包含的服务器是从 XenApp 5 场的每个服务器仓库中选出的,具有代表性。
  • 如果要迁移 XenApp 6.0 源场或 XenApp 6.5 测试/试验源场,由于工作组已存在,因此,您无需在迁移之前设置服务器映射。

可以预览(分析)迁移;即,迁移中心可以指出迁移过程中要导入的对象,而无需实际执行迁移。

当源场中的其他服务器准备好在新场中重新建立映像时,可以重复迁移过程。在后续的迁移预览过程中,迁移中心可以将源场对象与新场中的对象进行比较,并列出差异。如果您随后迁移了这些对象,则新场中的当前值将被源场中的当前值覆盖。

不断迁移更多源场服务器的过程中,可以使用 Web Interface 用户漫游功能帮助确保用户能够访问应用程序和资源。

Citrix 建议从新 XenApp 场中的服务器执行完整迁移;这种方式称为直接迁移。但是,如果您的部署不允许直接迁移,则可以执行间接迁移。要执行间接迁移,可以通过安装并使用源场中的服务器上安装的迁移中心将设置导出,从而对迁移过程进行拆分。然后使用新 XenApp 场中的服务器上安装的迁移中心,将导出的设置导入到新场中。

要求与安装

可以迁移单个 XenApp 场。

XenApp 5 源场的要求

  • XenApp 5 场中的服务器必须运行至少带 Hotfix Rollup Pack 5 (HRP5) 的 XenApp 5 for Windows Server 2003 或 XenApp 5 for Windows Server 2008。
  • 源服务器必须启用网络 COM+ 访问,并且 MFCOM Service 必须可用。
  • 要使用远程连接访问源服务器,您必须是 DCOM 用户组的成员,并且是至少具有只读权限的 Citrix 管理员。
  • 从 32 位 XenApp 5 场进行迁移时,对于策略所使用的网络打印机(会话打印机),必须在打印服务器上安装 64 位驱动程序,否则将不迁移这些打印机。

XenApp 6.0 源场或 XenApp 6.5 测试/试验源场的要求

  • 该场中的服务器必须运行 XenApp 6.0(在 XenApp 6.0 场中)或 XenApp 6.5(在 XenApp 6.5 测试/试验场中)。
  • 您必须是至少具有只读权限的 Citrix 管理员。
  • XACOM Service 必须可用。

新 XenApp 6.5 场的要求

  • 对于要在其中使用迁移中心的 Microsoft Windows Server 2008 R2 或 Microsoft Windows Server 2008 R2 SP1 服务器,必须在上面安装并配置 XenApp 6.5 服务器角色。必须在 XenApp 控制器服务器模式下配置 XenApp 服务器。(对于在 XenApp 仅会话服务器模式下配置的 XenApp 6.5 服务器,无法在其中使用迁移中心。)配置后请重新启动服务器。
  • 必须运行 IMA Service 和 XACOM Service。
  • 您必须是具有完全权限的 Citrix 管理员。
  • 对于从源场中所导出的数据在导入新场中前的存储文件夹,必须拥有写权限。此文件夹还包括 migrationoptions.xml 文件,该文件中包含您通过迁移中心命令行界面所设置的所有迁移选项和属性替代项,以及服务器映射(迁移 XenApp 5 场时)。默认情况下,此文件夹名为 Data,位于 C:\Users\user\appdata\local\citrix\citrix.xenapp.migration 中的 XenApp 迁移中心安装文件下。可以在命令行接口中通过 Set-XAMigrationOption cmdlet 指定不同的文件夹。
  • 默认情况下,禁止执行 PowerShell 脚本。将 PowerShell 执行策略设置为 AllSigned (Set-ExecutionPolicy AllSigned) 或更高级别。
  • 运行迁移中心需要以下软件。安装和配置 XenApp 服务器时需要安装此软件,因此,此软件可能已安装。
    • .NET Framework 3.5 SP1
    • MSI 3.0
    • PowerShell 2.0
  • 如果源场对已发布应用程序使用文件类型关联,请在迁移应用程序之前通过文件类型关联对新场进行更新 [使用 Citrix AppCenter 中的 Update file types from registry(从注册表更新文件类型)任务]。这样,迁移过程可以在新场中创建关联。
  • 如果从 XenApp 5 场进行迁移,应在新场中为服务器和应用程序仓库创建工作组。(但是,如果在服务器映射中所指定的工作组不存在,迁移中心会创建该工作组。)

安装迁移中心

在您安装并配置 XenApp 6.5 服务器角色时,系统将自动安装 XenApp 迁移中心。

如果您需要以后重新安装迁移中心,应使用 XenApp 6.5 介质中的安装文件。在 Administration\Delivery Services Console\setup 文件夹中,双击 Citrix.XenApp.Migration.Install_x64.msi。

注意:Citrix 建议完全从新场中的服务器执行直接迁移。如果您的部署不允许这样做,请参阅间接迁移和高级 Cmdlet,了解有关间接迁移的更多安装信息。