Ver destacados

Crear Máquinas Virtuales en Ubuntu con QEMU KVM Tool

Tutorial con vídeo para crear Máquinas Virtuales en Ubuntu con QEMU KVM Tool.
Escrito por
8.2K Visitas  |  Publicado nov 04 2022 10:30
Favorito
Compartir
Comparte esta pagina a tus Amigos y Contactos usando las siguientes Redes Sociales


La virtualización nos ayuda a probar, usar y configurar máquinas de sistemas operativos variados como Linux, macOS o Windows en equipos que aún son incompatibles por el sistema de archivos usado, la gran ventaja de la virtualización es que ahorra costos al no tener que comprar nuevo hardware y en caso de errores o fallas críticas se verá afectada solo la máquina virtual mas no el equipo físico, para el caso de Ubuntu contamos con una aplicación integral para este tipo de tareas como lo es QEMU/KVM.

 

QEMU/KVM es un emulador que nos permite virtualizar máquinas genéricas bajo el código abierto el cual está en constantes actualizaciones, su uso permite emular un sistema ofreciendo un modelo virtual de la máquina completa respecto a sus componentes como procesador, memoria RAM, discos, etc, esto permite ejecutar un sistema operativo invitado, esto permite que QEMU actúe como un hipervisor KVM, Xen, Hax o Hypervisor.

 

Tutorial con vídeo para saber cómo instalar Ubuntu en VirtualBox.

 

Funciones QEMU
Otra función de QEMU es realizar la emulación de modo de usuario la cual nos da la posibilidad de iniciar procesos compilados de un equipo en otro equipo, algunas de sus características más destacadas son:

 

  • Cuenta con utilidades de línea de comandos independientes
  • Permite crear, convertir y modificar imágenes de disco
  • Es compatible con arquitecturas ARM, MIPS (little endian), PPC, RISC-V, s390x, SPARC y X86
  • Puede ejecutar sistemas Linux OS, macOS, FreeBSD, NetBSD, OpenBSD y Windows
  • Emulación completa del sistema
  • QEMU puede ejecutarse sin un controlador de kernel de host
  • Posee traducción dinámica a código nativo
  • Emulación de clone() a través de CPU clone() nativa con el fin de usar el planificador de Linux para subprocesos
  • Conversor genérico de llamadas al sistema Linux
  • QEMU hace uso de MMU de software completo para una máxima portabilidad en las máquinas
  • Puede usar un acelerador en el kernel KVM
  • Es compatible con multiprocesamiento simétrico (SMP)

 

 

Veamos cómo instalar y usar QEMU en Ubuntu.

 

 

 

 

Crear máquinas virtuales con QEMU en Ubuntu

 

Paso 1

Para iniciar abrimos la terminal y validamos que la virtualización este habilitada:
egrep -c '(vmx|svm)' /proc/cpuinfo
Paso 2

Si el resultado es mayor que cero significa que lo está, si es 0 la virtualización no estará habilitada.

 

 

 

 

Paso 3

Alternativamente ejecutamos:
grep -E --color '(vmx|svm)' /proc/cpuinfo
El resultado en color es el tipo de CPU usado:

 

 

 

 

Paso 4

Si es vmx será Intel y si es svm será AMD. Validamos que el sistema soporte la virtualización ejecutando:
kvm-ok

 

Paso 5

Instalamos la utilidad:
sudo apt install cpu-checker

 

Paso 6

Ingresamos la letra S para confirmar el proceso de instalación:

 

 

Paso 7

Validamos de nuevo:
kvm-ok

 

Paso 8

Actualizamos el sistema:
sudo apt update

 

Paso 9

Instalamos QEMU/KVM y los paquetes necesarios:
sudo apt install qemu-kvm virt-manager virtinst libvirt-clients bridge-utils libvirt-daemon-system

 

Paso 10

Confirma el proceso ingresando la letra S:

 

 

Paso 11

Esperamos que se inicie el proceso:

 

 

Paso 12

Al finalizar veremos lo siguiente:

 

 

Paso 13

Habilitamos e iniciamos el servicio:
sudo systemctl enable --now libvirtd
sudo systemctl start libvirtd

 

Paso 14

Comprueba el estado del servicio:
sudo systemctl status libvirtd

 

Paso 15

Añadimos el usuario a los grupos kvm y libvirt:
sudo usermod -aG kvm $USER
sudo usermod -aG libvirt $USER

 

Paso 16

Abrimos la aplicación QEMU/KVM:
sudo virt-manager

 

Paso 17

Vamos a "Archivo - Nueva máquina virtual":

 

 

Paso 18

Veremos lo siguiente:
Activamos la casilla "Medio de instalación local (Imagen ISO o CDROM) y damos clic en Forward para ver lo siguiente:

 

 

Paso 19

Damos clic en "Explorar" y se abrirá lo siguiente:

 

 

Paso 20

Damos clic en "Explore localmente" y seleccionamos la imagen ISO:

 

 

Paso 21

Damos clic en Abrir para ver la imagen añadida:

 

 

Paso 22

Allí se detectará el sistema a usar.

 

 

Paso 23

En la ventana emergente damos clic en "Si" para el emulador:

 

 

Paso 24

Ahora asignamos Memoria RAM y CPU:

 

 

Paso 25

Luego establecemos el tamaño del disco:

 

 

Paso 26

Damos clic en Forward y podremos asignar nombre y gestionar la red:

 

 

Paso 27

Damos clic en "Finalizar" y se abrirá automáticamente la máquina virtual:

 

 

Paso 28

Veremos la máquina virtual en curso:

 

 

Paso 29

Se cargara el menú de inicio:

 

 

Paso 30

Damos clic derecho sobre la máquina virtual para ver sus opciones:

 

Allí será posible apagarla, reiniciarla, pausarla, eliminar, migrar a otro equipo o abrir sus propiedades.

 

 

 

Paso 31

Dentro de la máquina virtual disponemos de algunos menús, desde Máquina virtual es posible capturar pantalla, reiniciar o apagar la máquina, editar medios USB:

 

 

 

Paso 32

Desde “Vista” es posible ver diversas opciones de la maquina a nivel de visualización, escalar la pantalla, conectarse automáticamente, ver pantalla completa y trabajar con instantáneas:

 

 

Paso 33

En “Enviar tecla” disponemos de una serie de combinaciones de teclas que pueden ser usadas en el sistema operativo invitado:

 

 

Así, QEMU/KVM es una solución completa para crear y administrar máquinas virtuales en Ubuntu y disponer de las opciones necesarias para su uso allí.

 

Tutorial con vídeo sobre cómo instalar Webmin en Ubuntu.

¿Te ayudó este Tutorial?

Ayuda a mejorar este Tutorial!
¿Quieres ayudarnos a mejorar este tutorial más? Puedes enviar tu Revisión con los cambios que considere útiles. Ya hay 0 usuario que han contribuido en este tutorial al enviar sus Revisiones. ¡Puedes ser el próximo!