Búsqueda de sitios web

Cómo instalar KVM en Ubuntu 20.04


KVM, (Máquina virtual basada en kernel) es una plataforma de virtualización gratuita y de código abierto para el kernel de Linux. Cuando se instala en un sistema Linux, se convierte en un hipervisor de tipo 2.

En este artículo, veremos cómo puede instalar KVM en Ubuntu 20.04 LTS.

Paso 1: verifique el soporte de virtualización en Ubuntu

Antes de instalar KVM en Ubuntu, primero verificaremos si el hardware es compatible con KVM. Un requisito mínimo para instalar KVM es la disponibilidad de extensiones de virtualización de CPU como AMD-V e Intel-VT.

Para comprobar si el sistema Ubuntu admite la virtualización, ejecute el siguiente comando.

egrep -c '(vmx|svm)' /proc/cpuinfo

Un resultado mayor que 0 implica que se admite la virtualización. A partir del resultado a continuación, hemos confirmado que nuestro servidor está listo para funcionar.

Para comprobar si su sistema admite la virtualización KVM, ejecute el comando:

sudo kvm-ok

Si la utilidad “kvm-ok” no está presente en su servidor, instálela ejecutando el comando apt:

sudo apt install cpu-checker

Ahora ejecute el comando “kvm-ok” para probar su sistema.

sudo kvm-ok

El resultado indica claramente que estamos en el camino correcto y listos para continuar con la instalación de KVM.

Paso 2: instale KVM en Ubuntu 20.04 LTS

Con la confirmación de que nuestro sistema puede soportar la virtualización KVM, vamos a instalar KVM. Para instalar KVM, virt-manager, bridge-utils y otras dependencias, ejecute el comando :

sudo apt install -y qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager

Una pequeña explicación de los paquetes anteriores.

  • El paquete qemu (emulador rápido) es una aplicación que permite realizar virtualización de hardware.
  • El paquete qemu-kvm es el paquete KVM principal.
  • El libvritd-daemon es el demonio de virtualización.
  • El paquete bridge-utils le ayuda a crear una conexión puente para permitir que otros usuarios accedan a una máquina virtual distinta del sistema host.
  • El virt-manager es una aplicación para administrar máquinas virtuales a través de una interfaz gráfica de usuario.

Antes de continuar, debemos confirmar que el demonio de virtualización, libvritd-daemon, se está ejecutando. Para hacerlo, ejecute el comando.

sudo systemctl status libvirtd

Puede habilitarlo para que se inicie al arrancar ejecutando:

sudo systemctl enable --now libvirtd

Para comprobar si los módulos KVM están cargados, ejecute el comando:

lsmod | grep -i kvm

En la salida, puede observar la presencia del módulo kvm_intel. Este es el caso de los procesadores Intel. Para las CPU AMD, obtendrá el módulo kvm_intel en su lugar.

Paso 3: crear una máquina virtual en Ubuntu

Con KVM instalado correctamente, ahora vamos a crear una máquina virtual. Hay dos formas de hacerlo: puede crear una máquina virtual en la línea de comandos o utilizando la interfaz gráfica virt-manager de KVM.

Crear una máquina virtual a través de la línea de comando

La herramienta de línea de comandos virt-install se utiliza para crear máquinas virtuales en el terminal. Se requieren varios parámetros al crear una máquina virtual.

Aquí está el comando completo que utilicé al crear una máquina virtual usando una imagen Deepin ISO:

sudo virt-install --name=deepin-vm --os-variant=Debian10 --vcpu=2 --ram=2048 --graphics spice --location=/home/Downloads/deepin-20Beta-desktop-amd64.iso --network bridge:vibr0 

La opción --name especifica el nombre de la máquina virtual – deepin-vm El indicador --os-variant indica la familia del sistema operativo o su derivado de la máquina virtual. Dado que Deepin20 es un derivado de Debian, he especificado Debian 10 como variante.

Para obtener información adicional sobre las variantes del sistema operativo, ejecute el comando

osinfo-query os

La opción --vcpu indica los núcleos de la CPU, en este caso 2 núcleos, --ram indica la capacidad de RAM que es 2048 MB. El indicador --location apunta a la ruta absoluta de la imagen ISO y el puente --network especifica el adaptador que utilizará la máquina virtual. Inmediatamente después de ejecutar el comando, la máquina virtual se iniciará y se iniciará el instalador listo para la instalación de la máquina virtual.

Cree una máquina virtual a través de virt-manager

La utilidad virt-manager permite a los usuarios crear máquinas virtuales utilizando una GUI. Para comenzar, dirígete a la terminal y ejecuta el comando.

virt-manager

La ventana del administrador de la máquina virtual se abrirá como se muestra.

Ahora haga clic en el icono del monitor para comenzar a crear una máquina virtual.

En la ventana emergente, especifique la ubicación de su imagen ISO. En nuestro caso, la imagen ISO se encuentra en la carpeta 'Descargas' en el directorio de inicio, por lo que seleccionaremos la primera opción: Medios de instalación local (imagen ISO o CD ROM). A continuación, haga clic en el botón "Adelante" para continuar.

En el siguiente paso, busque la imagen ISO en su sistema y directamente debajo, especifique la familia de sistema operativo en la que se basa su imagen.

A continuación, seleccione la capacidad de memoria y la cantidad de CPU que se asignarán a su máquina virtual y haga clic en "Adelante".

Y finalmente, en el último paso, especifique un nombre para su máquina virtual y haga clic en el botón 'Finalizar'.

La creación de la máquina virtual tardará unos minutos y luego se abrirá el instalador del sistema operativo que está instalando.

En este punto, puedes proceder con la instalación de la máquina virtual.

Y así es como se instala el hipervisor KVM en Ubuntu 20.04 LTS.