Pesquisa de site

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.