Red Hat Training

A Red Hat training course is available for RHEL 8

Capítulo 3. Introducción a la virtualización en IBM POWER

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

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

3.1. Habilitación de la virtualización en IBM POWER

Para configurar un hipervisor KVM y crear máquinas virtuales (VM) en un sistema IBM POWER8 o IBM POWER9 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 tipo de máquina con CPU debe soportar la virtualización IBM POWER.

    Para comprobarlo, consulte la información de la plataforma en su archivo /proc/cpuinfo.

    # grep ^platform /proc/cpuinfo/
    platform        : PowerNV

    Si la salida de este comando incluye la entrada PowerNV, está ejecutando un tipo de máquina PowerNV y puede utilizar la virtualización en IBM POWER.

Procedimiento

  1. Cargar el módulo del kernel KVM-HV

    # modprobe kvm_hv
  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_hv.

  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/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
    [...]
    QEMU: Checking for cgroup 'blkio' controller support                    : PASS
    QEMU: Checking for cgroup 'blkio' controller mount-point                : PASS
    QEMU: Checking if IOMMU is enabled by kernel                            : 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.