在 KVM 虚拟化硬件 (dom0) 上安装基本 Linux

在 KVM 虚拟化硬件 (dom0) 上安装基本 Linux

目标:我想在 KVM 之上安装我的主要 Linux 发行版,相当于dom0Xen 虚拟机管理程序的用语。我知道在虚拟机管理程序之上运行操作系统并不罕见,而且 KVM 从 2.4 左右开始就已经融入到 Linux 内核中。问题是如何配置系统,使其在启动时自动执行此操作。理想情况下,引导加载程序会在安装磁盘并引导到操作系统之前启动 KVM。

问题: 如何实现这一目标?

答案1

正如您所指出的,KVM 是部分Linux 内核的一部分(因此是 K)。

因此你的 dom0 等价物您启动的 Linux 内核。 KVM 依赖于 Linux 用户区来设置 VM。

没有主机 Linux 就没有 KVM。

您可以发明一个仅包含 initrd 的 Linux 发行版,该发行版具有足够的用户空间来设置您需要的虚拟机。实际的挑战是确保您可以将启动时使用的显卡交给来宾。我还没有在 PC 上实现这一点;我想这就是您想要的“主”操作系统。

但老实说,我不知道这与 OpenStack 等现有解决方案有何不同;具有高特权的事物需要协调事物。毕竟,运行虚拟机理想情况下还需要一个协调器来负责连接存储、配置外部和内部网络、启动快照和进行迁移。本着这种精神,如果我没记错的话,OpenStack 拥有 KVM 和 Xen 的后端。

如果您真的只是在寻找可以快速启动和停止虚拟机的小型设备,也许鞭炮是给你的。

相关内容