[XEN] Channel Bonding

Channel Bonding [XEN] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 17-07-2008 à 14:53:47    

Bonjour,
 
J'utilise une centOS avec Xen 3.0.3 et je n'arrive pas à faire fonctionner le channel bonding  :??:  
 
J'ai procédé ainsi :
 
1) /etc/modprobe.conf

Code :
  1. alias bond0 bonding
  2. options bond0 mode=802.3ad miimon=100 use_carrier=0 lacp_rate=fast max_bonds=2


 
2) Configuration des interfaces :
/etc/sysconfig/network-script/ifcfg-bond0

Code :
  1. DEVICE=bond0
  2. IPADDR=192.168.0.10
  3. NETMASK=255.255.255.0
  4. NETWORK=192.168.0.0
  5. BROADCAST=192.168.0.255
  6. ONBOOT=yes
  7. BOOTPROTO=none
  8. GATEWAY=192.168.0.254
  9. TYPE=Ethernet
  10. BONDING_OPTS="mode=1 miimon=100"


 
/etc/sysconfig/network-script/ifcfg-eth0 et de même pour eth1

Code :
  1. DEVICE=eth0
  2. HWADDR=00:15:17:6C:48:10
  3. ONBOOT=yes
  4. USERCTL=no
  5. BOOTPROTO=none
  6. MASTER=bond0
  7. SLAVE=YES


 
 
3) Création d'un script pour lancer mes bridgesautomatiquement
/etc/xen/scripts/network-bridge-bond

Code :
  1. #! /bin/sh
  2. /etc/xen/scripts/network-bridge start vifnum=0  bridge=xenbr0
  3. /etc/xen/scripts/network-bridge start vifnum=1  bridge=xenbr1


 
 
4) Modifications de xend-config.sxp pour prendre en compte mon script  
 
Je précise que sans Bonding tout marche très bien ...
J'ai également essayer la commande brctl addif mais il refuse d'ajouter un device type bond à un xenbridge :(
 
Merci d'avance pour toutes aides
 
PS: les scripts tout pret de la liste Xen n'ont rien donné non plus  :(


Message édité par Trailx original le 18-07-2008 à 13:40:44
Reply

Marsh Posté le 17-07-2008 à 14:53:47   

Reply

Marsh Posté le 21-07-2008 à 09:33:57    

[:esheepz]  
Je  [:arhendal]  :lol:

Reply

Marsh Posté le 21-07-2008 à 19:04:53    

c'est quoi l'interet de faire du chanel bonding avec xen ?

Reply

Marsh Posté le 21-07-2008 à 20:20:07    

c'est sur le dom0, par sur les domUs à priori, donc les mêmes que classiquement :spamafote:
 
j'avais essayé il y a qq temps sans réussir non plus, mais j'avais pas insisté :o


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 21-07-2008 à 20:33:46    

ha ok ... je me suis mis dans l'idee qu'il voulait faire du channel bonding avec des domU
 
Sinon c'est tout a fait possible de faire du channel bonding avec un domO, je fais ca pour tous mes serveurs.
 
sinon y a un truc qui me parait louche:
BONDING_OPTS="mode=1 miimon=100"
et
options bond0 mode=802.3ad miimon=100 use_carrier=0 lacp_rate=fast max_bonds=2
 
le mode 802.3ad est le mode 4 ...
 
 
Apres quand tu as tes bond0 tu les mets dans des bridges, ensuite dans le fichier de config de ta domU:
 
vif  = [ 'bridge=br0']

Reply

Marsh Posté le 22-07-2008 à 11:09:29    

Effectivement, je n'ai pas précisé le channel bonding est bien au niveau de mon DOM-0.
 
Je souhaite ensuite associer ce bond à un DOM-U et c'est là ou je rencontre des difficultés...
 
A faire:
Je vais changer mode=802.3ad.
Je vais changer le fichier de conf de mes VM (ligne vif = [ 'bridge=br0']
 
Par contre quand je démarre ma machine, est-ce que l'interface br0 sera créeer automatiquement ou pas ?
Dois-je spécifier quelque chose de spécifique dans mon fichier /etc/xen/scripts/network-bridge pour démarrer automatiquement br0 ?
 
 
Merci d'avance ;)

Reply

Marsh Posté le 22-07-2008 à 11:40:38    

non normalement y a pas modifier la config générale de xen, je fais tout au niveau reseau de l'os

Reply

Marsh Posté le 22-07-2008 à 13:32:56    

Le problème, si je laisse par defaut xen, il me monte automatiquement un xenbr0 qui est rataché à l'interface eth0...
 
De plus, si j'utilise une IHM style virt-manager, il ne voit que xenbr0 comme bridge de dispo ... J'aimerai bien qu'il voit br0 aussi  :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed