Openfiler : Bonding

De $1

  

 howto05_small.pngProblème de mac adress sur le bond

 

Certains problèmes d'attribution de mac adress peuvent apparaître lors de la création d'un bond réseau.

Après un ifconfig apparaît :

bond0     Link encap:Ethernet  HWaddr 00:00:00:00:00:00  

          inet addr:XXX.XXX.XXX.XXX  Bcast:XXX.XXX.XXX.XXX  Mask:XXX.XXX.XXX.XXX

          inet6 addr: XXXX::XXXX:XXXX:XXXX:XXXX/64 Scope:Link

          UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1

          RX packets:0 errors:0 dropped:0 overruns:0 frame:0

          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:0 

          RX bytes:0 (0 Mb)  TX bytes:0 (0 Mb)
 

Solutions trouvées

- Attribuer une adresse IP aux cartes réseau avant de créer le bond

Exemple de fichier ifcfg-ethX

DEVICE=ethX

BOOTPROTO=static

BROADCAST=XXX.XXX.XXX.255

HWADDR=XX:XX:XX:XX:XX:XX

IPADDR=XXX.XXX.XXX.XXX

NETMASK=XXX.XXX.XXX.XXX

NETWORK=XXX.XXX.XXX.0

ONBOOT=yes

TYPE=Ethernet 


Constatations 

Les mac adress des cartes apparaissent dans le fichier :

/etc/udev/rules.d/70-persistent-net.rules

Exemple de fichier 70-persistent-net.rules :

# This file was automatically generated by the /lib/udev/write_net_rules

# program run by the persistent-net-generator.rules rules file.

#

# You can modify it, as long as you keep each rule on a single line.


# PCI device 0x8086:0x10bd (e1000e)

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:19:99:XX:XX:XX", ATTR{type}=="1", NAME="eth0"


# PCI device 0x1186:0x4300 (r8169)

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="1c:7e:e5:XX:XX:XX", ATTR{type}=="1", NAME="eth1"


# PCI device 0x1186:0x4300 (r8169)

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="1c:7e:e5:XX:XX:XX", ATTR{type}=="1", NAME="eth2"



Le bond apparait dans le fichier :

/etc/modprobe.conf

Exemple de fichier modprobe.conf :

alias scsi_hostadapter ahci

alias eth0 e1000e

alias eth1 r8169

alias eth2 r8169

alias usb-controller uhci-hcd

alias usb-controller1 ehci-hcd

alias scsi_hostadapter1 pata_acpi


alias bond0 bonding

options bond0 max_bonds=8 mode=balance-xor miimon=100 downdelay=0 updelay=0

Paramétrages du fichier pour obtenir un bond en mode balance-rr

alias scsi_hostadapter ahci

alias eth0 e1000e

alias eth1 r8169

alias eth2 r8169

alias usb-controller uhci-hcd

alias usb-controller1 ehci-hcd

alias scsi_hostadapter1 pata_acpi


alias bond0 bonding

options bond0 max_bonds=5 mode=balance-rr miimon=100 downdelay=0 updelay=0

  

 howto05_small.pngProblèmes de bond avec DGE-528T

 

Constatations

 

Date : 30/12/2011

Version : Openfiler 2.3

Noyau : 2.6.29.6-0.24.smp.gcc3.4.x86_64 (SMP)

Carte réseau LAN "admin" : 1 x Intel 82566DM-2

Cartes réseau LAN "Proxmox" : 2 x DLink DGE-528T

Switch LAN "Proxmox" : DGS-1024D

Fonction : Nas couplé à 3 serveurs Proxmox servant à héberger les machines virtuelles via un partage NFS sur un LAN dédié

 

 

Seuls les modes balance-rr (configuration manuelle)active-backup & balance-xor ont été testés avec succès.

Impossible d'activer le mode balance-alb (ping impossible à l'issue).

Impossible d'activer le mode balance-tlb (idem)

Le mode 802.3ad n'a pas été testé puisque le switch est incompatible.

 

Solution retenue : balance-rr

  

 howto05_small.pngVous en pensez quoi ?


 

 

 

 
FichierTailleDateAttaché par 
 etherchannel.pdf
Aucune description
73.66 Ko16:40, 4 Fév 2012franckActions
Images (0)
 
Commentaires (0)
Vous devez être connecté pour poster un commentaire.