从外部虚拟机管理程序导出的 VM 通常采用一个或多个磁盘映像的形式,带有描述 VM 设置(RAM、内核数)的配置文件。如果磁盘来自 VMware 或 VirtualBox,则磁盘映像可以采用 vmdk 格式;如果磁盘来自 KVM 管理程序,则可以采用 qcow2 格式。VM 导出最流行的配置格式是 OVF 标准,但在实践中互操作是有限的,因为许多设置没有在标准本身中实现,并且管理程序在非标准扩展中导出补充信息。 除了格式问题之外,如果模拟硬件从一个管理程序更改为另一个管理程序,从其他管理程序导入磁盘映像可能会失败。Windows VM 尤其关注这一点,因为操作系统对硬件的任何更改都非常挑剔。可以通过在导出之前安装 Internet 上提供的 MergeIDE.zip 实用程序并在启动导入的 Windows VM 之前选择硬盘类型的IDE来解决此问题。 最后是半虚拟化驱动程序的问题,它提高了模拟系统的速度并且特定于管理程序。GNU/Linux 和其他免费的 Unix 操作系统默认安装了所有必需的驱动程序,您可以在导入 VM 后立即切换到半虚拟化驱动程序。对于 Windows VM,您需要自行安装 Windows 半虚拟化驱动程序。
GNU/Linux 和其他免费 Unix 通常可以轻松导入。请注意,由于上述问题,我们无法保证在所有情况下都能成功导入/导出 Windows 虚拟机。 |