如何在Linux系统的KVM上使用Virtualbox VM

KVM 被定义为基于内核的虚拟机,它是在 Linux 上运行其他操作系统的绝佳安排。 它使用 Hypervisor 模拟器来创建虚拟机环境。 它需要硬件级别的配置。 KVM 与机器的处理器、系统内存、硬盘、网络和主机参数一起工作。 在 Linux 中,使用 KVM 是安全的。 您可以管理存储管理、RAM 使用和电源。 甚至您可以通过 KVM 在 Linux 上调度虚拟机。 现在,当您想要将 Virtualbox 管理程序 VM 迁移并使用到 KVM 系统时,您可能会想到的问题是重新开始,这既费时又复杂。

Linux 中 KVM 上的 Virtualbox VM

KVM 是用 C 编程语言编写的,并在 GNU GPL 隐私许可下构建。 它是一个很棒的虚拟机管理程序,用于在您的主机 PC 中安装新的操作系统。 但是,如果您需要将所有先前配置的 Virtualbox VM 收集到 KVM 中,这可能会令人头疼,因为 Virtual box 使用 .vdi 映像在主机 PC 中加载操作系统。 另一方面,KVM 使用 QCOW2 扩展文件包在主机服务器/机器中执行 OS。

幸运的是,由于Virtualbox 和KVM 都是开源的虚拟化工具,所以在Linux 中,您可以将所有Virtualbox 虚拟机转移到KVM 中。

如果您不熟悉 Linux 中的虚拟化,请阅读我描述了在 Linux 中运行 VM 的管理程序安装方法的文章。 在这篇文章中,连同 Virtualbox 和 KVM 的基本概念和基础知识,我们将看到如何在 Linux 中的 KVM 上使用 Virtualbox VM。

方法一:VM镜像转KVM镜像

在这个方法中,我们将看到在 Linux 上列出 VM 映像的方法,并查看系统中有多少个映像。 稍后,我们会将图像转换为 KVM 图像文件。 这些步骤非常简单和漂亮。 让我们开始吧。

第 1 步:列出现有的 VirtualBox 图片

由于这篇文章描述了使用 VirtualBox VM 到 KVM,所以假设我们的系统已经有 Oracle 的 VirtualBox 安装并且 Linux 机器上有一个活动的 VM。 一开始,我们可以从找出机器上是否有可用的 VM 开始。 您可以运行下面给出的任何以下命令来列出 VirtualBox 安装在 Linux 系统上的 VM。