讲解

hyper如何在Hyper中迁移虚拟机

目录:

Anonim

进入虚拟化世界时,如果必须记住一些事情,那就是虚拟机监控程序之间的兼容性,这就是为什么我们要了解如何在Hyper-V中迁移虚拟机的原因。 Microsoft Hypervisor是我们窗口系统中最吸引人的选项之一。 在Pro,Enterprise和Education系统上本机可用。 因此,我们必须知道如何从VirtualBox等工具在Hyper-V中导入和导出虚拟机

内容索引

与任何其他Hypervisor一样,Hyper-V也可以导入和导出虚拟机。 这样,可以将例如在此程序中创建的虚拟机迁移到VirtualBox。 当然,由于Hyper-V不支持带有.OVA或OVF扩展名的文件,因此执行反向过程要复杂一些。 我们将在本教程中介绍所有这些内容,因此让我们开始吧。

在Hyper-V中导出虚拟机

我们将从最简单的过程开始,即了解如何在Hyper-V中导出虚拟机如果我们要将虚拟机从一个Hyper-V迁移到另一台Hyper-V,此过程很有用。 让我们一步一步看它:

我们要做的第一件事是转到带有所选机器的主屏幕。 右窗格中的选项列表将被激活。 我们必须单击“ 导出... ”

现在,我们将继续选择要在其中存储导出文件的文件夹。 我们必须确保它在特定的文件夹中,因为该程序将创建多个文件夹和文件。

该过程将立即开始,并且持续时间不会太长。 最终结果将是一个目录,其中包含三个包含配置文件的文件夹和.vhdx格式的主虚拟硬盘。 通过这种格式,您可以创建最大为64 TB的虚拟硬盘而没有任何内容,如果要将虚拟机迁移到具有不同版本或类似版本的另一个Hyper-V,它将很有用。

将虚拟机导入Hyper-V

现在,我们将执行相反的过程。 位于另一台装有Hyper-V的计算机上,我们将转到主窗口,然后单击“ 导入虚拟机... ”选项

然后,将打开一个快速向导,在该向导中,我们必须选择要导入的虚拟机所在的文件夹的位置。

现在,我们必须选择“ 复制虚拟机 ”选项,以将文件从导出目录复制到我们的Hypervisor。

通过这种简单的方法,我们将从Hyper-V导出目录中导出虚拟机。

将Hyper-V虚拟机迁移到VirtualBox。

由于Hyper-V无法以OVA或OVF格式导入虚拟机 ,因此我们要做的是将其虚拟机转换为VirtualBox兼容格式,即从vhdx转换为vhd格式 。 让我们看一下过程:

首先,进入带有选定虚拟机的Hyper-V主窗口。 现在我们给选项“ 编辑磁盘... ”

现在,我们启动一个向导,其中将指示我们将要执行的过程。 我们要做的第一件事是选择包含Hyper-V虚拟机的虚拟硬盘。 如我们所见,它将在vhdx中。

在下一个屏幕上,我们将有几个用于转换磁盘的选项。 我们将分别对目标进行简要说明。 我们当然会给“ 转换 ”。 我们进入下一阶段。

现在我们将不得不选择硬盘的输出格式。 我们在vhdx中有它,因此我们将选择vhd格式。

完成上一个操作后,我们将选择光盘类型选项。 当然,最推荐的选择是选择“ 动态扩展 ”选项,这样我们将在物理硬盘驱动器上节省最大可能的空间。

最后,我们为新虚拟机的位置选择目录 。 由于我们想直接在VirtualBox中打开它,因此我们将其定位在USB上。 您可以将其放置在任意位置,请记住,它将像其他任何虚拟机一样。

现在剩下的就是等待向导完成操作。

在VirtualBox中打开VHD虚拟机

好吧,让我们快速使用VirtualBox进入主机,看看如何打开已转换的虚拟机并检查其是否正常运行。

我们转到VirtualBox并选择创建新虚拟机的选项。 与往常一样,我们选择要分配给它的RAM。

但是这里最重要的是选择选项“ 使用现有的虚拟硬盘文件 ”,这是问题的关键。 现在,我们继续在此扩展中查找我们的虚拟硬盘驱动器并将其加载。

单击“ 创建 ”,我们将把虚拟机连接到我们的Hypervisor VirtualBox。

当启动虚拟机并显示以下消息时,可能会发现错误 :“ 未找到可引导媒体 ”。 此错误是由配置了Hyper-V的系统在其上启动虚拟机引起的。 如果虚拟机是第2代,那么我们将需要在VirtualBox中进行一些额外的配置 ,让我们看看它们:

(可选)我们转到虚拟机的配置选项。 我们必须将自己放置在“ 存储 ”部分,并且必须删除名为“ Controller:IDE ”的DVD驱动器。

(强制性)接下来,我们进入“ 系统 ”部分,并激活启用EFI选项,然后将硬盘驱动器作为启动顺序中的第一个驱动器。 这样,我们将能够正确启动虚拟机。

这通常发生在Windows以外的操作系统上。

将虚拟机从VirtualBox迁移到Hyper-V

现在,我们要做的是能够以Hyper-V打开不支持此格式的VirtualBox虚拟机(.vdi格式)的过程

使用VirtualBox将VDI虚拟机克隆到VHD

为此,还需要将虚拟硬盘从vdi转换为vhd ,让我们看一下过程:

为此,我们必须使用VirtualBox命令模式下的以下路径中的工具:

C:\ Program Files文件\ Oracle \ VirtualBox

在其中,我们必须找到应用程序“ VBoxManage ”,但必须在命令终端中打开它。 我们将使用PhowerShell

要直接在此目录中启动PowerShell,请单击“ Shift ”表,然后双击窗口

打开后,我们必须非常了解虚拟机所在的路径,因为我们必须将其放置在执行命令中。 在我们的情况下,它的路线如下:

D:\重要机器\ w10x64pro

因此,让我们看看如何在PowerShell中挂载命令:

\ VBoxManage clonemedium“虚拟磁盘路径.vdi”“虚拟磁盘路径.vhd”-格式VHD

例如,在我们的情况下,将是这样的:

。\ VBoxManage clonemedium“ D:\虚拟机\ w10x64pro \ W10x64pro.vdi”“ D:\虚拟机\ w10x64pro \ W10x64pro.vhd” --format VHD

结果将是创建一个虚拟硬盘,其中包含VHD扩展名的计算机。

在Hyper-V中打开VHD虚拟机

该过程完成后,我们将获取大量文件,然后转到具有Hyper-V的主机,以继续安装此虚拟机。

我们要做的是创建新虚拟机典型过程 ,即:

我们转到“ 操作->新虚拟机 ”并启动向导。

我们必须记住,在选择虚拟机生成的步骤中,我们必须选择“ Generation 1 ”选项以获得计算机兼容性。

当我们进入虚拟机的虚拟机创建窗口时,而不是创建一个新窗口,我们必须选择“ 使用现有硬盘 ”选项。 我们将选择我们的VHD硬盘驱动器并继续前进。

这样,我们可以连接新机器,一切都会正常进行。

这些就是我们可以使用其他虚拟机管理程序(例如VirtualBox)从Hyper-V导入和导出虚拟机的过程。

我们还建议:

您拥有哪种虚拟机? 我们希望本教程对您更好地学习虚拟机导入和导出过程有所帮助。

讲解

编辑的选择

Back to top button