良许Linux教程网 Linux教程 Linux如何在KVM上使用Virtualbox虚拟机?

Linux如何在KVM上使用Virtualbox虚拟机?

您是否在考虑从VirtualBox换成KVM虚拟机管理程序?您最担心的问题之一就是在KVM中创建新的虚拟机以便一切重新开始,这可以说是一项艰巨的任务。

Linux如何在KVM上使用Virtualbox虚拟机?Linux如何在KVM上使用Virtualbox虚拟机?

好消息是,您可以轻松地将VDI格式的VirtualBox VM迁移到qcow2(即KVM的磁盘映像格式),不用创建新的KVM来宾计算机。

我们在本文中将概述如何将VirtualBox VM迁移到Linux中KVM VM的逐步过程。

第一步:列出现有的VirtualBox映像

首先,确保关闭所有虚拟机。Virtualbox来宾计算机以VDI磁盘格式而存在。接下来,列出现有的VirtualBox虚拟机,如图所示。

$ VBoxManage list hdds  或  $ vboxmanage list hdds

从输出中,您可以看到我有2个虚拟磁盘映像:Debian VDI映像和Fedora VDI映像。

Linux如何在KVM上使用Virtualbox虚拟机?Linux如何在KVM上使用Virtualbox虚拟机?

第二步:将VDI映像转换成RAW磁盘格式

下一步是将VDI映像转换成RAW磁盘格式。为此,运行以下命令。

$ VBoxManage clonehd --format RAW /home/james/VirtualBox\ VMs/debian/debian.vdi debian_10_Server.img

$ vboxmanage clonehd --format RAW /home/james/VirtualBox\ VMs/debian/debian.vdi debian_10_Server.img

Linux如何在KVM上使用Virtualbox虚拟机?Linux如何在KVM上使用Virtualbox虚拟机?

您在进行调查时,会发现RAW映像格式占用大量的磁盘空间。您可以使用如图所示的du命令来验证RAW映像的大小。

$ du -h debian_10_Server.img

以我的情况为例,Debian RAW映像占用21G硬盘空间,这个空间相当大。稍后我们将把RAW磁盘映像转换成KVM磁盘格式。

Linux如何在KVM上使用Virtualbox虚拟机?Linux如何在KVM上使用Virtualbox虚拟机?

第三步:将RAW映像磁盘格式转换成KVM格式

最后,要迁移到KVM磁盘映像格式,请将RAW映像转换成qcow2格式,这是KVM磁盘映像格式。

$ qemu-img convert -f raw debian_10_Server.img -O qcow2 debian_10_Server.qcow2qcow2

qcow2磁盘映像比RAW磁盘映像小巧得多。同样使用du命令验证这一点,如下所示:

$ du -h debian_10_Server.qcow2

Linux如何在KVM上使用Virtualbox虚拟机?Linux如何在KVM上使用Virtualbox虚拟机?

之后,您可以在命令行上或使用KVM图形化窗口导入qcow2 KVM映像格式,并创建一个新的KVM虚拟机。

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部