迁移 WorkSpaces 个人版中的 WorkSpace - Amazon WorkSpaces
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

迁移 WorkSpaces 个人版中的 WorkSpace

注意

如果您想通过 Amazon 从 WorkSpace 取消订阅或卸载 Microsoft Office 版本许可证,建议您使用管理应用程序

您可以将 WorkSpace 从一个捆绑包迁移到另一个捆绑包,同时将数据保留在用户卷上。下面是一些示例方案:

  • 您可以将 WorkSpaces 从 Windows 7 桌面体验迁移到 Windows 10 桌面体验。

  • 您可以将 WorkSpaces 从 PCoIP 协议迁移到 DCV。

  • 您可以将 WorkSpaces 从支持 Windows Server 2016 的 32 位 Microsoft Office WorkSpaces 捆绑包迁移到支持 Windows Server 2019 和 Windows Server 2022 的 64 位 Microsoft Office WorkSpaces 捆绑包。

  • 您可以将 WorkSpaces 从一个公有或自定义捆绑包迁移到另一个相应的捆绑包。例如,您可以从启用 GPU(Graphics.g4dn、GraphicsPro.g4dn、Graphics 和 GraphicsPro)的捆绑包迁移到未启用 GPU 的捆绑包,反之亦然。

  • 您可以通过 Amazon 将使用 Microsoft Office 的 Windows WorkSpaces 迁移到包含 Microsoft 365 应用程序的自定义 WorkSpaces 捆绑包。迁移完成后,将取消从 Microsoft Office 订阅您的 WorkSpaces。

  • 您可以通过 Amazon 将使用 Microsoft Office 的 Windows WorkSpaces 迁移到没有 Office 2016/2019 订阅的 WorkSpaces 捆绑包。迁移完成后,将取消从 Microsoft Office 订阅您的 WorkSpaces。

  • 您可以将 BYOL BYOP WorkSpaces 从 Windows 10 迁移到 Windows 11,将包含许可证的 BYOP WorkSpaces 从 Windows Server 2019 迁移到 Windows Server 2022。

有关 Amazon WorkSpaces 捆绑包的更多信息,请参阅 WorkSpaces 个人版的捆绑包和映像

迁移过程通过使用目标捆绑包映像中的新根卷和原始 WorkSpace 的上一个可用快照中的用户卷来重新创建 WorkSpace。迁移过程中会生成一个新的用户配置文件,以获得更好的兼容性。将重命名旧用户配置文件,然后将旧用户配置文件中的某些文件移动到新用户配置文件。(有关所移动的内容的详细信息,请参阅迁移过程中会发生什么。)

对于每个 WorkSpace,迁移过程最多需要一个小时。启动迁移过程时,将创建一个新的 WorkSpace。如果发生错误阻止成功迁移,将恢复原始 WorkSpace 并返回到其原始状态,并终止新的 WorkSpace。

迁移限制

  • 您不能迁移到公有或自定义 Windows 7 桌面体验捆绑包。您也不能迁移到自带许可证 (BYOL) Windows 7 捆绑包。

  • 您只能将 BYOL WorkSpaces 迁移到其他 BYOL 捆绑包。要将 BYOL WorkSpace 从 PCoIP 迁移到 DCV,必须先使用 DCV 协议创建 BYOL 捆绑包。然后,可以将 PCoIP BYOL WorkSpaces 迁移到该 DCV BYOL 捆绑包。

  • 无法将从公有或自定义捆绑包创建的 WorkSpace 迁移到 BYOL 捆绑包。

  • Graphics.g4dn、GraphicsPro.g4dn、Graphics 和 GraphicsPro 捆绑包适用于 Windows 和 Ubuntu 上的 PCoIP 协议。Graphics.g4dn 和 GraphicsPro.g4dn 适用于 Windows 和 Ubuntu 上的 DCV 协议。GraphicsPro 和 GraphicsPro WorkSpaces 目前无法迁移到 DCV。

  • 目前不支持迁移 Linux WorkSpaces。

  • 在支持多种语言的 Amazon 区域中,您可以在语言捆绑包之间迁移 WorkSpaces。

  • 源捆绑包和目标捆绑包必须不同。(但是,在支持多种语言的区域中,只要语言不同,就可以迁移到相同的 Windows 10 捆绑包。) 如果要使用相同的捆绑包刷新 WorkSpace,请改为重新构建 WorkSpace

  • 您不能跨区域迁移 WorkSpace。

  • 在某些情况下,如果迁移无法成功完成,您可能不会收到错误消息,并且可能显示迁移过程未启动。如果在尝试迁移一小时后,WorkSpace 捆绑包保持不变,则迁移失败。请联系 Amazon Web Services 支持 中心以获取帮助。

  • 您无法将 BYOP WorkSpaces 迁移到 PCoIP 或 DCV WorkSpaces。

  • 您无法将加入 Active Directory 域的 WorkSpaces 迁移到加入 Microsoft Entra 的工作空间。

