Home Tecnologia Addio, VirtualBox: ho trovato un gestore VM migliore e più affidabile per...

Addio, VirtualBox: ho trovato un gestore VM migliore e più affidabile per Linux

13
0

Jack Wallen/Elyse Betters Picaro/ZDNET

Segui ZDNET: Aggiungici come fonte preferita su Google.


I principali punti salienti di ZDNET

  • Se hai bisogno di utilizzare macchine virtuali su Linux, prova Virt-Supervisor.
  • Virt-Supervisor è più affidabile di VirtualBox.
  • Virt-Supervisor è completamente gratuito e open supply.

Sono un sostenitore di lunga knowledge di VirtualBox. Nel corso degli anni ho scritto probabilmente centinaia di articoli sull’argomento per varie pubblicazioni e ho creato migliaia di macchine virtuali. VirtualBox è stato parte integrante della mia capacità di coprire Linux.

Ma di recente ho dovuto salutare il gestore della macchina virtuale perché ne avevo abbastanza.

Perché ho scaricato VirtualBox

Due settimane fa, dal nulla e proprio quando avevo più bisogno di VirtualBox, ho scoperto che non potevo creare macchine virtuali. Quando è successa la stessa cosa una settimana prima, ho dovuto eseguire una disinstallazione completa e reinstallare il software program per farlo funzionare.

Inoltre: le migliori distribuzioni Linux per principianti: testate e riviste da esperti

Questa volta l’eliminazione non ha funzionato. Non importa quello che ho provato, non sono riuscito a far comportare VirtualBox. Questo stesso problema mi è emerso più volte nel corso degli anni. Il numero di volte che ho dovuto disinstallare e reinstallare VirtualBox è strabiliante. A volte, disinstallare e reinstallare non è sufficiente per risolvere il problema. Ancora peggio, gli errori che ottengo non sono di alcun aiuto.

Anni fa, avevo scritto un altro software program VM su cui avevo sentimenti contrastanti. Per certi aspetti period migliore di VirtualBox, ma per altri… non così tanto.

Questo software program è una combinazione di KVM e Virt-Supervisor.

Cos’è il KVM?

KVM, che sta per Kernel-based Digital Machine, è una tecnologia open supply integrata nel kernel Linux. KVM sfrutta la virtualizzazione {hardware}, come Intel VT e AMD-V, che promette prestazioni quasi native per le macchine virtuali.

Inoltre: Linux sarà inarrestabile nel 2026, ma una leggenda dell’open supply potrebbe non sopravvivere

In altre parole, non è necessario installare KVM su Linux perché è già presente. E poiché KVM fa parte del kernel, ero abbastanza fiducioso che sarebbe stato molto più affidabile di VirtualBox.

Cos’è Virt-Supervisor?

Virt-Supervisor è semplicemente un front-end GUI per KVM che gestisce macchine virtuali tramite libvirt. La GUI potrebbe non essere il software program dall’aspetto più moderno che tu abbia mai visto, ma rende il lavoro con libvirt e KVM esponenzialmente più semplice che con la riga di comando.

C’è una cosa che devi capire su Virt-Supervisor. Crimson Hat ha deprecato il software program qualche tempo fa a favore di Pozzetto. Tuttavia, la deprecazione si applica solo a RHEL. Inoltre, non trovo che Cockpit sia una soluzione praticabile per la gestione delle macchine virtuali perché è necessario superare alcuni ostacoli per farla funzionare correttamente. Virt-Supervisor è ancora in fase di sviluppo attivo ed è (secondo me) un percorso molto più semplice rispetto a Cockpit.

Pertanto, se vedi che il software program è deprecato, sappi che molto probabilmente non si applica al tuo caso.

Virt-Supervisor è facile da usare come VirtualBox?

La risposta è complicata. VirtualBox rende la creazione di macchine virtuali molto semplice, quando le cose sono “normali”. Quando le cose non sono normali, VirtualBox può creare un po’ di confusione. Quale driver video utilizzo? Devo abilitare o disabilitare UEFI? A volte si tratta di congetture e può essere piuttosto frustrante.

Anche: 5 delle mie distribuzioni Linux preferite pronte per l’uso, senza necessità di configurazione

Virt-Supervisor ha le sue complicazioni. L’unico modo per definire dove verrà archiviata una macchina virtuale è tramite pool di archiviazione; in caso contrario, finirai per utilizzare l’impostazione predefinita, che si trova sulla stessa unità del tuo sistema operativo. Considerando quante macchine virtuali tendo a creare, non è una soluzione praticabile. Per questo motivo sono costretto a creare pool di archiviazione.

Quando si inizia a lavorare con gli storage pool, l’operazione può risultare un po’ complicata. Una volta capito come funziona, però, diventa una seconda natura.

Per quanto riguarda il networking, con VirtualBox dovevo sempre ricordarmi di impostare l’opzione Networking su Bridged; in caso contrario, le macchine sulla mia LAN non potrebbero accedere alla VM. Al contrario, Virt-Supervisor utilizza la rete a ponte per impostazione predefinita. Tutto quello che devi fare è avviare la VM, individuare l’indirizzo IP e sei a posto.

Quando ho usato Virt-Supervisor per la prima volta anni fa, ho scoperto che non period così facile da usare come VirtualBox. Ora, tuttavia, sono felice di riferire che è altrettanto facile da usare, soprattutto se si considera la frequenza con cui VirtualBox si rompe. Con Virt-Supervisor, non devo passare un’ora ogni due settimane cercando di far sì che il software program faccia quello che dovrebbe.

Anche: 5 ragioni per cui Linux supererà Home windows e MacOS sul desktop – prima o poi

Sì, Virt-Supervisor ha una curva di apprendimento leggermente più ripida rispetto a VirtualBox. (Scriverò presto un articolo su come creare una VM con Virt-Supervisor.) Tuttavia, la ricompensa per essere al passo con i tempi è una soluzione molto più affidabile che offre prestazioni quasi native e non resolve casualmente di aver svolto il suo lavoro.

Non ho tempo per quello. D’altra parte, ho avuto tempo per dedicare qualche minuto a capire Virt-Supervisor.

Come ottenere Virt-Supervisor

Virt-Supervisor non solo è gratuito, ma è facile da installare. Hai già installato il backend (poiché KVM è integrato nel kernel), quindi tutto ciò che devi fare è installare il frontend, che può essere fatto in questo modo:

  • Distribuzioni basate su Ubuntu/Debian – sudo apt-get set up qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager -y
  • Distribuzioni basate su Fedora – sudo dnf group set up –with-virtualizzazione opzionale
  • Distribuzioni basate su Arch – sudo pacman -S –needed qemu virt-manager dnsmasq iptables-nft

Dopo l’installazione, assicurati di avviare e abilitare libvirt con:

sudo systemctl abilita –now libvirtd

sudo usermod -aG libvirt $USER

Successivamente, disconnettersi e accedere nuovamente in modo che le modifiche abbiano effetto.

Ora dovresti essere in grado di creare la tua prima macchina virtuale con Virt-Supervisor e KVM.

Ne parleremo più tardi.



fonte

LEAVE A REPLY

Please enter your comment!
Please enter your name here