KVM, (basado en el núcleo Máquina virtual) es una plataforma de virtualización de código abierto gratuita 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 instalar KVM en Ubuntu 04/20 LTS.
Paso 1: Verifique el soporte de virtualización en Ubuntu
Antes de la instalación KVM en UbuntuPrimero verificaremos si el hardware lo admite KVM. Un requisito mínimo para la instalación. KVM es la disponibilidad de extensiones de virtualización de CPU como AMD-V y Intel VT.
Ejecute el siguiente comando para verificar si el sistema Ubuntu admite la virtualización.
$ egrep -c '(vmx|svm)' /proc/cpuinfo
Un resultado mayor que 0 0 implica que la virtualización es compatible. A partir del siguiente problema, hemos confirmado que nuestro servidor está listo para funcionar.

Verifique el soporte de virtualización en Ubuntu
Para verificar si su sistema admite KVM Virtualización Ejecute el siguiente comando:
$ sudo kvm-ok
Si el «kvm-okLa utilidad no está disponible en su servidor. Instálelo ejecutando el comando apt:
$ sudo apt install cpu-checker
Ahora haz el «kvm-okComando para probar su sistema.
$ sudo kvm-ok




Verifique el soporte de KVM en Ubuntu
El problema muestra claramente que estamos en el camino correcto y podemos continuar instalando KVM.
Paso 2: Instale KVM en Ubuntu 20.04 LTS
Con la confirmación de que nuestro sistema puede admitir la virtualización de KVM, instalaremos KVM. Virt manager, Utensilios de puente Ejecute el comando y otras dependencias:
$ sudo apt install -y qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager
Una pequeña explicación de los paquetes anteriores.
- los qemu package (Quick Emulator) es una aplicación que le permite realizar la virtualización de hardware.
- los qemu-kvm El paquete es el paquete principal de KVM.
- los demonio libvritd Es el demonio de virtualización.
- los Utensilios de puente El paquete le permite crear una conexión de puente para que otros usuarios puedan acceder a una máquina virtual que no sea el sistema host.
- los Virt manager es una aplicación para administrar máquinas virtuales a través de una interfaz gráfica de usuario.
Antes de continuar, tenemos que confirmar que el demonio de virtualización – demonio libvritd – corriendo. Para hacer esto, ejecute el comando.
$ sudo systemctl status libvirtd




Verifique el estado de libvritd
Puede habilitar el arranque al inicio haciendo lo siguiente:
$ sudo systemctl enable --now libvirtd
Ejecute el siguiente comando para verificar que los módulos KVM estén cargados:
$ lsmod | grep -l kvm
Puedes observar la presencia de en la salida kvm_intel Módulo. Este es el caso de los procesadores Intel. Obtienes el para CPU AMD kvm_intel Módulo en su lugar.




Verifique los módulos KVM en Ubuntu
Paso 3: crea una máquina virtual en Ubuntu
Con KVM instalado correctamente, ahora crearemos una máquina virtual. Hay dos formas de hacer esto: puede crear una máquina virtual en la línea de comando o usar KVM Virt manager interfaz gráfica del usuario.
Crear una máquina virtual desde la línea de comando
los virt-install La herramienta de línea de comando se usa 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 con un Profundizando ISO Imagen:
$ 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
los --name
La opción especifica el nombre de la máquina virtual: deepin-vm los --os-variant
El indicador indica la familia del sistema operativo o la derivada de la VM. Ya que Deepin20 es un derivado de Debian que he especificado Debian 10 como variante
Ejecute el comando para obtener información adicional sobre las variantes del sistema operativo
$ osinfo-query os
los --vcpu
La opción especifica los núcleos de CPU en este caso 2 núcleos que --ram
indica la capacidad de RAM que es 2048 MB. los --location
El indicador señala la ruta absoluta de la imagen ISO y el --network
Bridge especifica el adaptador que debe usar la máquina virtual. Inmediatamente después de ejecutar el comando, la máquina virtual se inicia y el instalador comienza a instalar la máquina virtual.
Crear una máquina virtual usando virt-manager
los Virt manager Esta utilidad permite a los usuarios crear máquinas virtuales a través de una GUI. Vaya a la terminal para iniciar y ejecutar el comando.
$ virt manager
La ventana del Administrador de máquinas virtuales se abre como se muestra.




Gerente de máquina virtual KVM
Ahora haga clic en el icono del monitor para crear una máquina virtual.




Crear una máquina virtual en KVM
En la ventana emergente, especifique la ubicación de su imagen ISO. En nuestro caso, la imagen ISO está en elDescargas«Carpeta en el directorio de inicio, por lo que elegimos la primera opción: Medios de instalación local. (Imagen ISO o CD-ROM). Luego haga clic en «Adelante«Siguiente para continuar.




Elija medios de instalación local
En el siguiente paso, navegue a la imagen ISO en su sistema y directamente debajo de la familia del sistema operativo en el que se basa su imagen.




Elegir imagen ISO
A continuación, seleccione la cantidad de memoria y el número de CPU a las que asignar su máquina virtual y haga clic en «Adelante’.




Seleccione memoria y CPU para VM
En el último paso, ingrese un nombre para su máquina virtual y haga clic en «Terminado‘Botón.




Establecer el nombre de la máquina virtual
Se tarda unos minutos en crear la máquina virtual. Se abrirá el instalador para el sistema operativo que instaló.




Crea una máquina virtual
En este punto, puede continuar instalando la máquina virtual.




Instalación de la máquina virtual.
Así es como lo haces KVM Hipervisor Ubuntu 20/04 LTS