我在数据中心有一个 KVM 客户机,它是我正在开发的服务的生产服务器。我想在我的 Windows 机器上创建一个等效的虚拟环境,这样我就可以确保我在机器上的 VM 中执行的操作(例如为客户机编译自定义 Linux 内核)可以完全相同地传输到生产服务器。
是否可以配置 QEMU for Windows,使其创建一个与 KVM 客户环境完全相同的 VM?或者 KVM 处理虚拟机的方式是否存在其他微妙之处,导致此操作不可行?
答案1
不是。QEMU 是一个软件处理器模拟器。KVM 是一个内核模块,提供对硬件虚拟化扩展的访问。
当在 Linux 虚拟主机上运行时,两者结合起来为客户操作系统提供加速虚拟化“硬件”。
我实际上并不认为这是一种“微妙之处”,它几乎就是 KVM 虚拟化的定义。