Como instalar o KVM no Ubuntu 20.04
KVM, (Máquina Virtual baseada em kernel) é uma plataforma de virtualização gratuita e de código aberto para o kernel Linux. Quando instalado em um sistema Linux, ele se torna um hipervisor Tipo 2.
Neste artigo, veremos como você pode instalar o KVM no Ubuntu 20.04 LTS.
Etapa 1: verifique o suporte de virtualização no Ubuntu
Antes de instalar o KVM no Ubuntu, primeiro vamos verificar se o hardware suporta KVM. Um requisito mínimo para instalar o KVM é a disponibilidade de extensões de virtualização de CPU, como AMD-V e Intel-VT.
Para verificar se o sistema Ubuntu suporta virtualização, execute o seguinte comando.
egrep -c '(vmx|svm)' /proc/cpuinfo
Um resultado maior que 0 implica que a virtualização é suportada. A partir do resultado abaixo, confirmamos que nosso servidor está pronto para funcionar.
Para verificar se o seu sistema suporta virtualização KVM execute o comando:
sudo kvm-ok
Se o utilitário “kvm-ok ” não estiver presente em seu servidor, instale-o executando o comando apt:
sudo apt install cpu-checker
Agora execute o comando “kvm-ok” para testar seu sistema.
sudo kvm-ok
A saída indica claramente que estamos no caminho certo e prontos para prosseguir com a instalação do KVM.
Etapa 2: Instale o KVM no Ubuntu 20.04 LTS
Com a confirmação de que nosso sistema pode suportar virtualização KVM, vamos instalar o KVM. Para instalar o KVM, virt-manager, bridge-utils e outras dependências, execute o comando :
sudo apt install -y qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager
Uma pequena explicação dos pacotes acima.
- O pacote qemu (emulador rápido) é um aplicativo que permite realizar virtualização de hardware.
- O pacote qemu-kvm é o pacote KVM principal.
- O libvritd-daemon é o daemon de virtualização.
- O pacote bridge-utils ajuda a criar uma conexão bridge para permitir que outros usuários acessem uma máquina virtual diferente do sistema host.
- O virt-manager é um aplicativo para gerenciamento de máquinas virtuais através de uma interface gráfica de usuário.
Antes de prosseguir, precisamos confirmar se o daemon de virtualização – libvritd-daemon – está em execução. Para fazer isso, execute o comando.
sudo systemctl status libvirtd
Você pode habilitá-lo para iniciar na inicialização executando:
sudo systemctl enable --now libvirtd
Para verificar se os módulos KVM estão carregados, execute o comando:
lsmod | grep -i kvm
Na saída, você pode observar a presença do módulo kvm_intel. Este é o caso dos processadores Intel. Para CPUs AMD, você receberá o módulo kvm_intel.
Etapa 3: Criando uma máquina virtual no Ubuntu
Com o KVM instalado com sucesso, agora vamos criar uma máquina virtual. Existem duas maneiras de fazer isso: Você pode criar uma máquina virtual na linha de comando ou usando a interface gráfica KVM virt-manager.
Crie uma máquina virtual via linha de comando
A ferramenta de linha de comando virt-install é usada para criar máquinas virtuais no terminal. Vários parâmetros são necessários ao criar uma máquina virtual.
Aqui está o comando completo que usei ao criar uma máquina virtual usando uma imagem Deepin ISO:
sudo virt-install --name=deepin-vm --os-variant=Debian10 --vcpu=2 --ram=2048 --graphics spice --location=/home/Downloads/deepin-20Beta-desktop-amd64.iso --network bridge:vibr0
A opção --name
especifica o nome da máquina virtual – deepin-vm O sinalizador --os-variant
indica a família do sistema operacional ou derivado da VM. Como o Deepin20 é um derivado do Debian, especifiquei o Debian 10 como variante.
Para obter informações adicionais sobre variantes do sistema operacional, execute o comando
osinfo-query os
A opção --vcpu
indica os núcleos da CPU, neste caso 2 núcleos, a --ram
indica a capacidade de RAM que é 2048MB. O sinalizador --location
aponta para o caminho absoluto da imagem ISO e a ponte --network
especifica o adaptador a ser usado pela máquina virtual. Imediatamente após a execução do comando, a máquina virtual será inicializada e o instalador será iniciado pronto para a instalação da máquina virtual.
Crie uma máquina virtual via virt-manager
O utilitário virt-manager permite aos usuários criar máquinas virtuais usando uma GUI. Para começar, vá até o terminal e execute o comando.
virt-manager
A janela do gerenciador de máquina virtual será aberta conforme mostrado.
Agora clique no ícone do monitor para começar a criar uma máquina virtual.
Na janela pop-up, especifique a localização da sua imagem ISO. No nosso caso, a imagem ISO está localizada na pasta 'Downloads' no diretório inicial, então selecionaremos a primeira opção – Mídia de instalação local (imagem ISO ou CD-ROM). Em seguida, clique no botão ‘Avançar’ para continuar.
Na próxima etapa, navegue até a imagem ISO em seu sistema e diretamente abaixo, especifique a família de sistema operacional na qual sua imagem se baseia.
Em seguida, selecione a capacidade de memória e o número de CPUs que sua máquina virtual será alocada e clique em ‘Avançar’.
E por fim, na última etapa, especifique um nome para sua máquina virtual e clique no botão ‘Concluir’.
A criação da máquina virtual levará alguns minutos e o instalador do sistema operacional que você está instalando será aberto.
Neste ponto, você pode prosseguir com a instalação da máquina virtual.
E é assim que você instala o hipervisor KVM no Ubuntu 20.04 LTS.