KVM:一种hypervisor。关注虚拟机调度和内存管理两方面,IO的任务交给linux内核一集Qemu。
Libvirt 是KVM的管理工具。Libvirt 包含 3 个东西:后台 daemon 程序 libvirtd、API 库和命令行工具 virsh。
-
libvirtd是服务程序,接收和处理 API 请求;
-
API 库使得其他人可以开发基于 Libvirt 的高级工具,比如 virt-manager,这是个图形化的 KVM 管理工具,后面我们也会介绍;
-
virsh 是我们经常要用的 KVM 命令行工具,后面会有使用的示例。