Archive for the ‘Linux howTo’ Category.

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’ »

KVM and the network

tech_network

Nei miei precedenti post riguardanti il tema della virtualizzazione uno degli argomenti che sono solo stati accennati è quello della configurazione della rete.

In questo post andremo a vedere in quali modi è possibile configurare la rete e quali feature offre ogni tipologia proposta, quanto segue è stato testato con la versione modificata di QEMU per KVM su di una Ubuntu. Ovviamente il tutto resta valido anche per le Debian, nel caso in cui si utilizzino altre distribuzioni i concetti illustrati vanno adattati al caso specifico.

La prima tipologia di rete che andremo ad analizzare è la user networking. Successivamente analizzeremo la bridged networking, di quest’ultima tipologia vedremo tre esempi, ogni esempio si adatta ad un contesto applicativo diverso.

Ricordatevi in tutti i casi di verificare di aver caricato i moduli necessari (kvm-amd oppure kvm-intel oppure kqemu), nel caso vogliate, potete verificarlo con lsmod.

Continue reading ‘KVM and the network’ »

Surf the web with an H3G datacard and Ubuntu 8.04

Dopo i post dedicati a come utilizzare dei comuni cellulari UMTS come modem in linux è finalmente giunto il momento di parlare di come far funzionare la datacard di tre.

La datacard di cui sono in possesso è una momodesign MD-@ (le momo colorate per intenderci) che è ufficialmente supportata in  Windows e OSx, tuttavia funziona senza particolari problemi anche in Linux.

La suddetta datacard è una versione rinnovata di un modello già presente e fra le novità introdotte figurano:

  • nuovo chip (quindi quando leggete qualche howto ingiro verificate che l’ID USB del dispositivo trattato combaci con quello del vostro altrimenti potreste avere qualche sorpresa spiacevole)
  • Rimozione dell’interruttore che permetteva di switchare fra la modalità disco esterno e la modalità modem (si perchè la datacard integra una memoria esterna in cui sono contenuti i driver per i sistemi operativi supportati ed appena inserita viene rilevata come un pendrive e non come un modem)

L’ultima modifica per l’utente di un qualsiasi sistema operativo non Microsoft costituisce un’inutile complicazione, gli stessi utenti di OSx (sistema operativo ufficialmente supportato) potrebbero avere problemi, visto che la guida d’installazione (quella ufficiale) per il loro sistema operativo ad un certo punto dice testualmente: “Sfilare il MD-@ dal MAC e riportare il commutatore su USB Modem” …ma se l’interruttore non c’è?!?!?!

Già a questo punto i più avranno capito la qualità del dispositivo e del supporto tecnico, il mio parere da acquirente è “comprate la datacard HUAWEI“, peggiore non può essere.

Continue reading ‘Surf the web with an H3G datacard and Ubuntu 8.04’ »

Surf the web with a 3G phone and Ubuntu 8.04

logo treCome forse alcuni di voi sanno il sottoscritto è recentemente entrato in possesso di una delle “chiavette internet” di tre.

Rimandando quelle che possono essere le mie considerazioni riguardo alla !QOS dell’assistenza tecnica ai futuri post fatto sta che al momento mi trovo a connettermi alla rete tramite cellulare 3G e l’USIM della maledetta “chiavetta internet”.

In questo post andremo a vedere come è possibile utilizzare un cellulare connesso tramite bluetooth come modem per instaurare una connessione verso la grande rete…

Continue reading ‘Surf the web with a 3G phone and Ubuntu 8.04’ »

Usbserial: a user experience

lindy usbserialE’ da qualche tempo che volevo provare uno di questi adattatori, ma visto il costo a cui mediamente si trovano la voglia me la sono tenuta finché in $working_place non è arrivato uno switch multilayer in prestito da $IT_deparment. Visto che suddetto coso filtra il traffico multicast (indispensabile per il lavoro che devono fare le macchine che andrà a mettere in rete) decido che è giunto il momento di vedere come è configurato.

Non avendo il mio portatile una porta seriale passo a recuperare il suddetto adattatore nell’ufficio di alcuni colleghi, nel darmelo mi chiedono: “ti serve anche il CD coi driver?”, io guardo il CD, vedo scritto “for Windows” e con arroganza rispondo: “a me non serve”, lui: “a già che tu usi linux…ma sei sicuro che funzioni?”

Continue reading ‘Usbserial: a user experience’ »

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’ »

Using a firewire cable as a network cable

firewire logoSpesso sono proprio le cose più utili e indispensabili che diamo per scontate.

Fra queste senza dubbio si possono annoverare le connessioni di rete con relativi device.

Così possono capitare momenti nella vita in cui un uomo si trova a dover fare una rete fra due pc non dotati di scheda wireless e senza avere un cavo ethernet…unico cavo a disposizione un cavo firewire…ce la farà il nostro eroe?

Continue reading ‘Using a firewire cable as a network cable’ »

Gestione del powerstate con gli fglrx

ati-logoOggi mi sono dimenticato il caricabatterie del portatile a casa, improvvisamente i 30 minuti scarsi che mi può garantire il funzionamento della scheda video in modalità low voltage mi sembrano una quantità interessante.

Ma come funziona con linux?

Continue reading ‘Gestione del powerstate con gli fglrx’ »