Red Hat Training

A Red Hat training course is available for RHEL 8

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.

Nota

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

  1. Instale los paquetes del módulo de virtualización de RHEL 8:

    # yum module install virt
  2. Instale los paquetes virt-install y virt-viewer:

    # yum install virt-install virt-viewer
  3. Inicie el servicio libvirtd.

    # systemctl start libvirtd
  4. 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)
  5. 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.