Monthly Archives: avril 2007

Xen, le réseau, et des choux a la crème

Posted on by .

Vous etes quelqu’un de beau, riche, intelligent, et donc vous aimez bien le travail propre, et quand c’est possible séparer votre infrastructure, et par exemple avoir des bouts de réseaux differents. La (para)virtualisation c’est tendance, alors vous jouez avec mais admettons que vous ayez deux cartes réseaux sur un Dom0 de Xen, et que vous vouliez la meme chose dans les DomU ? Et bien Xen qui est bien a tout prévu.
La première chose à faire est de créer un petit script, dans /etc/xen/scripts/, qui s’appellera par exemple network-2-bridge

#!/bin/sh
/etc/xen/scripts/network-bridge start vifnum=0 netdev=eth0
/etc/xen/scripts/network-bridge start vifnum=1 netdev=eth1

Comme vous pouvez le lire (si vous n’arrivez pas a le lire, passez votre chemin!), nous voici donc avec un script très sophistiqué qui va créer deux bridge, un pour eth0, un autre pour eth1.
Ensuite, dans la configuration de Xen (/etc/xen/xend-config.sxp), il nous faut appeler ce script


(network-script network-2-bridge)

Et pour terminer, dans la configuration de notre cher DomU


vif = [ 'mac=00:16:3E:16:39:A1, bridge=xenbr0, ip=192.168.0.2', 'mac=00:16:3E:01:01:01, bridge=xenbr1, ip=10.0.02' ]

Bon appétit.