Rychlý emulátor (QEMU) je hlavní součástí obleku virtualizační technologie QEMU/KVM. Poskytuje hardwarovou virtualizaci a emulaci procesoru. QEMU běží v uživatelském prostoru a bez potřeby jádra mohou ovladače stále poskytovat rychlou emulaci systému. QEMU podporuje dva provozní režimy:
- Úplná emulace systému, kde QEMU emuluje celý počítačový systém, včetně typu CPU a periferií.
- Emulace uživatelského režimu, kde QEMU může spustit proces, který byl nativně zkompilován na jiné architektuře CPU.
V případě, že narazíte na níže uvedenou chybu:
kvm-img: command not found
Můžete zkusit nainstalovat níže uvedený balíček podle vaší volby distribuce.
Distribuce | Příkaz |
---|---|
Debian | apt-get install qemu-kvm |
Ubuntu | apt-get install qemu-kvm |
Kali Linux | apt-get install qemu-kvm |
CentOS | yum install qemu-kvm |
Fedora | dnf install qemu-kvm |
Shrnutí
Interakce libvirt, QEMU a KVM je něco, co nám dává plné možnosti virtualizace. Při práci s KVM se s největší pravděpodobností nejprve propojíte s jeho hlavním aplikačním programovacím rozhraním (API), nazvaným libvirt (https://libvirt.org). Ale libvirt má další funkce – je to také démon a nástroj pro správu pro různé hypervizory. QEMU je generický a open source strojový emulátor a virtualizátor. Při použití jako emulátor stroje může QEMU spouštět operační systémy a programy vytvořené pro jeden stroj (jako je deska ARM) na jiném stroji (jako je váš vlastní počítač).