KVM (Kernel-Based Virtual Machine): uma ferramenta poderosa para virtualizar no Linux
KVM (Kernel-Based Virtual Machine) no Arch Linux
KVM é uma infraestrutura de virtualização integrada ao Linux. Permite que uma máquina host execute vários ambientes virtuais isolados, chamados de máquinas virtuais (VMs), transformando o Linux em um hipervisor. O KVM faz parte do kernel Linux a partir da versão 2.6.20.
Pré-instalação
Para verificar se seu sistema suporta a virtualização, execute os seguintes comandos:
|
|
|
|
Se esses comandos não retornarem nenhum resultado, é provável que o suporte à virtualização esteja desativado na configuração do BIOS/UEFI. A maioria dos processadores x86_64 AMD/Intel desenvolvidos a partir de 2000/2001 suportam virtualização.
Instalando pacotes necessários
O primeiro passo é instalar os pacotes necessários para executar o KVM:
|
|
Libguestfs
A Libguestfs é uma coleção de ferramentas úteis para executar tarefas comuns em imagens de disco de VMs de forma segura, como acessar e editar arquivos, monitorar discos, clonar VMs, criar VMs e muito mais. Também vem com um shell interativo (guestfish e virt-rescue).
O pacote libguestfs esta disponível no repositório extra do Arch Linux, por tanto esse deve estar habilitado.
|
|
Iniciando o serviço libvirt no boot
|
|
Gerenciando KVMs como usuário padrão
Para gerenciar KVMs como usuário padrão, execute os seguintes comandos:
|
|
Reiniciando o serviço libvirt
|
|
Suporte para UEFI
Para habilitar o suporte ao UEFI, instale o pacote ovmf
com o comando:
|
|
Conclusão
Este blog post forneceu um guia passo a passo sobre como instalar e configurar o KVM no Arch Linux.