Red Hat Training

A Red Hat training course is available for RHEL 8

18.5. Restricciones y limitaciones de la virtualización anidada

Tenga en cuenta las siguientes restricciones cuando utilice la virtualización anidada.

Supported architectures

  • El host L0 debe ser un sistema Intel, AMD, IBM POWER9 o IBM Z. La virtualización anidada no funciona actualmente en otras arquitecturas. Además, Red Hat actualmente sólo soporta Intel como host para máquinas virtuales anidadas (VMs), y todas las demás arquitecturas se proporcionan sólo como Technology Previews.

Supported guest operating systems

  • Para que la virtualización anidada sea compatible, debe utilizar los siguientes sistemas operativos invitados (OS):

    • En L0 host - RHEL 8.2 y posterior
    • En L1 VMs - RHEL 7.8 y posterior, o RHEL 8.2 y posterior

      Nota

      Este soporte no se aplica al uso de ofertas de virtualización basadas en RHEL 7 y RHEL 8 en VMs L1. Estas incluyen:

      • Virtualización de Red Hat
      • Red Hat OpenStack Platform
      • Virtualización de OpenShift
    • En la página web L2 VMs - debe utilizar uno de los siguientes sistemas operativos:

      • RHEL 7.8 y posteriores
      • RHEL 8.2 y posterior
      • Microsoft Windows Server 2016
      • Microsoft Windows Server 2019
  • Además, en IBM POWER9, la virtualización anidada actualmente sólo funciona bajo las siguientes circunstancias:

    • Tanto el host L0 como la VM L1 utilizan RHEL 8
    • La L2 VM utiliza RHEL 8, o RHEL 7 con un kernel rhel-alt.
    • La L1 VM y la L2 VM no se ejecutan en modo de compatibilidad con POWER8.

Non-KVM hypervisors

  • Cuando se utiliza una VM RHEL 8 L1 en un hipervisor no KVM L0, como VMware ESXi o Amazon Web Services (AWS), la creación de VMs L2 en el SO huésped RHEL 8 puede funcionar, pero no es compatible.

Feature limitations

  • El uso de VMs L2 como hipervisores y la creación de invitados L3 no se ha probado adecuadamente y no se espera que funcione.
  • Actualmente, la migración de máquinas virtuales no funciona en los sistemas AMD si se ha activado la virtualización anidada en el host L0.
  • En un sistema IBM Z, el almacenamiento de respaldo de páginas enormes y la virtualización anidada no pueden utilizarse al mismo tiempo.

    # modprobe kvm hpage=1 nested=1
    modprobe: ERROR: could not insert 'kvm': Invalid argument
    # dmesg |tail -1
    [90226.508366] kvm-s390: A KVM host that supports nesting cannot back its KVM guests with huge pages
  • Algunas funciones disponibles en el host L0 pueden no estar disponibles para el hipervisor L1.

    Por ejemplo, en el hardware IBM POWER 9, el motor de virtualización de interrupciones externas (XIVE) no funciona. Sin embargo, las máquinas virtuales L1 pueden utilizar el controlador de interrupción XIVE emulado para lanzar máquinas virtuales L2.