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, evirtio-*-ccw
devem ser usados dispositivos em seu lugar. Por exemplo, usevirtio-net-ccw
ao invés devirtio-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>
NotaUsando
<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
evirt-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
- Para uma comparação de recursos selecionados de virtualização suportados e não suportados em arquiteturas de sistema suportadas pela Red Hat, veja Seção 20.5, “Uma visão geral dos recursos de apoio à virtualização”.