Red Hat Training

A Red Hat training course is available for RHEL 8

Capítulo 2. Começando com a virtualização

Para começar a utilizar a virtualização no RHEL 8, siga os passos abaixo. O método padrão para isso é usar a interface de linha de comando (CLI), mas para conveniência do usuário, alguns dos passos podem ser completados na GUI do console web.

Nota

O console web atualmente fornece apenas um subconjunto de funções de gerenciamento de VM, portanto, o uso da linha de comando é recomendado para o uso avançado de virtualização no RHEL 8.

2.1. Possibilitando a virtualização

Para utilizar a virtualização no RHEL 8, você deve habilitar o módulo de virtualização, instalar pacotes de virtualização e garantir que seu sistema esteja configurado para hospedar máquinas virtuais (VMs).

Pré-requisitos

  • O Red Hat Enterprise Linux 8 está instalado e registrado em sua máquina host.
  • Seu sistema atende aos seguintes requisitos de hardware para funcionar como um host de virtualização:

    • A arquitetura de sua máquina host suporta a virtualização da KVM.
    • Os seguintes recursos mínimos do sistema estão disponíveis:

      • 6 GB de espaço livre em disco para o host, mais outros 6 GB para cada VM pretendido.
      • 2 GB de RAM para o host, mais outros 2 GB para cada VM pretendido.

Procedimento

  1. Instale os pacotes no módulo de virtualização RHEL 8:

    # yum module install virt
  2. Instale os pacotes virt-install e virt-viewer:

    # yum install virt-install virt-viewer
  3. Iniciar o serviço libvirtd.

    # systemctl start libvirtd
  4. Verifique se seu sistema está preparado para ser um host de virtualização:

    # virt-host-validate
    [...]
    QEMU: Checking for device assignment IOMMU support         : PASS
    QEMU: Checking if IOMMU is enabled by kernel               : WARN (IOMMU appears to be disabled in kernel. Add intel_iommu=on to kernel cmdline arguments)
    LXC: Checking for Linux >= 2.6.26                          : PASS
    [...]
    LXC: Checking for cgroup 'blkio' controller mount-point    : PASS
    LXC: Checking if device /sys/fs/fuse/connections exists    : FAIL (Load the 'fuse' module to enable /proc/ overrides)
  5. Se todos os cheques virt-host-validate retornarem um valor PASS, seu sistema está preparado para a criação de VMs.

    Se algum dos cheques devolver um valor FAIL, siga as instruções exibidas para corrigir o problema.

    Se algum dos cheques retornar um valor WARN, considere seguir as instruções exibidas para melhorar as capacidades de virtualização.

Informações adicionais

  • Note que se a virtualização não for suportada por sua CPU hospedeira, virt-host-validate gera a seguinte saída:

    QEMU: Verificação da virtualização do hardware: FAIL (Somente CPUs emuladas estão disponíveis, o desempenho será significativamente limitado)

    Entretanto, a tentativa de criar VMs em um sistema hospedeiro desse tipo falhará, ao invés de ter problemas de desempenho.