Quick Emulator (QEMU) es el componente principal del conjunto de tecnología de virtualización QEMU/KVM. Proporciona virtualización de hardware y emulación de procesador. QEMU se ejecuta en el espacio del usuario y, sin la necesidad de un kernel, los controladores aún pueden proporcionar una emulación rápida del sistema. QEMU admite dos modos de funcionamiento:
- Emulación completa del sistema, donde QEMU emula un sistema informático completo, incluido el tipo de CPU y los periféricos.
- Emulación del modo de usuario, donde QEMU puede ejecutar un proceso que se ha compilado en una arquitectura de CPU diferente de forma nativa.
En caso de que encuentre el siguiente error:
kvm-img: command not found
Puede intentar instalar el siguiente paquete según su elección de distribución.
Distribución | Comando |
---|---|
Debian | apt-get install qemu-kvm |
Ubuntu | apt-get install qemu-kvm |
Kali Linux | apt-get install qemu-kvm |
Cent OS | yum instalar qemu-kvm |
Fedora | dnf instalar qemu-kvm |
Resumen
La interacción de libvirt, QEMU y KVM es algo que nos brinda todas las capacidades de virtualización. Cuando trabaje con KVM, lo más probable es que primero interactúe con su interfaz de programación de aplicaciones (API) principal, llamada libvirt (https://libvirt.org). Pero libvirt tiene otras funcionalidades:también es un demonio y una herramienta de administración para diferentes hipervisores. QEMU es un emulador y virtualizador de máquinas genérico y de código abierto. Cuando se usa como un emulador de máquina, QEMU puede ejecutar sistemas operativos y programas creados para una máquina (como una placa ARM) en una máquina diferente (como su propia PC).