Red Hat Training

A Red Hat training course is available for RHEL 8

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.

Atenção

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:

      1. Parar todas as VMs em funcionamento no host L0.
      2. Descarregue o módulo kvm:

        # modprobe -r kvm_hv
      3. Ativar o recurso de aninhamento:

        # modprobe kvm_hv nested=1
      4. 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

  1. 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 comando virsh edit para modificar a configuração XML da L1 VM, e a seguinte linha para a seção <features>:

    <nested-hv state='on'/>
  2. 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.