Red Hat Training

A Red Hat training course is available for RHEL 8

4.2. Como a virtualização na IBM Z difere da AMD64 e Intel 64

A virtualização da KVM na RHEL 8 em sistemas IBM Z difere da KVM em sistemas AMD64 e Intel 64 nos seguintes:

Sem saída gráfica
A exibição da saída gráfica da VM não é possível quando se conecta à VM usando o protocolo VNC. Isto ocorre porque o utilitário gnome-desktop não é suportado no IBM Z. Além disso, o protocolo de exibição SPICE não funciona no IBM Z.
Dispositivos PCI e USB

Os dispositivos PCI e USB virtuais não são suportados no IBM Z. Isso também significa que virtio-*-pci dispositivos não têm suporte, e virtio-*-ccw devem ser usados dispositivos em seu lugar. Por exemplo, use virtio-net-ccw ao invés de virtio-net-pci.

Note que a fixação direta de dispositivos PCI, também conhecida como PCI passthrough, é suportada.

SO convidado suportado
A Red Hat só suporta VMs hospedadas no IBM Z se eles usarem RHEL 7 ou RHEL 8 como sistema operacional convidado.
Pedido de inicialização do dispositivo

IBM Z não suporta o <boot dev='device'> Elemento de configuração XML. Para definir a ordem de inicialização do dispositivo, use o elemento de configuração <boot order='number'> elemento na seção <devices> do XML. Por exemplo, o elemento XML:

<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

Usando <boot order='number'> para gerenciamento de pedidos de inicialização também é preferível nos hosts AMD64 e Intel 64.

Plug quente de memória
Adicionar memória a uma VM em execução não é possível na IBM Z. Note que remover memória de uma VM em execução (memory hot unplug) também não é possível na IBM Z, assim como na AMD64 e Intel 64.
Topologia NUMA
A topologia de acesso de memória não uniforme (NUMA) para CPUs não é suportada por libvirt no IBM Z. Portanto, o ajuste do desempenho de vCPU usando NUMA não é possível nesses sistemas.
vfio-ap
As VMs em um host IBM Z podem usar a passagem do dispositivo criptográfico vfio-ap, que não é suportada em nenhuma outra arquitetura.
SMBIOS
A configuração do SMBIOS não está disponível no IBM Z.
Dispositivos de vigilância

Se utilizar dispositivos de vigilância em seu VM em um host IBM Z, utilize o modelo diag288. Por exemplo, o modelo :

<devices>
  <watchdog model='diag288' action='poweroff'/>
</devices>
kvm-clock
O serviço kvm-clock é específico para sistemas AMD64 e Intel 64, e não precisa ser configurado para gerenciamento de tempo de VM no IBM Z.
v2v e p2v
Os utilitários virt-v2v e virt-p2v são suportados somente na arquitetura AMD64 e Intel 64, e não são fornecidos na IBM Z.
Virtualização aninhada
A criação de VMs aninhadas requer configurações diferentes no IBM Z do que no AMD64 e Intel 64. Para detalhes, veja Capítulo 18, Criando máquinas virtuais aninhadas.

Fontes adicionais