![是否可以使用 Windows 的 QEMU 创建与 KVM 客户机等效的环境?](https://linux22.com/image/611917/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%20Windows%20%E7%9A%84%20QEMU%20%E5%88%9B%E5%BB%BA%E4%B8%8E%20KVM%20%E5%AE%A2%E6%88%B7%E6%9C%BA%E7%AD%89%E6%95%88%E7%9A%84%E7%8E%AF%E5%A2%83%EF%BC%9F.png)
我在数据中心有一个 KVM 客户机,它是我正在开发的服务的生产服务器。我想在我的 Windows 机器上创建一个等效的虚拟环境,这样我就可以确保我在机器上的 VM 中执行的操作(例如为客户机编译自定义 Linux 内核)可以完全相同地传输到生产服务器。
是否可以配置 QEMU for Windows,使其创建一个与 KVM 客户环境完全相同的 VM?或者 KVM 处理虚拟机的方式是否存在其他微妙之处,导致此操作不可行?
答案1
不是。QEMU 是一个软件处理器模拟器。KVM 是一个内核模块,提供对硬件虚拟化扩展的访问。
当在 Linux 虚拟主机上运行时,两者结合起来为客户操作系统提供加速虚拟化“硬件”。
我实际上并不认为这是一种“微妙之处”,它几乎就是 KVM 虚拟化的定义。