Hospede máquinas virtuais no Ubuntu com o Virt Manager

Se você possui um servidor Ubuntu e deseja executar máquinas virtuais nele com o Virtual Machine Manager, precisará configurar o SSH e o Libvirtd. Veja como fazer isso no seu sistema Ubuntu.

Configurando o SSH sem senha

Uma das coisas mais importantes antes de hospedar VMs em seu Ubuntu Server é configurar o SSH sem senha. Se você não configurar o SSH sem senha, o VirtManager solicitará repetidamente que você insira sua senha SSH (o que é irritante).

Para ativar o SSH sem senha, certifique-se de ter um servidor OpenSSH configurado no Ubuntu Server. Caso contrário, use o comando abaixo para instalar o servidor OpenSSH no Ubuntu.

Observação: você também deve ativar o SSH em todas as máquinas host Linux.

Você pode configurar o OpenSSH no Ubuntu Server com:

sudo apt install openssh-server

Depois de instalar o servidor OpenSSH no Ubuntu Server, abra o arquivo de configuração no editor de texto Nano.

sudo nano -w /etc/ssh/sshd_config

No arquivo de configuração, localize “PubkeyAuthentication” e verifique se ele se parece com o exemplo abaixo.

PubkeyAuthentication yes

Em seguida, salve as edições com Ctrl + O , saia com Ctrl + X e execute o comando abaixo para reiniciar o servidor.

sudo systemctl reiniciar sshd

Ao reiniciar o servidor, vá para o( s) PC(s) Linux e abra uma janela de terminal. Em seguida, gere sua chave com o comando abaixo. No entanto, não digite uma senha para a chave. LeaEm vez disso, deixe em branco (a menos que você queira uma senha para a chave).

ssh-keygen

Depois de executar o comando acima, você precisará usar o comando ssh-copy-id para transmitir suas credenciais de chave SSH para o Ubuntu Server.

ssh-copy-id seu-nome-de-usuário-no-servidor@seu-servidor-ou-host-ubuntu

Depois que a chave for transmitida, volte para o servidor Ubuntu e reabra o arquivo de configuração SSH para edição.

sudo nano -w /etc/ssh/sshd_config

No arquivo de configuração, encontre “PasswordAuthentication yes” e altere para “no”.

SenhaAutenticação não

Salve suas edições no Nano com Ctrl + O e saia com Ctrl + X . Em seguida, reinicie o servidor SSH novamente para finalizar as alterações.

sudo systemctl reiniciar sshd

Depois que o servidor SSH for reiniciado, o SSH sem senha será configurado e pronto para uso.

Configurando o Libvirt Daemon no Ubuntu Server

O servidor Ubuntu precisa de uma instalação do Libvirt Daemon para atender máquinas virtuais com QEMU/KVM pela rede. Para instalar o Libvirt Daemon, abra uma janela de terminal e digite o comando abaixo.

sudo apt install libvirt-daemon qemu-system libvirt-daemon-system

Assim que os pacotes estiverem instalados, seu servidor Ubuntu está pronto para hospedar máquinas virtuais em PCs Linux rodando o VirtManager.

Instalando o VirtManager na máquina cliente

Agora que tudo está configurado no Ubuntu Server, você precisará instalar o VirtManager no PC Linux acessando as VMs. Abra uma janela de terminal e instale o software.

ubuntu

sudo apt install virt-manager

Debian

sudo apt-get install virt-manager

Arch Linux

sudo pacman -S virt-manager

Fedora

sudo dnf install virt-manager

OpenSUSE

sudo zypper instalar virt-manager

Criando VMs

Para criar uma VM remotamente, você deve primeiro adicionar uma conexão ao Ubuntu Server no Virt Manager. Veja como fazer isso.

Passo 1: Clique no botão “Arquivo”, seguido de “Adicionar conexão…”

Passo 2: Na janela pop-up “Add Connection”, selecione a caixa “Connect to a remote host over SSH.” Em seguida, insira seu nome de usuário SSH e o servidor Ubuntu ou nome do host/endereço IP da LAN.

Etapa 3: Clique no botão "Conectar" para conectar-se ao Ubuntu Server Hypervisor.

