Instalacion KVM Ubuntu 20.04

En este manual se describe como instalar el hipervisor KVM sobre Ubuntu 20.04:

En este laboratorio, vamos a instalar un servidor KVM en modo Standalone, de modo que se ha elegido la opción del sistema con GUI.

Nos loguemos en el sistema:

Abrimos el terminal y nos loguemos como root:

  • sudo su -

Actualizamos el sistema:

  • apt upgrade

Para comprobar si nuestro sistema es compatible con KVM, instalar "cpu-checker":

  • apt install cpu-checker

Y ejecutar :

  • kvm-ok

Tiene que darnos OK. En caso contrario, revisar la BIOS de vuestra máquina, por si tenéis deshabilitada la virtualización. Si es una máquina virtual, habilitadla en el apartado de CPU.

Voy a cambiar el hostname, para que se vea que es mi maquina y no una captura de Internet:

Instalamos los paquetes de KVM:

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

Comprobamos que el demonio se este ejecutando:

  • systemctl status libvirtd

Ejecutar este comando para que arranque con el sistema:

  • systemctl enable --now libvirtd

Dependiendo de si estamos utilizando una máquina física o virtual ( virtualización anidada) , debemos comprobar que las opciones de virtualizacion estén activadas. En nuestro caso es una máquina en VMWARE, dentro de la configuración de CPU de nuestra máquina hay unas opciones para habilitar la virtualización anidada (NEST).

Para comprobar si nuestra instalación de KVM esta preparada para la virtualización ejecutamos el comando "virt-host-validate":

  • Ejemplo: virt-host-validate

Nos salen una serie de checks verificando que todo esta correcto, si falla algo, nos dice que es. En nuestro caso, solo tenemos una advertencia que podemos dejar pasar. Recordemos, que es una maquina virtual a la que estamos haciendo virtualización anidada.

Editamos el archivo "/etc/libvirt/qemu.conf" y buscamos la línea "vnc_listen" y la descomentamos y la dejamos que escuche en cualquier dirección (0.0.0.0), de ese modo, si queremos utilizar VNC para conectarnos a nuestra máquina, lo podremos hacer.

VNC, asigna numeros consecutivos para sus conexiones, es decir, si la primera máquina se conecta al iphostkvm:5900, la siguiente será en el puerto 5901, siguiente 5902, etc....

Reiniciamos el servicio libvirtd:

  • systemctl restart libvirtd

Fin del manual

#kvm #virtual #virtualization #ubuntu #virtmanager #libvirtd #ticveintitres