Capítulo 2. Introducción a la virtualización
Para empezar a utilizar la virtualización en RHEL 8, siga los siguientes pasos. El método por defecto para esto es utilizar la interfaz de línea de comandos (CLI), pero para la comodidad del usuario, algunos de los pasos se pueden completar en la GUI de la consola web.
- Habilite el módulo de virtualización e instale los paquetes de virtualización - véase Sección 2.1, “Habilitación de la virtualización”.
Crear una máquina virtual (VM):
- Para la CLI, véase Sección 2.2.1, “Creación de máquinas virtuales mediante la interfaz de línea de comandos”.
- Para la interfaz gráfica de usuario, véase Sección 2.2.2, “Creación de máquinas virtuales e instalación de sistemas operativos invitados mediante la consola web”.
Inicie la máquina virtual:
- Para la CLI, véase Sección 2.3.1, “Iniciar una máquina virtual mediante la interfaz de línea de comandos”.
- Para la interfaz gráfica de usuario, véase Sección 2.3.2, “Iniciar máquinas virtuales mediante la consola web”.
Conéctate a la VM:
- Para la CLI, véase Sección 2.4.3, “Conexión a una máquina virtual mediante SSH” o Sección 2.4.2, “Abrir la consola gráfica de una máquina virtual con Virt Viewer”.
- Para la interfaz gráfica de usuario, véase Sección 2.4.1, “Interacción con las máquinas virtuales mediante la consola web”.
Actualmente, la consola web sólo proporciona un subconjunto de funciones de gestión de máquinas virtuales, por lo que se recomienda utilizar la línea de comandos para el uso avanzado de la virtualización en RHEL 8.
2.1. Habilitación de la virtualización
Para utilizar la virtualización en RHEL 8, debe activar el módulo de virtualización, instalar los paquetes de virtualización y asegurarse de que su sistema está configurado para alojar máquinas virtuales (VM).
Requisitos previos
- Red Hat Enterprise Linux 8 está instalado y registrado en su máquina anfitriona.
Su sistema cumple los siguientes requisitos de hardware para funcionar como host de virtualización:
- La arquitectura de su máquina anfitriona soporta la virtualización KVM.
Los siguientes recursos mínimos del sistema están disponibles:
- 6 GB de espacio libre en disco para el host, más otros 6 GB para cada máquina virtual prevista.
- 2 GB de RAM para el host, más otros 2 GB para cada máquina virtual prevista.
Procedimiento
Instale los paquetes del módulo de virtualización de RHEL 8:
# yum module install virt
Instale los paquetes
virt-install
yvirt-viewer
:# yum install virt-install virt-viewer
Inicie el servicio
libvirtd
.# systemctl start libvirtd
Compruebe que su sistema está preparado para ser un host de virtualización:
# virt-host-validate [...] QEMU: Checking for device assignment IOMMU support : PASS QEMU: Checking if IOMMU is enabled by kernel : WARN (IOMMU appears to be disabled in kernel. Add intel_iommu=on to kernel cmdline arguments) LXC: Checking for Linux >= 2.6.26 : PASS [...] LXC: Checking for cgroup 'blkio' controller mount-point : PASS LXC: Checking if device /sys/fs/fuse/connections exists : FAIL (Load the 'fuse' module to enable /proc/ overrides)
Si todas las comprobaciones de virt-host-validate devuelven un valor de
PASS
, su sistema está preparado para crear máquinas virtuales.Si alguna de las comprobaciones devuelve un valor de
FAIL
, siga las instrucciones mostradas para solucionar el problema.Si alguna de las comprobaciones devuelve un valor de
WARN
, considere seguir las instrucciones mostradas para mejorar las capacidades de virtualización.
Información adicional
Tenga en cuenta que si la virtualización no está soportada por su CPU anfitriona, virt-host-validate genera la siguiente salida:
QEMU: Comprobando la virtualización del hardware: FAIL (Sólo hay CPUs emuladas, el rendimiento será significativamente limitado)
Sin embargo, al intentar crear máquinas virtuales en un sistema anfitrión de este tipo, se producirá un fallo, en lugar de tener problemas de rendimiento.