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 dispositivosvirtio-*-ccw
deben ser utilizados en su lugar. Por ejemplo, utilicevirtio-net-ccw
en lugar devirtio-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>
NotaEl 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
yvirt-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
- Para una comparación de las características de virtualización soportadas y no soportadas en las arquitecturas de sistema soportadas por Red Hat, consulte Sección 20.5, “Una visión general de la compatibilidad con las funciones de virtualización”.