Red Hat Training

A Red Hat training course is available for RHEL 8

4.2. En qué se diferencia la virtualización en IBM Z de la de AMD64 e Intel 64

La virtualización KVM en RHEL 8 en sistemas IBM Z difiere de KVM en sistemas AMD64 e Intel 64 en lo siguiente:

No hay salida gráfica
La visualización de la salida gráfica de la VM no es posible cuando se conecta a la VM utilizando el protocolo VNC. Esto se debe a que la utilidad gnome-desktop no es compatible con IBM Z. Además, el protocolo de visualización SPICE no funciona en IBM Z.
Dispositivos PCI y USB

Los dispositivos virtuales PCI y USB no son compatibles con IBM Z. Esto también significa que virtio-*-pci no están soportados, y que en su lugar se deben utilizar dispositivos virtio-*-ccw deben ser utilizados en su lugar. Por ejemplo, utilice virtio-net-ccw en lugar de virtio-net-pci.

Tenga en cuenta que se admite la conexión directa de dispositivos PCI, también conocida como PCI passthrough.

Sistema operativo invitado soportado
Red Hat sólo admite máquinas virtuales alojadas en IBM Z si utilizan RHEL 7 o RHEL 8 como sistema operativo invitado.
Orden de arranque del dispositivo

IBM Z no soporta el elemento de configuración <boot dev='device'> Elemento de configuración XML. Para definir el orden de arranque del dispositivo, utilice el elemento <boot order='number'> en la sección <devices> del XML. Por ejemplo:

<disk type='file' device='disk'>
  <driver name='qemu' type='qcow2'/>
  <source file='/path/to/qcow2'/>
  <target dev='vda' bus='virtio'/>
  <address type='ccw' cssid='0xfe' ssid='0x0' devno='0x0000'/>
  <boot order='2'>
</disk>
Nota

El uso de <boot order='number'> para la gestión del orden de arranque también es preferible en hosts AMD64 e Intel 64.

Memoria de conexión en caliente
Añadir memoria a una VM en ejecución no es posible en IBM Z. Tenga en cuenta que eliminar memoria de una VM en ejecución (memory hot unplug) tampoco es posible en IBM Z, así como en AMD64 e Intel 64.
Topología NUMA
La topología de acceso no uniforme a la memoria (NUMA) para las CPU no es compatible con libvirt en IBM Z. Por lo tanto, el ajuste del rendimiento de las vCPU utilizando NUMA no es posible en estos sistemas.
vfio-ap
Las máquinas virtuales en un host IBM Z pueden utilizar el passthrough de dispositivos criptográficos vfio-ap, que no está soportado en otras arquitecturas.
SMBIOS
La configuración de SMBIOS no está disponible en IBM Z.
Dispositivos de vigilancia

Si utiliza dispositivos de vigilancia en su VM en un host IBM Z, utilice el modelo diag288. Por ejemplo:

<devices>
  <watchdog model='diag288' action='poweroff'/>
</devices>
kvm-reloj
El servicio kvm-clock es específico de los sistemas AMD64 e Intel 64, y no es necesario configurarlo para la gestión del tiempo de las máquinas virtuales en IBM Z.
v2v y p2v
Las utilidades virt-v2v y virt-p2v sólo son compatibles con la arquitectura AMD64 e Intel 64, y no se proporcionan en IBM Z.
Virtualización anidada
La creación de máquinas virtuales anidadas requiere una configuración diferente en IBM Z que en AMD64 e Intel 64. Para más detalles, consulte Capítulo 18, Creación de máquinas virtuales anidadas.

Fuentes adicionales