Início Tecnologia Adeus, VirtualBox – encontrei um gerenciador de VM melhor e mais confiável...

Adeus, VirtualBox – encontrei um gerenciador de VM melhor e mais confiável para Linux

34
0

Jack Wallen/Elyse Betters Picaro/ZDNET

Siga ZDNET: Adicione-nos como fonte preferencial no Google.


Principais conclusões da ZDNET

  • Se você precisar usar máquinas virtuais no Linux, experimente o Virt-Manager.
  • O Virt-Manager é mais confiável que o VirtualBox.
  • Virt-Manager é totalmente gratuito e de código aberto.

Sou um apoiador de longa data do VirtualBox. Ao longo dos anos, escrevi provavelmente centenas de artigos sobre isso para diversas publicações e criei milhares de máquinas virtuais. O VirtualBox foi essencial para minha capacidade de cobrir o Linux.

Mas recentemente, tive que dispensar o gerenciador de máquina virtual porque já estava farto.

Por que larguei o VirtualBox

No mês passado, do nada e justamente quando mais precisava do VirtualBox, descobri que não conseguia criar máquinas virtuais. Quando a mesma coisa aconteceu uma semana antes, tive que realizar uma desinstalação e reinstalar o software para fazê-lo funcionar.

Além disso: As melhores distribuições Linux para iniciantes: testadas e revisadas por especialistas

Desta vez, esse expurgo não funcionou. Não importa o que eu tentei, não consegui fazer o VirtualBox se comportar. Esse mesmo problema surgiu para mim repetidamente ao longo dos anos. O número de vezes que tive que desinstalar e reinstalar o VirtualBox é alucinante. Às vezes, desinstalar e reinstalar não é suficiente para resolver o problema. Pior ainda, os erros que recebo não ajudam em nada.

Anos atrás, eu escrevi outro software de VM sobre o qual tinha sentimentos confusos. Em alguns aspectos, era melhor que o VirtualBox, mas em outros aspectos… nem tanto.

Esse software é uma combinação de KVM e Virt-Manager.

O que é KVM?

KVM, que significa Máquina Virtual Baseada em Kernel, é uma tecnologia de código aberto incorporada ao kernel Linux. KVM aproveita a virtualização de hardware, como Intel VT e AMD-V, que promete desempenho quase nativo para máquinas virtuais.

Além disso: o Linux será imparável em 2026 – mas uma lenda do código aberto pode não sobreviver

Em outras palavras, não há necessidade de instalar o KVM no Linux porque ele já está lá. E como o KVM faz parte do kernel, eu estava bastante confiante de que seria muito mais confiável que o VirtualBox.

O que é Virt Manager?

Virt-Manager é simplesmente um front-end GUI para KVM que gerencia máquinas virtuais por meio de libvirt. A GUI pode não ser o software de aparência mais moderna que você já viu, mas torna o trabalho com libvirt e KVM exponencialmente mais fácil do que usar a linha de comando.

Há uma coisa que você precisa entender sobre o Virt-Manager. A Red Hat descontinuau o software há algum tempo em favor de Cabine. No entanto, a descontinuação se aplica apenas ao RHEL. Além disso, não considero o Cockpit uma solução viável para gerenciamento de máquinas virtuais porque você precisa passar por certos obstáculos para que ele funcione corretamente. O Virt-Manager ainda está em desenvolvimento ativo e é (na minha opinião) um caminho muito mais fácil do que o Cockpit.

Portanto, se você vir menção de que o software está obsoleto, saiba que provavelmente isso não se aplica a você.

O Virt-Manager é tão fácil de usar quanto o VirtualBox?

A resposta é complicada. O VirtualBox torna a criação de máquinas virtuais muito simples – quando as coisas estão “normais”. Quando as coisas não estão normais, o VirtualBox pode ficar um pouco confuso. Qual driver de vídeo eu uso? Preciso ativar ou desativar o UEFI? Às vezes, são suposições e podem ser bastante frustrantes.

Também: 5 das minhas distribuições Linux favoritas prontas para uso – sem necessidade de configuração

Virt-Manager tem suas próprias complicações. A única forma de definir onde uma máquina virtual será armazenada é através de pools de armazenamento; caso contrário, você acabará usando o padrão, que está na mesma unidade do seu sistema operacional. Considerando quantas máquinas virtuais costumo criar, essa não é uma solução viável. Por causa disso, sou forçado a criar pools de armazenamento.

Quando você começa a trabalhar com pools de armazenamento, pode ser um pouco complicado. Depois que você pega o jeito, no entanto, isso se torna uma segunda natureza.

Quanto à rede, com o VirtualBox, sempre tive que lembrar de definir a opção Rede como Bridged; caso contrário, as máquinas na minha LAN não conseguiriam acessar a VM. Por outro lado, o Virt-Manager usa rede em ponte por padrão. Tudo o que você precisa fazer é inicializar a VM, localizar o endereço IP e pronto.

Quando usei o Virt-Manager pela primeira vez, anos atrás, descobri que não era tão fácil de usar quanto o VirtualBox. Agora, porém, tenho o prazer de informar que é igualmente fácil de usar, especialmente se você considerar a frequência com que o VirtualBox quebra. Com o Virt-Manager, não preciso gastar uma hora a cada duas semanas tentando fazer com que o software faça o que deveria.

Também: 5 razões pelas quais o Linux ultrapassará o Windows e o MacOS no desktop – eventualmente

Sim, o Virt-Manager tem uma curva de aprendizado um pouco mais acentuada que o VirtualBox. (Em breve escreverei um artigo sobre como criar uma VM com o Virt-Manager.) No entanto, a recompensa por se atualizar é uma solução muito mais confiável que oferece desempenho quase nativo e não decide aleatoriamente que concluiu seu trabalho.

Não tenho tempo para isso. Por outro lado, tive tempo para passar alguns minutos descobrindo o Virt-Manager.

Como obter o Virt Manager

Virt-Manager não é apenas gratuito, mas também fácil de instalar. Você já tem o backend instalado (já que o KVM está embutido no kernel), então tudo que você precisa fazer é instalar o frontend, que pode ser feito assim:

  • Distribuições baseadas em Ubuntu/Debian – sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager -y
  • Distribuições baseadas no Fedora – sudo dnf group install –com virtualização opcional
  • Distribuições baseadas em Arch – sudo pacman -S –needed qemu virt-manager dnsmasq iptables-nft

Após a instalação, certifique-se de iniciar e habilitar a libvirt com:

sudo systemctl enable –now libvirtd

sudo usermod -aG libvirt $ USUÁRIO

Depois disso, saia e faça login novamente para que as alterações tenham efeito.

Agora você deve conseguir criar sua primeira máquina virtual com Virt-Manager e KVM.

Falaremos mais sobre isso mais tarde.



fonte

DEIXE UMA RESPOSTA

Por favor digite seu comentário!
Por favor, digite seu nome aqui