Pesquisa de site

Como instalar e usar o Qemu no Ubuntu


Aprenda como instalar corretamente o Qemu no Ubuntu e depois configurar uma distribuição Linux no VM.

Se você precisa executar máquinas virtuais Linux, o Qemu é um dos hipervisores mais rápidos que existe, senão o mais rápido.

Junto com a velocidade, você também obtém excelentes opções de configuração. Mesmo se você não for um usuário avançado, você terá espaço suficiente para ajustes.

Neste tutorial, vou orientá-lo:

  • Instalando Qemu e KVM no Ubuntu

  • Instalando outra distro no Qemu

  • Habilitar pasta compartilhada, redimensionamento automático e copiar e colar no Qemu (opcional, mas torna sua experiência de VM mais tranquila)

Então vamos começar com a instalação.

Instalando Qemu e KVM no Ubuntu

Antes de prosseguir para a instalação, vamos verificar se sua máquina suporta virtualização ou não.

Para fazer isso, use o seguinte comando:

LC_ALL=C lscpu | grep Virtualization

Se você tiver um processador Intel, ele deverá trazer a seguinte saída:

E se você tiver um processador AMD, deverá obter a seguinte saída:

Virtualization:                  AMD-V

Além disso, certifique-se de que seu sistema tenha vários núcleos para que você possa alocar alguns para sua VM e ainda ter o suficiente para alimentar a máquina host.

E se você não tiver certeza, use o seguinte comando e a saída deverá ser maior que zero:

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

Quando estiver tudo pronto, você pode instalar o Qemu e o KVM no Ubuntu usando o seguinte comando:

sudo apt install qemu qemu-kvm virt-manager bridge-utils

Reinicie seu sistema quando a instalação terminar.

Adicionar usuário aos grupos apropriados

Para fazer o Qemu funcionar, você teria que adicionar seu usuário a dois grupos: libvirt-kvm e libvirt.

Para fazer isso, use os seguintes comandos um por um:

sudo useradd -g $USER libvirt
sudo useradd -g $USER libvirt-kvm

Em seguida, habilite e inicie o serviço libvirt:

sudo systemctl enable libvirtd.service && sudo systemctl start libvirtd.service

É isso! A instalação do Qemu está concluída.

Instalando outro Linux virtualmente com Qemu

Baixe o arquivo ISO da distribuição Linux que você deseja instalar no Qemu VM.

Primeiro, abra o Virtual Machine Manager no menu do sistema:

Em seguida, clique no menu Arquivo e escolha a opção Nova Máquina Virtual:

A partir daqui, escolha a primeira opção Mídia de instalação local que permitirá que você escolha o ISO do seu gerenciador de arquivos:

Em seguida, você será solicitado a adicionar o arquivo ISO. Aqui, clique no botão Navegar; ele abrirá um novo prompt e, lá, clique em navegar local.

Irá abrir o gerenciador de arquivos e a partir daí selecionar o arquivo ISO:

Na maioria dos casos, o arquivo ISO será detectado, mas se você encontrar uma situação em que ele não o detecte automaticamente, siga as etapas fornecidas:

  1. Desmarque a opção Detectar automaticamente da fonte

  2. Escolha a opção Linux genérico

Em seguida, você será solicitado a alocar memória e armazenamento de acordo com suas necessidades. Eu recomendaria usar no mínimo 2 núcleos, 4 GB de RAM e 25 GB de armazenamento para a versão desktop:

Exceto pelo espaço em disco, os recursos do sistema como CPU e RAM são usados apenas ao executar o sistema operacional na VM.

E por fim, dê o nome apropriado à sua VM; uma vez feito isso, clique no botão finalizar:

Ele carregará o ISO, para que você possa iniciar a instalação a partir daqui.

Isso é feito. Você pode gostar da sua VM, mas ainda mais se ativar a pasta compartilhada, o compartilhamento da área de transferência, etc. As seções a seguir mostram como fazer isso.

Habilitando pastas compartilhadas no Qemu (opcional)

Nesta seção, mostrarei como você pode compartilhar o diretório existente da máquina host com a VM.

Para fazer isso, você teria que realizar o seguinte:

  • Adicionando um sistema de arquivos compartilhado por meio de configurações de VM no Qemu

  • Montando o FS na VM

Então, primeiro, abra o Virtual Machine Manager no menu do sistema, selecione a VM e clique no botão Abrir para gerenciar o console:

Agora, clique no botão de informações, selecione Memória e habilite a memória compartilhada:

Em seguida, clique no botão Adicionar Hardware e selecione a opção Sistema de arquivos.

Aqui, você teria que fazer o seguinte:

  • Adicione um caminho para o diretório que você deseja compartilhar na seção Caminho de origem

  • Adicione o nome do diretório na seção Target path

Feito isso, clique no botão Concluir e inicie a VM. Crie um diretório no mesmo local com o mesmo nome e localização na VM

Na VM, abra o terminal e use a seguinte sintaxe para montar o diretório compartilhado:

sudo mount -t virtiofs sharename path/to/shared/directory

No meu caso, era o diretório Downloads, então usarei o seguinte:

sudo mount -t virtiofs Downloads /home/sagar/Downloads

É isso!

Mas essa é uma solução temporária.

Para torná-lo permanente, você teria que criar uma entrada em /etc/fstab Na VM.

Para fazer isso, primeiro abra o arquivo de configuração /etc/fstab usando o seguinte:

sudo nano /etc/fstab

Vá até o final do arquivo no editor de texto nano usando Alt + / e use a seguinte sintaxe para criar uma entrada:

sharename           path/to/shared/directory    virtiofs    defaults        0       0

Esta é a aparência da minha configuração:

Uma vez feito isso, salve as alterações e saia do editor de texto nano.

Aqui mostrei como criei um novo arquivo em minha máquina host no diretório Downloads e as alterações foram refletidas em minha VM:

Agora você pode usar esta pasta compartilhada para transferir arquivos entre o host e a VM sem problemas!

Habilitando a área de transferência compartilhada no Qemu (opcional)

Para ativar a área de transferência compartilhada, basta instalar o utilitário  spice-vdagent na VM.

Portanto, se sua VM for baseada em Ubuntu/Debian, você pode usar o seguinte:

sudo apt install spice-vdagent

Para base do arco:

sudo pacman -S spice-vdagent

Para distros baseadas no Fedora:

sudo yum install spice-vdagent

Quando terminar a instalação, reinicie sua VM e a área de transferência deverá funcionar conforme o esperado!

Habilitando o redimensionamento automático no Qemu (opcional)

O recurso de redimensionamento automático nada mais é do que quando você redimensiona a janela da VM, a exibição da VM se adapta à mudança de tamanho imediatamente:

Para habilitar o redimensionamento automático no Qemu, você terá que seguir 2 passos simples:

  1. Clique em Visualizar (na barra de menu superior)

  2. Selecione a opção Scale Display e escolha a opção Always

É isso da minha parte.

Quer usar uma versão plug-and-play do Qemu?

Neste tutorial, mostrei como você pode instalar manualmente uma VM no Qemu, mas e se eu disser que você pode automatizar todo o processo, como alocação de armazenamento, RAM, etc?

Sim, oferece a mesma eficiência, mas é útil quando você deseja criar uma nova VM o mais rápido possível! A ferramenta se chama Quickgui e temos um tutorial dedicado para a instalação:

Espero que este guia seja útil para você. E se você tiver alguma dúvida, fique à vontade para perguntar nos comentários.

Artigos relacionados: