【.com快言】你在考虑从VirtualBox切换到KVMhypervisor吗?您最关心的问题之一是在KVM中创建一个新的虚拟机以重新开始,这可以说是一项艰巨的任务。好消息是,您可以轻松地将VDI格式的VirtualBoxVM迁移到qcow2(KVM的磁盘映像格式),而无需创建新的KVM客户机。在本文中,我们将概述如何在Linux中将VirtualBoxVM迁移到KVMVM的分步过程。第一步:列出现有的VirtualBox映像首先,确保关闭所有虚拟机。Virtualbox来宾机器作为VDI磁盘存在。接下来,如图所示列出现有的VirtualBox虚拟机。$VBoxManagelisthdds或$vboxmanagelisthdds从输出中,您可以看到我有2个虚拟磁盘映像:一个DebianVDI映像和一个FedoraVDI映像。图1.在命令行中列出Virtualbox映像第2步:将VDI映像转换为RAW磁盘格式下一步是将VDI映像转换为RAW磁盘格式。为此,请运行以下命令。$VBoxManageclonehd--formatRAW/home/james/VirtualBox\VMs/debian/debian.vdidebian_10_Server.img或$vboxmanageclonehd--formatRAW/home/james/VirtualBox\VMs/debian/debian.vdidebian_10_Server.img图2.转换VDI映像RAW磁盘格式当您调查时,您会发现RAW图像格式占用了大量的磁盘空间。您可以使用du命令验证RAW图像的大小,如图所示。$du-hdebian_10_Server.img以我的例子为例,DebianRAW镜像占用21G硬盘空间,相当大。稍后我们会将RAW磁盘映像转换为KVM磁盘格式。图3查看RAW镜像磁盘空间步骤3:将RAW镜像磁盘格式转换为KVM格式最后,要迁移到KVM磁盘镜像格式,将RAW镜像转换为qcow2格式,即KVM磁盘镜像格式。$qemu-imgconvert-frawdebian_10_Server.img-Oqcow2debian_10_Server.qcow2qcow2qcow2磁盘映像比RAW磁盘映像小得多。还可以使用du命令验证这一点,如下所示:$du-hdebian_10_Server.qcow2图4.检查qcow2映像的磁盘空间后,您可以在命令行或使用KVM图形窗口导入qcow2KVM映像格式并创建一个新的KVM虚拟机。原标题:HowtoUseVirtualboxVMsonKVMInLinux,作者:JamesKiarie
