martedì 16 febbraio 2010

Nuova interfaccia per kvm quemu: minimale e fatta in casa





        Nell'ultimo fine settimana mi sono messo a programmare e ho tirato fuori questa stupenda e minimale interfaccia di gestione per kvm.



Per chi non lo sapesse qemu è un virtualizzatore (come vmware, virtualbox ecc..), mentre kvm è la versione hypervisor di qmu, che funziona sui processori che supportano le estensioni di virtualizzazione.







Kvm è  un hypervisor veloce, potente, affidabile ma sopratutto è un modulo del kernel linux (per cui massima integrazione).

Per una lista completa dei comandi per kvm/qemu da shell vi rimando a questa pagina che ho scritto giorni fa come appunti:



Utilizzandolo spesso, una delle cose che non mi piacevano di kvm/qemu, sono le interfacce di gestione: troppo complesse o troppo stupide. Allora ho creato io una specie di gestore minimale: "gonzovm"


In meno di 10 secondi sarete pronti a creare una nuova macchina virtuale e/o ad usarla. Tutto preconfigurato a prova di noob. 3-4 click e via. C'è anche l'icona sulla taskbar per il desktop via VNC o un'eventuale shell ssh.
Funziona sia per virtualizzare sistemi windows, che per sistemi linux.


Il programma verifica automaticamente la presenza delle estensioni di virtualizzazione sul vostro processore: in caso affermativo fa uso di kvm altrimenti usa qemu.


Eccovi alcuni ScreenShot:




Per provarlo su ubuntu Karmic o Ubuntu Lucid:


sudo add-apt-repository ppa:ing.gonzo && sudo apt-get update && sudo apt-get install gonzovm


una volta installata la trovate su:

Applicazioni > Accessori > gonzovm



Per disinstallarla:

sudo apt-get purge gonzovm



fatemi sapere che ne pensate...

Se qualcuno vuole collaborare al progetto, mi contatti pure, c'è un grande margine di sviluppo.

1 commento: