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

11
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-Supervisor.
  • O Virt-Supervisor é mais confiável que o VirtualBox.
  • Virt-Supervisor é totalmente gratuito e de código aberto.

Sou um apoiador de longa information 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 digital porque já estava farto.

Por que larguei o VirtualBox

Há duas semanas, 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 program 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 program de VM sobre o qual tinha sentimentos confusos. Em alguns aspectos, period melhor que o VirtualBox, mas em outros aspectos… nem tanto.

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

O que é KVM?

KVM, que significa Máquina Digital 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 Supervisor?

Virt-Supervisor é simplesmente um front-end GUI para KVM que gerencia máquinas virtuais por meio de libvirt. A GUI pode não ser o software program 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-Supervisor. A Crimson Hat descontinuau o software program 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-Supervisor 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 program está obsoleto, saiba que provavelmente isso não se aplica a você.

O Virt-Supervisor é 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-Supervisor tem suas próprias complicações. A única forma de definir onde uma máquina digital será armazenada é através de swimming 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 swimming pools de armazenamento.

Quando você começa a trabalhar com swimming 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-Supervisor 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-Supervisor pela primeira vez, anos atrás, descobri que não period 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-Supervisor, não preciso gastar uma hora a cada duas semanas tentando fazer com que o software program faça o que deveria.

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

Sim, o Virt-Supervisor 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-Supervisor.) No entanto, a recompensa por se atualizar é uma solução muito mais confiável que oferece desempenho quase nativo e não determine aleatoriamente que concluiu seu trabalho.

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

Como obter o Virt Supervisor

Virt-Supervisor 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 set up qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager -y
  • Distribuições baseadas no Fedora – sudo dnf group set up –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 allow –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 digital com Virt-Supervisor e KVM.

Falaremos mais sobre isso mais tarde.



avots

DEIXE UMA RESPOSTA

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