qemu:qeme就是一个模拟器,它向system os 模拟cpu和其他硬件,guest os以为自己是和真实的硬件打交道,其实是在和qemu模拟出来的硬件打交道,通过qemu将这些指令转达给真正的硬件。

libvirt:libvirt是目前最常见的对kvm虚拟机进行管理的工具和API。libvirt是一个daemon进程,可以被本地的virsh调用,也可以被远程的virsh调用,libvirt调用qemu-kvm实现操作虚拟机。

kvm:kvm是linux内核模块,它需要cpu的支持,采用硬件辅助虚拟化技术。

qemu-kvm:qemu-kvm是qemu将kvm整合进来,通过ioctl调用kvm的接口,将cpu的指令交给内核来做。kvm负责cpu和内存,而io和网络,磁盘等由qemu负责

qemu-libvirt-kvm三者之间的关系

相关文章:

  • 2021-05-26
  • 2021-05-04
  • 2022-01-22
  • 2022-12-23
猜你喜欢
  • 2022-02-06
  • 2021-10-27
  • 2021-07-30
  • 2022-12-23
  • 2021-09-06
相关资源
相似解决方案