Como instalar o KVM no Ubuntu 20.04

KVM, (máquina virtual baseada no kernel) é uma plataforma de virtualização livre e de código aberto para o kernel Linux. Quando instalado em um sistema Linux, ele se torna um hipervisor Type-2.

Neste artigo, vamos ver como você pode instalar o KVM no Ubuntu 20.04 LTS.

Passo 1: Verificar Suporte à Virtualização no Ubuntu

Antes de instalar o KVM no Ubuntu, vamos primeiro verificar se o hardware suporta o KVM. Um requisito mínimo para instalar KVM é a disponibilidade de extensões de virtualização da 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 da saída abaixo, confirmamos que o nosso servidor está pronto para ser utilizado.

Verifica o suporte à virtualização no Ubuntu

Para verificar se o seu sistema suporta a virtualização KVM execute o comando:

$ sudo kvm-ok

Se o utilitário “kvm-ok” não estiver presente no seu servidor, instale-o executando o comando apt:

$ sudo apt install cpu-checker

Execute agora o comando “kvm-ok” para sondar o seu sistema.

$ sudo kvm-ok
Verifica o suporte do KVM no Ubuntu

A saída indica claramente que estamos no caminho certo e prontos para prosseguir com a instalação do KVM.

Passo 2: Instale o KVM no Ubuntu 20.04 LTS

Com a confirmação de que nosso sistema pode suportar a virtualização do KVM, vamos instalar KVM, Para instalar 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) é uma aplicação que lhe permite executar virtualização de hardware.
  • O pacote qemu-kvm é o pacote principal do KVM.
  • O daemon libvritd- é o daemon de virtualização.
  • O pacote bridge-utils ajuda-o a criar uma ligação bridge para permitir a outros utilizadores acederem a uma máquina virtual que não o sistema anfitrião.
  • O virt-manager é um aplicativo para gerenciar máquinas virtuais através de uma interface gráfica de usuário.

Antes de continuar, precisamos confirmar que o daemon de virtualização – libvritd-daemon – está rodando. Para isso, execute o comando.

$ sudo systemctl status libvirtd
Check libvritd Status

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

A partir da saída, você pode observar a presença do módulo kvm_intel. Este é o caso dos processadores Intel. Para as CPUs AMD, você terá o módulo kvm_intel em seu lugar.

Check KVM Modules in Ubuntu

Passo 3: Criando uma máquina virtual no Ubuntu

Com o KVM instalado com sucesso, vamos agora criar uma máquina virtual. Há 2 maneiras de fazer isso: Você pode criar uma máquina virtual na linha de comando ou usando a interface gráfica virt-manager do KVM.

Criar 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 ISO Deepin:

$ 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 A bandeira --os-variant indica a família de SO ou derivada da VM. Como Deepin20 é um derivado do Debian, eu especifiquei Debian 10 como a variante.

Para obter informações adicionais sobre variantes de SO, execute o comando

$ osinfo-query os

A opção --vcpu indica os núcleos da CPU neste caso 2 núcleos, a opção --ram indica a capacidade da RAM que é 2048MB. O --location aponta para o caminho absoluto da imagem ISO e o --network bridge especifica o adaptador a ser usado pela máquina virtual. Imediatamente após executar o comando, a máquina virtual iniciará e o instalador estará pronto para a instalação da máquina virtual.

Criar 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áquinas virtuais será aberta como mostrado.

>

KVM Virtual Machine Manager

Agora clique no ícone do monitor para começar a criar uma máquina virtual.

>

Criar uma máquina virtual no KVM

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 home, então selecionaremos a primeira opção – Local Install Media (imagem ISO ou CDROM). Em seguida, clique no botão ‘Forward’ para continuar.

Escolha a mídia de instalação local

No próximo passo, navegue até a imagem ISO no seu sistema e diretamente abaixo, especifique a família de SO em que a sua imagem se baseia.

>

Selecionar Imagem ISO

Próximo, selecione a capacidade de memória e o número de CPUs que sua máquina virtual será alocada, e clique em ‘Avançar’.

>

Selecionar Memória e CPU para VM

E finalmente, no último passo, especifique um nome para sua máquina virtual e clique no botão ‘Concluir’.

>

Definir nome da máquina virtual

A criação da máquina virtual levará alguns minutos para que o instalador do sistema operacional que você está instalando seja aberto.

>

Criar Máquina Virtual

Neste ponto, você pode prosseguir com a instalação da máquina virtual.

>

Instalação da Máquina Virtual

E é assim que você vai instalar o KVM hypervisor no Ubuntu 20.04 LTS.

Deixe uma resposta

O seu endereço de email não será publicado.