Passo 4: Depois de conectar, clique no botão “+” para criar uma nova VM no Ubuntu Server Hypervisor. Em seguida, selecione “Instalação de rede (HTTPS, HTTPS ou FTP)” e clique em “Avançar”.

Etapa 5: cole o URL do sistema operacional Linux que você está tentando instalar na caixa de URL. Neste exemplo, usaremos o Fedora Workstation.

https://download.fedoraproject.org/pub/fedora/linux/releases/36/Workstation/x86_64/iso/Fedora-Workstation-Live-x86_64-36-1.5.iso

Etapa 6: Após adicionar a URL, permita que o VirtManager detecte o sistema operacional. Se não puder, desmarque “Detectar automaticamente a partir da instalação/fonte de mídia” e digite o nome do sistema operacional.

Passo 7: Você será solicitado a atribuir núcleos de RAM e CPU na próxima página. Defina os recursos de memória e CPU conforme necessário. Em seguida, clique no botão “Avançar” para continuar.

Etapa 8: agora você precisará criar uma nova imagem de disco. Encontre “Criar uma imagem de disco para a máquina virtual” e altere-a de 20 GB. Ou deixe em 20 se achar que há espaço suficiente.

Etapa 9: Nomeie seu sistema operacional adicionando um nome na caixa de texto. Em seguida, clique no botão “Concluir” para finalizar.

Etapa 10: inicie a VM selecionando-a, clicando no botão de reprodução e selecionando "Abrir".

Leave a Comment

Como desativar o snap do Firefox no Ubuntu 22.04 LTS

Como desativar o snap do Firefox no Ubuntu 22.04 LTS

Aprenda a desinstalar o Firefox Snap no Ubuntu 22.04 LTS e substituí-lo pela versão DEB. Siga este guia passo a passo para uma experiência melhor.

Como compactar arquivos no Linux mais rápido com Pigz

Como compactar arquivos no Linux mais rápido com Pigz

Pigz é uma das melhores ferramentas para compactar arquivos. Neste guia, você aprenderá a instalar e utilizar essa ferramenta poderosa em seu sistema Linux.

Como instalar e configurar o Samba no Debian 11 Bullseye

Como instalar e configurar o Samba no Debian 11 Bullseye

Se você estiver no Debian 11 Bullseye e precisar configurar um servidor Samba, este guia o ajudará. Aprenda como configurar o Samba para Debian 11!

Transforme qualquer dispositivo em seu segundo monitor no Linux

Transforme qualquer dispositivo em seu segundo monitor no Linux

Precisa de um monitor extra, mas só tem um? Com Deskreen, você pode transformar qualquer smartphone, tablet ou laptop em uma segunda tela no Linux.

Como verificar a temperatura da GPU no Linux

Como verificar a temperatura da GPU no Linux

Aprenda como verificar a temperatura da GPU no Linux usando diversas ferramentas.

Como usar o controlador PS4 no Linux

Como usar o controlador PS4 no Linux

Aprenda como usar o controlador PS4 no Linux com suporte completo e métodos de configuração simples.

Como atualizar para Pop_OS 22.04

Como atualizar para Pop_OS 22.04

O Pop_OS 22.04 foi lançado e com ele vem toneladas de novos recursos. Veja como você pode atualizar sua instalação do Pop_OS para 22.04.

Como fazer backup diretamente no Google Drive no Linux

Como fazer backup diretamente no Google Drive no Linux

Descubra como fazer backup dos seus dados do Linux diretamente no Google Drive utilizando o Duplicati. Siga nosso guia passo a passo para proteger suas informações.

Como aumentar o tamanho da pasta temporária no Linux

Como aumentar o tamanho da pasta temporária no Linux

Aprenda como aumentar o tamanho da pasta temporária no Linux. Siga este guia passo a passo para resolver problemas de espaço no seu diretório temporário.

Como instalar e personalizar o emulador de terminal Kitty no Linux

Como instalar e personalizar o emulador de terminal Kitty no Linux

Kitty é um emulador de terminal com GPU versátil e ágil para Linux. Aprenda a instalar e personalizá-lo para melhorar sua experiência no terminal.