Posts tagged ‘debian’

From standalone QEMU to libvirt managed QEMU

libvirtlogoNel precedente post abbiamo introdotto libvirt parlando della sua architettura e delle funzionalità che offre, ora ci occuperemo della migrazione da una configurazione con macchine virtuali già installate e funzionanti gestite direttamente dalla riga di comando o tramite degli script (argomento trattato in questo mio precedente post) ad una configurazione gestita tramite libvirt e la sua management console virsh.

Per utilizzare con profitto le funzionalità di libvirt con KVM come hypervisor vi raccomando di avere una distribuzione abbastanza up-to-date visto che sia il virtualizzatore che la libreria con tutti i suoi tools sono software il cui sviluppo procede ancora spedito, in seguito utilizzerò una Ubuntu 9.04.

Continue reading ‘From standalone QEMU to libvirt managed QEMU’ »

Using KVM with standalone QEMU

kvmbanner-logoIn questo post cercherò di riassumere quanto visto nei miei precedenti post in modo da poter fornire una visione d’insieme sull’utilizzo di questo virtualizzatore, in particolare ci soffermeremo sull’uso e sulla configurazione di un ambiente di virtualizzazione a partire dai sorgenti del progetto, in futuro parleremo di come realizzare una configurazione in cui si utilizza libvirt come frontend.

Prima d’iniziare ci tengo a sottolineare una cosa: KVM e QEMU sono due software in costante e veloce sviluppo, seppur ultimamente il tempo fra una release e l’altra inizi a ad aumentare, segno ormai che si sta in qualche modo convergendo verso una release stabile, difficilmente le comuni distribuzioni riescono ad integrare l’ultima release disponibile quindi se siete interessati ad una particolare release successiva a quella disponibile nel vostro kernel o nei repository della vostra distribuzione (ad esempio per ottenere un particolare bugfix oppure nuove feature) potreste comunque dover, o voler, compilare dai sorgenti.

Dalla release 85 in poi c’è stato uno split dei tarball in qemu-kvm-devel-85.tar.gz per l’userspace ed in kvm-kmod-devel-85.tar.gz per il modulo del kernel, fermo restando che è comunque disponibile il tarball contenente  sia userspace e modulo a cui siamo ormai abituati, in questo modo è più facile utilizzare l’ultima release del modulo in combinazione con la versione di QEMU disponibile nella nostra distribuzione.

Continue reading ‘Using KVM with standalone QEMU’ »

Howto build a RAID1 with Debian and mdadm

mirroringSempre più spesso ci si trova con dischi rigidi di dimensioni enormi, visto che tutto questo spazio a disposizione rende l’utente pigro effettuare un backup dei dati su dvd è fuori discussione. D’altra parte perchè sbattersi ad effettuare dei backup su dvd quando il costo al GB degli hard disk è così basso?

In questo contesto può essere una buona idea acquistare due dischi, oppure un disco uguale a quello già in nostro possesso, per creare un mirror.

Una cosa che mi è capitato di fare n volte è stato passare da una configurazione single-disk ad una configurazione con mirror, il tutto è relativamente facile da realizzare utilizzando mdadm ed il modulo raid per il kernel di linux.

Quanto segue è stato scritto utilizzando una Debian lenny, l’attuale testing, ed è stato ripetuto n volte su delle Debian 4.0 etch. Ciò non toglie che, essendo i tool da utilizzare sostanzialmente gli stessi, quanto segue possa essere utile a tutti gli utenti del pinguino che vogliono passare ad una configurazione con mirror sulla loro macchina.

Continue reading ‘Howto build a RAID1 with Debian and mdadm’ »