- Publicado en
¿Cómo instalar Kvm en Ubuntu?
- Autor
- Name
- Cristian Tafur
- @Cristia16195614
Introduccion
KVM (Kernel-based Virtual Machine) es una tecnología de virtualización de código abierto que permite crear y ejecutar múltiples máquinas virtuales en un servidor Linux. Para instalar KVM, se requiere que el host sea compatible con la virtualización KVM y se debe instalar el paquete KVM, configurar el entorno de virtualización y tener instalado un sistema operativo para invitados. KVM es ampliamente utilizado en entornos empresariales y de servidores web debido a su eficiencia y capacidad para alojar múltiples sistemas operativos en un solo servidor. En este blog, le guiaremos a través de los pasos necesarios para instalar KVM en su Linux y comenzar a disfrutar de los beneficios de la virtualización.
Pre-rrequisitos
Para instalar KVM, se debe tener como principal pre-rrequisito que el host sea compatible con la virtualización KVM. Para revisar si esto es compatible, se debe utilizar el comando:
grep -Eoc '(vmx|svm)' /proc/cpuinfo
Si la CPU admite la virtualización de hardware, el comando generará un número mayor que cero, que es la cantidad de núcleos de CPU. De lo contrario, si la salida es 0 la CPU no admite la virtualización de hardware.
Para verificar si VT está habilitado en el BIOS, use la herramienta kvm-ok
Ingrese los siguientes comandos como root o usuario con privilegios sudo para instalar el cpu-checker
que incluye el comando kvm-ok
sudo apt update
sudo apt install cpu-checker
Ya instalado, se debe verificar si su sistema puede ejecutar máquinas KVM usando el siguiente comando:
kvm-ok
SI la función de virtualización del procesador no está deshabilitada en el DIOS, la salida es parecida a esta:
De lo contrario, el comando se imprimirá y aparecerá un mensaje de error similar al siguiente:
Ouput:
INFO: Your CPU does not support KVM extensions
KVM acceleration can NOT be used
Una vez confirmado lo anterior se puede seguir con el proceso de instalación, para lo cual se debe ejecutar el siguiente comando:
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst virt-manager
En el cual encontramos que:
- qemu-kvm: software que proporciona emulación de hardware para el hipervisor KVM.
- libvirt-daemon-system: archivo de configuración para ejecutar el demonio libvirt como un servicio del sistema.
- libvirt-clients: software para administrar plataformas de virtualización.
- bridge-utils: un conjunto de herramientas de línea de comandos para configurar puentes ethernet.
- virtinst: un conjunto de herramientas de línea de comandos para crear máquinas virtuales.
- virt-manager: una interfaz GUI fácil de usar y soporte de utilidad de línea de comandos para administrar máquinas virtuales a través de libvirt.
Ejecutado el anterior comando procedemos a verificar si la instalación fue hecha correctamente utilizando el comando:
sudo systemctl is-active libvirtd
Para poder crear y administrar máquinas virtuales se debe agregar el usuario a los grupos libvirt y kvm de la siguiente forma:
sudo usermod -aG libvirt $USER
sudo usermod -aG kvm $USER
Donde $USER es la variable de entorno que contiene al usuario actual.
Al finalizar la instalación reiniciamos el computador para evitar problemas con el servicio de arranque de KVM.