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.
- Habilitar o módulo de virtualização e instalar os pacotes de virtualização - ver Seção 2.1, “Possibilitando a virtualização”.
Criar uma máquina virtual (VM):
Inicie o VM:
Conecte-se ao VM:
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
Instale os pacotes no módulo de virtualização RHEL 8:
# yum module install virt
Instale os pacotes
virt-install
evirt-viewer
:# yum install virt-install virt-viewer
Iniciar o serviço
libvirtd
.# systemctl start libvirtd
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)
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.