QEMU是个独立的虚拟化解决方案,从这个角度它并不依赖KVM。而KVM是另一套虚拟化解决方案,不过因为这个方案实际上只实现了内核中对处理器虚拟化特性的支持,换言之,它缺乏设备虚拟化以及相应的用户空间管理虚拟机的工具,所以它借用了QEMU的代码并加以精简,连同KVM一起构成了 另一个独立的虚拟化解决方案:(
(KVM是QEMU的加速器)
KVM+QEMU
KVM 是 linux 内核包含的东西,使用 qemu 作为上层管理(命令行)。qemu 是独立虚拟软件,能独立运行虚拟机(根本不需要 kvm )。 qemu 是该软件的加速软件。 kvm 并不需要 qemu 进行虚拟处理,只是需要它的上层管理界面进行虚拟机控制。虚拟机依旧是由 kvm 驱动。
qume当运行与主机架构相同的目标架构时可以使用KVM,例如一个x86兼容处理器上运行qemu-system-x86。
这里选用centos操作系统,centos是必定支持kvm的。
安装qemu-kvm,因为红帽希望大家使用他们推崇的libvirt,所以将qemu-kvm放到了/usr/libexec/ 下,不在PATH下。
原文:https://www.cnblogs.com/pipci/p/12953580.html