Cómo instalar KVM en Ubuntu 20.04 LTS

Guía paso a paso para instalar KVM en Ubuntu 20.04 y crear máquinas virtuales usando virt-manager

KVM o máquina virtual basada en kernel es un módulo en el kernel de Linux que permite a los usuarios ejecutar máquinas virtuales en su sistema. Cuenta con un rendimiento casi completo en comparación con otro software de virtualización, ya que está estrechamente integrado en el kernel de Linux.

KVM junto con su API / Toolkit llamado libvirt se usa para crear VM en Ubuntu. Las herramientas como Virt-Manager (interfaz gráfica de usuario) y Virsh (CLI) se utilizan para simplificar la creación y administración de máquinas virtuales.

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

Prerrequisitos

Antes de comenzar la instalación, debemos asegurarnos de que cumplimos con los requisitos necesarios para ejecutar KVM. Necesitamos un procesador que admita la virtualización de hardware. Si el procesador admite la virtualización de hardware, debemos asegurarnos de que esté habilitado en BIOS.

Para comprobar si su procesador admite la virtualización de hardware, presione ctrl + alt + t para abrir la terminal. Vamos a utilizar un comando ordenado llamado garza que usa Regexp para buscar un patrón de texto de un archivo. El archivo que vamos a buscar para obtener información sobre la CPU se encuentra en / proc / cpuinfo. Pegue el siguiente comando en la terminal para verificar el soporte de virtualización de hardware.

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

Si obtiene una salida como cualquier otra cosa que no sea 0 entonces su procesador es compatible con la virtualización de hardware. El número de salida es no. de núcleos o subprocesos que tiene su procesador. El único paso que queda ahora es asegurarse de que la virtualización de hardware esté habilitada en el BIOS.

El proceso de habilitar la virtualización de hardware ahora depende de si tiene un procesador Intel o AMD. Consulte el manual de su placa base para averiguar cómo habilitar la virtualización. Para los procesadores Intel, debe habilitar la virtualización en la configuración del BIOS. Para los procesadores AMD, habilite la configuración llamada Modo SVM.

Ahora hemos verificado que tenemos un procesador que admite la virtualización de hardware y lo habilitamos en BIOS. Ahora podemos pasar a Instalación.

Instalación

Abra el terminal presionando ctrl + alt + t atajo de teclado. Para instalar KVM pegue el siguiente comando en la terminal y presione enter.

sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils

El qemu-kvm es un paquete KVM, mientras que libvirt-daemon-system y clientes de libvirt son paquetes del kit de herramientas libvirt. El puente-utils El paquete se utiliza para configurar el puente Ethernet para máquinas virtuales.

Verificando instalación

Hay dos métodos para verificar la instalación exitosa de KVM. O corre

kvm --versión

o

virsh list --todos

Si obtiene el resultado como se muestra arriba, entonces KVM está instalado correctamente en su sistema. Ahora puede crear una máquina virtual usando virsh comando para crear máquinas virtuales o instalar virt-manager una herramienta GUI para crear y administrar su VM según sus preferencias.

Creando una VM

En esta sección usaremos virt-manager para crear y ejecutar VM en Ubuntu 20.04. Para instalar virt-manager en Ubuntu 20.04, ejecute el siguiente comando:

sudo apt install virt-manager

Una vez completada la instalación, ejecute virt-manager. Será recibido con la siguiente ventana.

Para crear una nueva máquina virtual, debe hacer clic en Crea una nueva máquina virtual botón.

Una ventana emergente titulada Nueva VM aparecerá, seleccione el Medios de instalación local (imagen ISO o CDROM) opción y haga clic en Adelante.

Necesitamos una imagen ISO de un Sistema Operativo cuya Máquina Virtual deseamos crear. Haga clic en examinar para elegir un sistema operativo para instalar.

Se le presentará Elija el volumen de almacenamiento ventana, actualmente usaremos el grupo de almacenamiento predeterminado, puede intentar jugar creando nuevos grupos de almacenamiento para que los use virt-manager. Por ahora, copiaremos la imagen ISO del sistema operativo al siguiente directorio usando cp mando.

sudo cp source_of_iso_file / var / lib / libvirt / images

Necesitamos privilegios de root para copiar ISO al grupo predeterminado, por lo que estamos usando sudo comando y source_of_iso_file es la ubicación de su sistema operativo elegido. Después de copiar la ISO al directorio de imágenes libvirt, presione Actualizar lista de volúmenes botón. El ISO de su sistema operativo elegido aparecerá en la lista a continuación, elijo MX-Linux para instalar.

Seleccione el sistema operativo que elija instalar y presione Elija Volumen botón.

Después de elegir ISO, haga clic en Adelante en la ventana anterior.

Seleccione la cantidad de memoria / RAM para asignar a la máquina virtual y el número de núcleos de CPU en la siguiente ventana. Sugiero asignar al menos la cantidad mínima recomendada requerida por el sistema operativo.

A continuación, asigne al menos la cantidad mínima de espacio en disco requerida por el sistema operativo. Sugiero 30 GB para Windows como mínimo y 20 GB para cualquier distribución de Linux. Virt-manager creará un disco virtual para el sistema operativo automáticamente si se selecciona la primera opción.

Propina: Puede crear un almacenamiento personalizado por su cuenta con la segunda opción.

Puede cambiar el nombre de la VM en esta nueva pantalla y confirmar los detalles. Haga clic en Finalizar para iniciar la instalación de su sistema operativo en el disco virtual.

Propina: También puede intentar modificar la configuración de su VM marcando el personalizar la configuración antes de instalar opción para una función adicional.

Complete la instalación del sistema operativo siguiendo el proceso de instalación para el sistema operativo elegido.

Después de completar la instalación, puede iniciar la VM seleccionándola y haciendo clic en Poder en la máquina virtual botón

Ahora tenemos una VM funcional lista para usar.