请确保您的 Microsoft Hyper-V 环境满足以下迁移到 Hyper-V 的先决条件:
使用 PlateSpin Migrate 客户端将工作负载迁移到 Microsoft Hyper-V 虚拟主机。PlateSpin Migrate Web 界面不支持迁移到 Hyper-V 虚拟主机。
在全自动工作负载虚拟化中,可以使用 Hyper-V 作为目标虚拟化平台。可以使用 Hyper-V 中的 VM 作为半自动化 (X2P) 迁移的目标。
源工作负载必须受 PlateSpin Migrate 和 Hyper-V 的支持。
请参见表 2-14, 只有 Migrate 客户端支持的目标虚拟化平台中的具有 Hyper-V 的 Microsoft Windows Server
。
要以半自动化方式 (X2P) 迁移到 Hyper-V 上的 VM,另请参见部分 27.0, 半自动化 (X2P) 迁移的先决条件。
网络环境必须满足迁移网络中的访问和通讯要求中所述访问、发现和迁移方面的要求。
对于配有合成适配器的 Hyper-V 目标 VM,不能设置小于 1500 的 MTU 值。
对于 Migrate 客户端中的半自动化迁移,请务必在目标磁盘上配置比源磁盘多出 50 MB 左右储存空间的卷。
对于具有动态内存的目标 VM,请在开始 X2P 工作流程之前,在 Hyper-V VM 上禁用动态内存。您可以在迁移后再在 Hyper-V VM 上启用动态内存。
确保 Hyper-V 集成服务已正确配置,以便系统在 Windows 更新期间于 Windows guest VM 上自动安装或更新集成服务驱动程序。对于 Linux guest VM,使用包管理器安装或更新适用于 Linux 的 Hyper-V 集成服务。它们是针对 Linux 发行套件内置的,但可能有可选的更新可用。请参见 Microsoft 文档网站上的 Manage Hyper-V Integration Services(管理 Hyper-V 集成服务)。
迁移期间,PlateSpin Migrate 客户端会使用 Hyper-V 主机上的 C:\Windows\system32\vmguest.iso 文件在 guest VM 上安装 Hyper-V 集成服务驱动程序。但是,Windows Server 2016 Hyper-V 中不包含 C:\Windows\system32\vmguest.iso 文件,因为 Hyper-V 2016 使用另一种方法来管理其 guest VM 的驱动程序。请执行下列其中一项操作,以确保在 Windows Server 2016 Hyper-V 主机的 guest VM 上安装 Hyper-V 集成服务驱动程序:
使 Migrate 能在迁移期间安装 Hyper-V 集成服务驱动程序。在开始迁移到 Hyper-V 2016 主机之前,将 C:\Windows\system32\vmguest.iso 文件从 Windows Server 2012 R2 Hyper-V 主机复制到 Windows Server 2016 Hyper-V 主机上的相同位置。
迁移后,在 guest VM 上手动安装 Hyper-V 集成服务驱动程序。在 Windows guest VM 上使用 Windows 更新添加 Hyper-V 集成服务驱动程序,或者使用备选的 Microsoft 安装方法(如适用)。对于 Linux guest VM,使用包管理器安装针对 Linux 发行套件内置的 Linux 集成服务。请参见 Microsoft 文档网站上的 Manage Hyper-V Integration Services(管理 Hyper-V 集成服务)。
有关配置迁移的信息,请参见迁移到 Microsoft Hyper-V。