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".


Melhore a área de transferência do Gnome Shell com o Pano

Melhore a área de transferência do Gnome Shell com o Pano

Vamos enfrentá-lo, a área de transferência padrão do Gnome Shell não é muito boa. Instale o Pano para melhorar sua experiência na área de transferência!

Como instalar o DaVinci Resolve 17 no Linux

Como instalar o DaVinci Resolve 17 no Linux

Você precisa de um ótimo editor de vídeo não linear para sua caixa Linux? Obtenha o Davinci Resolve 17 trabalhando com este guia!

Como baixar papéis de parede para a área de trabalho do Linux com o Wallpaper Downloader

Como baixar papéis de parede para a área de trabalho do Linux com o Wallpaper Downloader

O Wallpaper Downloader é um gerenciador e baixador de papéis de parede para Linux. Ele suporta a maioria dos ambientes de desktop Linux e é muito fácil de usar. Este guia

Como instalar o Tuxedo OS no seu computador

Como instalar o Tuxedo OS no seu computador

Quer testar o Tuxedo OS por computadores Tuxedo? Saiba como obter a versão mais recente do Tuxedo OS funcionando em seu PC.

Como instalar um arquivo DEB no Linux

Como instalar um arquivo DEB no Linux

O que é um arquivo DEB? O que você faz com isso? Aprenda as várias maneiras de instalar arquivos DEB em seu PC com Linux.

Como jogar Dying Light no Linux

Como jogar Dying Light no Linux

Dying Light é um videogame de survival horror de 2015 desenvolvido pela Techland e publicado pela Warner Bros Interactive Entertainment. O jogo é centrado em

Como instalar o Neptune Linux no seu computador

Como instalar o Neptune Linux no seu computador

O Neptune usa o ambiente de desktop KDE Plasma 5 e visa oferecer um sistema operacional elegante. Veja como instalar o Neptune Linux no seu computador.

Experimente o novo desktop baseado em snap do Ubuntu

Experimente o novo desktop baseado em snap do Ubuntu

Quer experimentar o novo sistema operacional de desktop baseado em pacote instantâneo do Ubuntu? Aprenda como implantá-lo em uma máquina virtual com este guia.

Como jogar Undertale no Linux

Como jogar Undertale no Linux

Undertale é um RPG indie 2D de 2015 desenvolvido e publicado pelo desenvolvedor de jogos Toby Fox. Este guia cobrirá o download e a instalação do Undertale em seu

Como jogar Total War: THREE KINGDOMS no Linux

Como jogar Total War: THREE KINGDOMS no Linux

Total War: Three Kingdoms é um jogo RTS de estratégia baseado em turnos desenvolvido pela Creative Assembly. Veja como jogar no Linux.