La GNU GPL non è sempre accondiscendente; dice di "no" ad alcune delle cose che a volte la gente vuole fare. Alcuni utenti affermano che sia negativo il fatto che la GPL "escluda" alcuni sviluppatori di software proprietario che "hanno bisogno d'essere portati nella comunità del software libero." Ma non siamo noi ad escluderli dalla nostra comunità; sono loro che scelgono di non entrare. Decidere di produrre software proprietario equivale a decidere di starne fuori. Esservi dentro significa cooperare con noi; non possiamo "portarli nella nostra comunità" se non vogliono unirsi a noi. Ciò che possiamo fare è offrire un incentivo ad unirsi a noi. È per far sì che il nostro software già prodotto sia un incentivo che la GNU GPL è stata pensata: "Se renderete il vostro software libero, potete utilizzare questo codice". Di certo in questo modo non si vincerà sempre, ma qualche volta sì. "Ricard Stallman"

Ubuntu VM Builder può essere usato anche per creare macchine virtuali personalizzate.

martedì 24 agosto 2010

Inizialmente sviluppato per creare la variante JeOS di Ubuntu Server Edition, ubuntu-vm-builder può essere usato per creare macchine virtuali personalizzate.


L'applicazione ubuntu-vm-builder fornisce un metodo per creare velocemente un ambiente di prova pulito, un metodo per automatizzare il processo di installazione della macchina virtuale e, per gli sviluppatori software, la possibilità di integrare la creazione di una macchina virtuale all'interno del processo di generazione di un'applicazione. Se viene usato un mirror locale, il processo di creazione della macchina virtuale può richiedere meno di due minuti dall'inizio alla fine.


Per creare una macchina virtuale personalizzata, digitare:


<i><span><strong class="command">sudo ubuntu-vm-builder kvm hardy --addpkg vim</strong></span></i>

Il comando precedente crea un'immagine KVM aggiungendo il pacchetto vim alla macchina virtuale. L'immagine predefinita della macchina virtuale è KVM, ma sono disponibili anche le opzioni per immagini vmw6, vmserver, vbox e qemuimage.


Aggiungendo l'opzione --adpkg qualsiasi numero di applicazioni può essere incluso nell'immagine, per esempio:


<i><span><strong class="command">sudo ubuntu-vm-builder kvm hardy --addpkg vim --addpkg screen --mem 256</strong></span></i><br />

Notare anche che l'opzione --mem 256 aumenta la memoria della macchina virtuale dal valore predefinito di 128M.


Terminata la creazione dell'immagine viene richiesta la conferma dell'installazione dei pacchetti aggiuntivi. Terminato il processo, viene creata una directory denominata ubuntu-vm-hardy-i386 o ubuntu-vm-hardy-amd64 e al suo interno vi sono l'immagine della macchina virtuale root.qcow2 e uno script shell, usato per avviare la macchina virtuale, denominato in base al tipo di immagine.


Per ulteriori opzioni di personalizzazione, fare riferimento alla pagina man di ubuntu-vm-builder.


Usare ubuntu-vm-builder con libvirt.


La combinazione ubuntu-vm-builder e libvirt fornisce un ottimo ambiente per la creazione e la gestione di macchine virtuali.


Usare l'opzione --libvirt per aggiungere automaticamente la nuova macchina virtuale a un dominio libvirt, per esempio:


<i><span><strong class="command">sudo ubuntu-vm-builder kvm hardy --addpkg vim --mem 256 --libvirt qemu:///system</strong></span></i><br />

Terminato il processo, usare virsh per avviare la macchina virtuale:


<i><span><strong class="command">virsh -c qemu:///system start ubuntu</strong></span></i><br />
Il nome predefinito della macchina virtuale è ubuntu, per cambiarlo usare l'opzione --hostname.


Se ti è piaciuto l'articolo , iscriviti al feed cliccando sull'immagine sottostante per tenerti sempre aggiornato sui nuovi contenuti del blog:



0 commenti:

I miei preferiti

Antipixels

WebShake – tecnologia iFeed Aggregatore di blog ”Giornale Aggregatore Blogstreet - dove il blog è di casa Vero Geek iwinuxfeed.altervista.org Paperblog Add to Technorati Favorites Directory dei blog italiani tutto blog BlogItalia.it - La directory italiana dei blog Feed XML offerto da BlogItalia.it BlogNews Il Bloggatore web counter Feedelissimo

Ultimi post pubblicati

Mutui & Finanza