18.4. Criando uma máquina virtual aninhada no IBM POWER9
Siga os passos abaixo para habilitar e configurar a virtualização aninhada em um host IBM POWER9.
Atualmente, a virtualização aninhada é fornecida apenas como uma prévia tecnológica da arquitetura IBM POWER9 e, portanto, não tem suporte. Além disso, a criação de máquinas virtuais aninhadas (VMs) não é possível nas versões anteriores dos sistemas IBM POWER, como o IBM POWER8.
Pré-requisitos
- Um host L0 RHEL8 está executando um L1 VM. O L1 VM está usando o RHEL 8 como o sistema operacional convidado.
A virtualização aninhada é ativada no host L0:
# cat /sys/module/kvm_hv/parameters/nested
- Se o comando retornar Y ou 1, o recurso estará habilitado e você poderá iniciar o Procedimento abaixo.
Se o comando retornar 0 ou N, use os seguintes passos para habilitar o recurso:
- Parar todas as VMs em funcionamento no host L0.
Descarregue o módulo
kvm
:# modprobe -r kvm_hv
Ativar o recurso de aninhamento:
# modprobe kvm_hv nested=1
O recurso de aninhamento está agora ativado, mas apenas até a próxima reinicialização do host L0. Para ativá-lo permanentemente, adicione a seguinte linha ao arquivo
/etc/modprobe.d/kvm.conf
:opções kvm_hv aninhado=1
Procedimento
Para garantir que a L1 VM possa criar L2 VMs, adicione o parâmetro
cap-nested-hv
ao tipo de máquina da L1 VM. Para isso, use o comandovirsh edit
para modificar a configuração XML da L1 VM, e a seguinte linha para a seção<features>
:<nested-hv state='on'/>
Criar uma L2 VM dentro da L1 VM. Para fazer isto, siga o mesmo procedimento que ao criar a L1 VM.
Para melhorar significativamente o desempenho das L2 VMs, a Red Hat recomenda adicionar também o parâmetro `cap-nested-hv` às configurações XML das L2 VMs. Para instruções, veja o passo anterior.
Informações adicionais
- Note que o uso do IBM POWER8 como arquitetura para a L2 VM atualmente não funciona.