Como instalar o KVM no Ubuntu 20.04 LTS

Guia passo a passo para instalar KVM no Ubuntu 20.04 e criar máquinas virtuais usando virt-manager

KVM ou máquina virtual baseada em kernel é um módulo no kernel do Linux que permite aos usuários executar máquinas virtuais em seu sistema. Ele possui um desempenho quase normal em comparação com outro software de virtualização, pois está intimamente ligado ao kernel do Linux.

KVM juntamente com seu API / Toolkit chamado libvirt é usado para criar VM no Ubuntu. As ferramentas como Virt-Manager (interface gráfica do usuário) e Virsh (CLI) são usadas para simplificar a criação e o gerenciamento de VMs.

Neste artigo, aprenderemos como instalar corretamente o KVM no Ubuntu 20.04 LTS.

Pré-requisitos

Antes de iniciar a instalação, precisamos nos certificar de que atendemos aos requisitos necessários para executar o KVM. Precisamos de um processador que suporte virtualização de hardware. Se o processador suportar virtualização de hardware, precisamos nos certificar de que ele esteja habilitado no BIOS.

Para verificar se o seu processador suporta virtualização de hardware, pressione ctrl + alt + t para abrir o terminal. Vamos usar um comando bacana chamado egrep que usa Regexp para pesquisar um padrão de texto de um arquivo. O arquivo que vamos buscar para obter informações sobre a CPU está localizado em / proc / cpuinfo. Cole o seguinte comando no terminal para verificar o suporte de virtualização de hardware.

egrep -c '(vmx | svm)' / proc / cpuinfo

Se você obtiver a saída como algo diferente de 0 então seu processador suporta virtualização de hardware. O número de saída é não. de núcleo ou threads que seu processador possui. A única etapa que falta agora é garantir que a virtualização de hardware esteja habilitada no BIOS.

O processo de ativação da virtualização de hardware agora depende se você tem processador Intel ou AMD. Consulte o manual da sua placa-mãe para descobrir como habilitar a virtualização. Para processadores Intel, você deve habilitar a virtualização nas configurações do BIOS. Para processadores AMD, habilite a configuração chamada Modo SVM.

Agora verificamos que temos um processador que suporta virtualização de hardware e o habilitou no BIOS. Agora podemos passar para a instalação.

Instalação

Abra o terminal pressionando ctrl + alt + t atalho de teclado. Para instalar o KVM, cole o seguinte comando no terminal e pressione Enter.

sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils

O qemu-kvm é um pacote KVM, enquanto libvirt-daemon-system e libvirt-clients são pacotes de kit de ferramentas libvirt. O bridge-utils pacote é usado para configurar a ponte Ethernet para VMs.

verificando instalação

Existem dois métodos para verificar a instalação bem-sucedida do KVM. Ou corra

kvm --version

ou

lista de virsh --todos

Se você obtiver a saída conforme mostrado acima, o KVM está instalado corretamente em seu sistema. Agora você pode criar VM usando virsh comando para criar VMs ou instalar virt-manager uma ferramenta GUI para criar e gerenciar sua VM de acordo com sua preferência.

Criação de uma VM

Nesta seção, usaremos o virt-manager para criar e executar a VM no Ubuntu 20.04. Para instalar o virt-manager no Ubuntu 20.04, execute o seguinte comando:

sudo apt install virt-manager

Após a conclusão da instalação, execute o virt-manager. Você será saudado com a seguinte janela.

Para criar uma nova VM, você precisa clicar em Crie uma nova máquina virtual botão.

Uma janela pop-up intitulada Nova VM aparecerá, selecione o Mídia de instalação local (imagem ISO ou CDROM) opção e clique em Avançar.

Precisamos de uma imagem ISO de um sistema operacional cuja máquina virtual desejamos criar. Clique em Browse para escolher um sistema operacional para instalar.

Você será presenteado com Escolha o volume de armazenamento janela, atualmente usaremos o pool de armazenamento padrão, você pode tentar brincar criando novos pools de armazenamento para o virt-manager usar. Por enquanto, copiaremos a imagem ISO do sistema operacional para o seguinte diretório usando cp comando.

sudo cp source_of_iso_file / var / lib / libvirt / images

Precisamos de privilégios de root para copiar ISO para o pool padrão, portanto, estamos usando sudo command e source_of_iso_file é a localização do seu sistema operacional escolhido. Depois de copiar o ISO para o diretório de imagens libvirt, clique Atualizar lista de volume botão. O ISO do seu sistema operacional escolhido aparecerá na lista abaixo, eu escolho o MX-Linux para instalar.

Selecione o sistema operacional que você escolher para instalar e clique Escolha o Volume botão.

Após escolher ISO, clique em Avançar na janela anterior.

Selecione a quantidade de memória / Ram para alocar à VM e o número de núcleos da CPU na próxima janela. Eu sugiro alocar pelo menos a quantidade mínima recomendada exigida pelo sistema operacional.

Em seguida, aloque pelo menos a quantidade mínima de espaço em disco exigida pelo sistema operacional. Eu sugiro 30 GB para windows no mínimo e 20 GB para qualquer Linux Distros. O Virt-manager criará um disco virtual para o sistema operacional automaticamente se a primeira opção for selecionada.

Dica: Você pode criar seu próprio armazenamento personalizado com a segunda opção.

Você pode alterar o nome da VM nesta nova tela e confirmar os detalhes. Clique em Concluir para iniciar a instalação do seu sistema operacional no disco virtual.

Dica: Você também pode tentar ajustar as configurações de VM marcando o personalizar a configuração antes de instalar opção para um recurso adicional.

Conclua a instalação do sistema operacional seguindo o processo de instalação para o sistema operacional escolhido.

Depois de concluir a instalação, você pode iniciar a VM selecionando-a e clicando em Ligue a máquina virtual botão

Agora temos uma VM funcional pronta para usar.