迁移场景

下表显示了哪些迁移方案可用:

源操作系统 目标操作系统 是否可用?

公有或自定义捆绑包 Windows 7

公有或自定义捆绑包 Windows 10

自定义捆绑包 Windows 7

公有捆绑包 Windows 7

自定义捆绑包 Windows 7

自定义捆绑包 Windows 7

公有捆绑包 Windows 7

自定义捆绑包 Windows 7

公有或自定义捆绑包 Windows 10

公有或自定义捆绑包 Windows 7

公有或自定义捆绑包 Windows 10

自定义捆绑包 Windows 10

Windows 7 BYOL 捆绑包

Windows 7 BYOL 捆绑包

Windows 7 BYOL 捆绑包

Windows 10 BYOL 捆绑包

Windows 10 BYOL 捆绑包

Windows 7 BYOL 捆绑包

Windows 10 BYOL 捆绑包

Windows 10 BYOL 捆绑包

支持 Windows Server 2016 的公有 Windows 10 捆绑包

支持 Windows Server 2019 的公有 Windows 10 捆绑包

支持 Windows Server 2019 的公有 Windows 10 捆绑包

支持 Windows Server 2016 的公有 Windows 10 捆绑包

支持 Windows Server 2016 的自定义 Windows 10 捆绑包

支持 Windows Server 2019 的公有 Windows 10 捆绑包

支持 Windows Server 2016 的自定义 Windows 10 捆绑包

支持 Windows Server 2022 的公有 Windows 10 捆绑包

支持 Windows Server 2019 的自定义 Windows 10 捆绑包

支持 Windows Server 2022 的公有 Windows 10 捆绑包

Windows 10 BYOP BYOL Windows 11 BYOP BYOL
Windows 11 BYOP BYOL Windows 10 BYOP BYOL
支持 Windows Server 2019 的公有 BYOP 支持 Windows Server 2022 的公有 BYOP
支持 Windows Server 2022 的公有 BYOP 支持 Windows Server 2019 的公有 BYOP
注意

Web Access 不适用于支持 Windows Server 2019 的公有 Windows 10 捆绑包 PCoIP 分支。

迁移过程中会发生什么

在迁移过程中,用户卷(驱动器 D)上的数据将保留,但根卷(驱动器 C)上的所有数据都将丢失。这意味着不会保留已安装的应用程序、设置和对注册表的更改。旧用户配置文件文件夹将使用 .NotMigrated 后缀重命名,并创建一个新的用户配置文件。

迁移过程基于原始用户卷的最后一个快照重新创建驱动器 D。在新的 WorkSpace 首次启动期间,迁移过程会将原始 D:\Users\%USERNAME% 文件夹移动到名为 D:\Users\%USERNAME%MMddyyTHHmmss%.NotMigrated 的文件夹。新的操作系统生成一个新的 D:\Users\%USERNAME%\ 文件夹。

创建新用户配置文件后,以下用户 shell 文件夹中的文件将从旧 .NotMigrated 配置文件移动到新配置文件:

  • D:\Users\%USERNAME%\Desktop

  • D:\Users\%USERNAME%\Documents

  • D:\Users\%USERNAME%\Downloads

  • D:\Users\%USERNAME%\Favorites

  • D:\Users\%USERNAME%\Music

  • D:\Users\%USERNAME%\Pictures

  • D:\Users\%USERNAME%\Videos

重要

迁移过程尝试将文件从旧用户配置文件移动到新配置文件。迁移过程中未移动的任何文件将保留在 D:\Users\%USERNAME%MMddyyTHHmmss%.NotMigrated 文件夹中。如果迁移成功,您可以看到哪些文件被移入 C:\Program Files\Amazon\WorkspacesConfig\Logs\MigrationLogs。您可以手动移动任何未自动移动的文件。

默认情况下,公有捆绑包禁用本地搜索索引。如果您要启用它,则默认设置为搜索 C:\Users 而不是搜索 D:\Users,因此您也需要对其进行调整。如果您已将本地搜索索引专门设置为 D:\Users\username,而未设置为 D:\Users,则迁移后可能无法对 D:\Users\%USERNAME%MMddyyTHHmmss%.NotMigrated 文件夹中的任何用户文件使用本地搜索索引。

