Was ist der Unterschied zwischen KVM, QEMU und libvirt?

10

Ich versuche zu verstehen, wie alle Komponenten des VM-Ökosystems zusammenpassen.

Was ist der Unterschied zwischen:

  • KVM
  • QEMU
  • libvirt

Welches wird von virshund gesteuert virt-install?

Dieser Kommentar besagt, dass libvirt eine Abstraktion auf QEMU ist, die eine Abstraktion auf KVM ist. Die offiziellen QEMU-Dokumente besagen jedoch, dass QEMU ein Prozessoremulator ist, der wie die Komponente der untersten Ebene klingt.

falsePockets
quelle

Antworten:

7

Qemu ist die niedrigste Ebene, die Prozessor und Peripheriegeräte emuliert. KVM soll es beschleunigen, wenn die CPU VT aktiviert hat. Libvirt bietet Daemon und Client, um VMs bequem zu bearbeiten. Duplikat

Yongsheng
quelle