6.7.17. Virtualización

Falla el uso de cloud-init para aprovisionar máquinas virtuales en Microsoft Azure

Actualmente, no es posible utilizar la utilidad cloud-init para aprovisionar una máquina virtual (VM) RHEL 8 en la plataforma Microsoft Azure. Para solucionar este problema, utilice uno de los siguientes métodos:

  • Utilice el paquete WALinuxAgent en lugar de cloud-init para aprovisionar máquinas virtuales en Microsoft Azure.
  • Añada la siguiente configuración a la sección [main] del archivo /etc/NetworkManager/NetworkManager.conf:

    [main]
    dhcp=dhclient

(BZ#1641190)

Las máquinas virtuales de RHEL 8 en los hosts de RHEL 7 en algunos casos no se pueden ver en una resolución superior a 1920x1200

Actualmente, cuando se utiliza una máquina virtual (VM) RHEL 8 que se ejecuta en un sistema anfitrión RHEL 7, ciertos métodos de visualización de la salida gráfica de la VM, como la ejecución de la aplicación en modo quiosco, no pueden utilizar una resolución mayor de 1920x1200. Como consecuencia, la visualización de VMs utilizando esos métodos sólo funciona en resoluciones de hasta 1920x1200, incluso si el hardware del host soporta resoluciones mayores.

(BZ#1635295)

Bajo rendimiento de visualización de la GUI en máquinas virtuales RHEL 8 en un host Windows Server 2019

Cuando se utiliza RHEL 8 como sistema operativo invitado en modo gráfico en un host de Windows Server 2019, el rendimiento de visualización de la interfaz gráfica de usuario es bajo, y la conexión a una salida de consola del invitado actualmente tarda bastante más de lo esperado.

Este es un problema conocido en los hosts de Windows 2019 y está pendiente de una solución por parte de Microsoft. Para solucionar este problema, conéctese al invitado mediante SSH o utilice Windows Server 2016 como anfitrión.

(BZ#1706541)

La instalación de máquinas virtuales RHEL a veces falla

En determinadas circunstancias, las máquinas virtuales RHEL 7 y RHEL 8 creadas con la utilidad virt-install no arrancan si se utiliza la opción --location.

Para evitar este problema, utilice la opción --extra-args y especifique un árbol de instalación accesible por la red, por ejemplo:

--extra-args="inst.repo=https://some/url/tree/path"

Esto asegura que el instalador de RHEL encuentre los archivos de instalación correctamente.

(BZ#1677019)

La visualización de múltiples monitores de máquinas virtuales que utilizan Wayland no es posible con QXL

El uso de la utilidad remote-viewer para mostrar más de un monitor de una máquina virtual (VM) que está utilizando el servidor de visualización Wayland hace que la VM no responda y que se muestre indefinidamente el mensaje de estado Waiting for display.

Para solucionar este problema, utilice virtio-gpu en lugar de qxl como dispositivo GPU para las máquinas virtuales que utilizan Wayland.

(BZ#1642887)

los comandosvirsh iface-\* no funcionan consistentemente

Actualmente, los comandos virsh iface-*, como virsh iface-start y virsh iface-destroy, fallan frecuentemente debido a las dependencias de configuración. Por lo tanto, se recomienda no utilizar los comandos virsh iface-\* para configurar y gestionar las conexiones de red del host. En su lugar, utilice el programa NetworkManager y sus aplicaciones de gestión relacionadas.

(BZ#1664592)

La personalización de una VM ESXi utilizando cloud-init y el reinicio de la VM provoca la pérdida de la configuración de IP y hace que el arranque de la VM sea muy lento

Actualmente, si el servicio cloud-init se utiliza para modificar una máquina virtual (VM) que se ejecuta en el hipervisor VMware ESXi para utilizar IP estática y la VM se clona a continuación, la nueva VM clonada en algunos casos tarda mucho tiempo en reiniciarse. Esto se debe a que cloud-init reescribe la IP estática de la VM a DHCP y luego busca una fuente de datos disponible.

Para solucionar este problema, puede desinstalar cloud-init después de que la máquina virtual se inicie por primera vez. Como resultado, los siguientes reinicios no se ralentizarán.

(BZ#1666961, BZ#1706482)

Las máquinas virtuales RHEL 8 a veces no pueden arrancar en los hosts Witherspoon

Las máquinas virtuales (VMs) de RHEL 8 que utilizan el tipo de máquina pseries-rhel7.6.0-sxxm en algunos casos fallan al arrancar en hosts Power9 S922LC for HPC (también conocidos como Witherspoon) que utilizan la CPU DD2.2 o DD2.3.

Al intentar arrancar una máquina virtual de este tipo, se genera el siguiente mensaje de error:

qemu-kvm: El nivel de capacidad de bifurcación indirecta solicitada no está soportado por kvm

Para solucionar este problema, configure la configuración XML de la máquina virtual como sigue:

<domain type='qemu' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
  <qemu:commandline>
    <qemu:arg value='-machine'/>
    <qemu:arg value='cap-ibs=workaround'/>
  </qemu:commandline>

(BZ#1732726, BZ#1751054)

Las máquinas virtuales IBM POWER no funcionan correctamente con nodos NUMA de memoria cero

Actualmente, cuando una máquina virtual (VM) IBM POWER que se ejecuta en un host RHEL 8 está configurada con un nodo NUMA que utiliza memoria cero(memory='0'), la VM no puede arrancar. Por lo tanto, Red Hat recomienda encarecidamente no utilizar VMs IBM POWER con nodos NUMA de memoria cero en RHEL 8.

(BZ#1651474)

La migración de un huésped POWER9 de un host RHEL 7-ALT a RHEL 8 falla

Actualmente, la migración de una máquina virtual POWER9 desde un sistema anfitrión RHEL 7-ALT a RHEL 8 no responde con un estado "Estado de la migración: activo".

Para solucionar este problema, desactive Transparent Huge Pages (THP) en el host RHEL 7-ALT, lo que permite que la migración se complete con éxito.

(BZ#1741436)

La topología de la CPU SMT no es detectada por las máquinas virtuales cuando se utiliza el modo de paso de host en AMD EPYC

Cuando una máquina virtual (VM) arranca con el modo de paso de host de CPU en un host AMD EPYC, la bandera de la función TOPOEXT CPU no está presente. En consecuencia, la VM no puede detectar una topología de CPU virtual con múltiples hilos por núcleo. Para solucionar este problema, inicie la máquina virtual con el modelo de CPU EPYC en lugar de con el modo de paso de host.

(BZ#1740002)

Las máquinas virtuales a veces no se inician cuando se utilizan muchos discos virtio-blk

Añadir un gran número de dispositivos virtio-blk a una máquina virtual (VM) puede agotar el número de vectores de interrupción disponibles en la plataforma. Si esto ocurre, el SO invitado de la VM falla al arrancar, y muestra un dracut-initqueue[392]: Advertencia: Error de no poder arrancar.

(BZ#1719687)