分配给原始 WorkSpace 的任何标签都会在迁移过程中进行转移,并保留 WorkSpace 的运行模式。但是,新的 WorkSpace 将获得新的 WorkSpace ID、计算机名称和 IP 地址。

最佳实践

在迁移 WorkSpace 之前,请执行以下操作:

  • 将驱动器 C 上的任何重要数据备份到另一个位置。在迁移过程中,将擦除驱动器 C 上的所有数据。

  • 请确保正在迁移的 WorkSpace 至少已有 12 小时,以确保已创建用户卷的快照。在 Amazon WorkSpaces 控制台的迁移 WorkSpaces 页面上,您可以看到上次拍摄快照的时间。在迁移过程中,上一个快照之后创建的所有数据将丢失。

  • 为避免潜在的数据丢失,请确保您的用户注销其 WorkSpaces,并在迁移过程完成后才重新登录。请注意,WorkSpaces 处于 ADMIN_MAINTENANCE 模式时无法迁移。

  • 请确保要迁移的 WorkSpaces 的状态为 AVAILABLESTOPPEDERROR

  • 请确保您有足够的 IP 地址用于要迁移的 WorkSpaces。迁移期间,将为 WorkSpaces 分配新的 IP 地址。

  • 如果您正在使用脚本迁移 WorkSpaces,请以一次不超过 25 个 WorkSpaces 的批次迁移它们。

故障排除

  • 如果用户在迁移后报告丢失文件,请检查其用户配置文件是否在迁移过程中未移动。您可以看到哪些文件被移入 C:\Program Files\Amazon\WorkspacesConfig\Logs\MigrationLogs。未移动的文件将位于 D:\Users\%USERNAME%MMddyyTHHmmss%.NotMigrated 文件夹中。您可以手动移动任何未自动移动的文件。

  • 如果您使用 API 迁移 WorkSpaces,但迁移未获成功,则不会使用 API 返回的目标 WorkSpace ID,并且 WorkSpace 仍将具有原始 WorkSpace ID。

  • 如果迁移未成功完成,请检查 Active Directory 以查看它是否相应地被清理了。您可能需要手动删除不再需要的 WorkSpaces。

账单如何受到影响

在执行迁移的月份,将按比例对新 WorkSpaces 和原始 WorkSpaces 收取费用。例如,如果您在 5 月 10 日将工作区 A 迁移到工作区 B,则将向您收取 5 月 1 日至 5 月 10 日期间工作区 A 的费用,以及 5 月 11 日至 5 月 30 日期间工作区 B 的费用。

注意

如果要将 WorkSpace 迁移到不同的捆绑包类型(例如,从性能到节能,或从高价值到标准),则在迁移过程中根卷(驱动器 C)和用户卷(驱动器 D)的大小可能会增加。如有必要,根卷增加以匹配新捆绑包的默认根卷大小。但是,如果您已为用户卷指定的大小与原始捆绑包的默认大小不同(更高或更低),则在迁移过程中会保留相同的用户卷大小。否则,迁移过程将使用源 WorkSpace 用户卷大小中较大的值,并为新捆绑包使用默认的用户卷大小。

迁移 WorkSpace

您可以通过 Amazon WorkSpaces 控制台、Amazon CLI 或 Amazon WorkSpaces API 来迁移 WorkSpaces。

迁移 WorkSpace
  1. 打开 WorkSpaces 控制台,网址为:https://console.aws.amazon.com/workspaces/v2/home

  2. 在导航窗格中,选择 WorkSpaces

  3. 选择 WorkSpace,然后依次选择 Actions (操作)Migrate WorkSpaces (迁移 WorkSpaces)

  4. 捆绑包下,选择要将 WorkSpace 迁移到的捆绑包。

    注意

    要将 BYOL WorkSpace 从 PCoIP 迁移到 DCV,必须先使用 DCV 协议创建 BYOL 捆绑包。然后,可以将 PCoIP BYOL WorkSpaces 迁移到该 DCV BYOL 捆绑包。

  5. 选择 Migrate WorkSpaces (迁移 WorkSpaces)

    Amazon WorkSpaces 控制台中将显示一个状态为 PENDING 的新 WorkSpace。迁移完成后,原始 WorkSpace 将终止,并将新 WorkSpace 的状态设置为 AVAILABLE

  6. (可选)要删除您不再需要的任何自定义捆绑包和映像,请参阅删除 WorkSpaces 个人版中的自定义捆绑包或映像

要通过 Amazon CLI 迁移 WorkSpaces,请使用 migrate-workspace 命令。要通过 Amazon WorkSpaces API 迁移 WorkSpaces,请参阅《Amazon WorkSpaces API 参考》中的 MigrateWorkSpace