Ziirish's Home :: Blog

Ziirish's Pub

 
 

Ouais, alors là, je suis littéralement sur le c*l. Pardonnez mon langage, mais c'est juste magique !

Qu'est ce qui me met dans cet état ? Xen. Ouais, il m'en faut peu pour être heureux.

Qu'est-ce qu'il a fait de si magique ? L'ajout à chaud d'un disque à un domU, comme ça, tac tac boom boom.

Et le pire, c'est que ça tient en 1 ligne !


root@dom0:~$ lvcreate -L 10G -n blah blih
root@dom0:~$ xm block-attach domU phy:/dev/blih/blah /dev/xvdb1 w

Ouais, y'a 2 lignes là, mais la création du lv était nécessaire pour illustrer l'exemple.

du côté du domU, qu'est ce qu'on a ?

On commence par vérifier que notre disque a bien été ajouté :


root@domU:~$ grep xvdb /var/log/messages
May  1 14:02:18 domU kernel: [949424.876118] blkfront: xvdb1: barriers enabled

On peut désormais l'utiliser.


root@domU:~$ mkfs.ext3 /dev/xvdb1
root@domU:~$ mkdir /media/blah
root@domU:~$ mount /dev/xvdb1 /media/blah

Et voilà comment en 2 minutes on ajoute un disque à notre VM, sans rebooter, et sans risque d'électrocution !