Red Hat Training

A Red Hat training course is available for RHEL 8

Capítulo 4. Introducción a la virtualización en IBM Z

Puede utilizar la virtualización KVM cuando utilice RHEL 8 en hardware IBM Z. Sin embargo, habilitar el hipervisor K VM en su sistema requiere pasos adicionales en comparación con la virtualización en arquitecturas AMD64 e Intel 64. Algunas características de virtualización de RHEL 8 también tienen una funcionalidad diferente o restringida en IBM Z.

Aparte de la información de las siguientes secciones, el uso de la virtualización en IBM Z funciona igual que en AMD64 e Intel 64. Por lo tanto, puede ver otra documentación de virtualización de RHEL 8 para obtener más información al utilizar la virtualización en IBM Z.

4.1. Habilitación de la virtualización en IBM Z

Para configurar un hipervisor KVM y crear máquinas virtuales (VM) en un sistema IBM Z que ejecute RHEL 8, siga las siguientes instrucciones.

Requisitos previos

  • RHEL 8 está instalado y registrado en su máquina anfitriona.
  • 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.
  • Su sistema host IBM Z utiliza una CPU z13 o posterior.
  • RHEL 8 se instala en una partición lógica (LPAR). Además, la LPAR admite las funciones de virtualización de start-interpretive execution (SIE).

    Para comprobarlo, busque sie en su archivo /proc/cpuinfo.

    # grep sie /proc/cpuinfo/
    features        : esan3 zarch stfle msa ldisp eimm dfp edat etf3eh highgprs te sie

Procedimiento

  1. Cargue el módulo del kernel KVM:

    # modprobe kvm
  2. Compruebe que el módulo del kernel KVM está cargado:

    # lsmod | grep kvm

    Si KVM se ha cargado con éxito, la salida de este comando incluye kvm:

  3. Instale los paquetes en el módulo de virtualización:

    # yum module install virt
  4. Instale el paquete virt-install:

    # yum install virt-install
  5. Inicie el servicio libvirtd.

    # systemctl start libvirtd
  6. Compruebe que su sistema está preparado para ser un host de virtualización:

    # virt-host-validate
    [...]
    QEMU: Checking if device /dev/kvm is accessible                : PASS
    QEMU: Checking if device /dev/vhost-net exists                 : PASS
    QEMU: Checking if device /dev/net/tun exists                   : PASS
    QEMU: Checking for cgroup 'memory' controller support          : PASS
    QEMU: Checking for cgroup 'memory' controller mount-point      : PASS
    [...]
  7. 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.