KVM : rendre ses VMs plus réactives

Un de mes amis m’a envoye un mail venant de la liste de diffusion de LOPSA sur comment configurer ses VMs sous KVM afin qu’elles soient plus réactives. Comme j’utilise Puppet pour administrer mes VMs, j’ai créé une nouvelle classe et un fichier. Il suffit d’éditer /etc/default/grub afin d’ajouter elevator=deadline aux options, puis de lancer update-grub. Il faut bien sûr redémarrer la VM par la suite. Je reporterais dans quelques jours avec des graphs.

MPlayer git & ses dépendances

Encore une fois, ce petit billet est un pense-bête. Vous utilisez peut-être MPlayer pour lire vos vidéos. Vous remarquerez que la version faisant partie d’Ubuntu est un peu cramoisie (et je reste poli). Pour ce faire, j’ai donc eu recours à un petit script qui m’a été fourni par un pote à moi. Je vous livre donc le script en substance :

#!/bin/bash
if [ -x $HOME/mplayer/mplayer.git ]; then
cd $HOME/mplayer/mplayer.git
./update
else
mkdir -p $HOME/mplayer/mplayer.git
cd $HOME/mplayer/
git clone git://repo.or.cz/mplayer-build.git mplayer.git
cd $HOME/mplayer/mplayer.git
./enable-mt
./init --shallow
echo "--prefix=/usr" >> $HOME/mplayer/mplayer.git/mplayer_options
echo "--libdir=/usr/lib" >> $HOME/mplayer/mplayer.git/mplayer_options
echo "--datadir=/usr/share/mplayer" >> $HOME/mplayer/mplayer.git/mplayer_options
echo "--confdir=/etc/mplayer" >> $HOME/mplayer/mplayer.git/mplayer_options
echo "--mandir=/usr/share/man" >> $HOME/mplayer/mplayer.git/mplayer_options
echo "--disable-vidix" >> $HOME/mplayer/mplayer.git/mplayer_options
echo "--disable-x264" >> $HOME/mplayer/mplayer.git/mplayer_options
fi
echo "Press Enter to build Mplayer..."
read NOVAR
echo "Building MPlayer"
make distclean
make -j2
echo "Press Enter to copy files..."
read NOVAR
sudo cp -f /usr/local/bin/mplayer.git /usr/local/bin/mplayer.git.bak
sudo cp -f $HOME/mplayer/mplayer.git/mplayer/mplayer /usr/local/bin/mplayer.git
echo "Finished"

Bon si vous tentez de lancer ce script sur une installation fraiche d’Ubuntu, il va vomir quelques peu, donc voici la liste des paquets à installer : sudo apt-get install git-core build-essential autoconf libtext autotools-dev libtool libass-dev libfreetype6-dev gettext yasm

Et hop, une compilation plus tard, vous vous retrouvez avec la dernière version toute propre de MPlayer. Attention, cela ne compile pas toujours très bien.

Juniper ou ta brique a 20k d’euros….

Tu es fier comme un paon et tu penses tout savoir de la mise à jour de ton routeur Juniper. C’est une journée normale au royaume des mises à jour et tu prépares ta maj de routeur à la main avec tes commandes habituelles. La viens le redémarrage, mais voilà, c’est le drame, le routeur freeze et redémarre. Comme moi, tu as pensé a faire un backup sur compact flash parce que si c’est pas le cas, tu peux aller pointer de suite…

Mais comment faire pour revenir à une image qui marche bien ? J’avais un backup mais qui date d’un an. Ca marche mais c’est pas tip top. Juniper dans sa bonté a pensé à l’administrateur stressé et en même temps qu’ils sortent une image à installer sur un routeur en état de marche (.tgz), ils ont aussi pensés à une image pour remettre sur pattes ton petit routeur (install-media). Autre contrariété, le support de Juniper conseille physdiskwrite (projet de m0n0.ch, les créateurs de m0n0wall) qui tourne sous Windows.

Bien évidemment, je fais la tête. Ce qui est quand même bien, c’est que ca marche aussi avec dd :) Donc tout fier, tu insères ta carte dans ton linux et tu lances un :

dd if=/dev/zero of=/dev/sdf count=20
20+0 records in
20+0 records out
10240 bytes (10 kB) copied, 6.8094e-05 s, 150 MB/s
dd if=/media/downloads/install-media-10.1R2.8-domestic of=/dev/sdf bs=64k
4916+1 records in
4916+1 records out
322226176 bytes (322 MB) copied, 111.637 s, 2.9 MB/s

Et voilà, tu peux remonter ta CF et devant tes yeux ébahis, ta CF est prête :)

Hellfest ’11

Bon second round d’annonces, ca depote : Ozzy Osbourne, Black Label Society, Opeth, Both Thrower, Dagoba, Krisiun, Unleashed, Vader et encore beaucoup.

Je me rejouis de ces nouvelles annonces et j’ai hate de voir le line up final dans un peu plus d’un mois. Encore pas moins de 50 groupes annonces !

Pour la liste complete : c’est par la !