Tâche #18084
Scénario #18081: Evolutions eSBL
tester l'implémentation de l'ethernet bonding sur un eSBL 2.6.1
Historique
#1 Mis à jour par Thierry Bertrand il y a plus de 9 ans
- Temps estimé mis à 7.00 h
- Restant à faire (heures) mis à 7.0
#2 Mis à jour par christophe guerinot il y a plus de 9 ans
- Assigné à mis à christophe guerinot
#3 Mis à jour par christophe guerinot il y a plus de 9 ans
- Statut changé de Nouveau à En cours
#4 Mis à jour par christophe guerinot il y a plus de 9 ans
test eolebase scribe esbl 2.6.1 OK
paramétrage¶
cas général d'un serveur de fichiers (ici esbl) avec deux interfaces (eno1 et eno4)
Une seule variable est concernée pour mettre en oeuvre le 'bonding':
rubrique 'Interface-0' mode expert
champ 'nom_carte_eth0' : sélectionner les deux noms d'interfaces , pour notre exemple 'eno1' et 'eno4' (ou plus si l'on souhaite effectuer une aggrégation sur 3 ou 4 cartes réseau
It's All
après enregistrement , le champ multi-valuée 'nom_carte_eth0' contient plus d'une valeur, les deux variables calculées 'activer_bonding_eth0' et 'bonding_is_active' sont basculées automatiquement à 'oui'
deux templates sont concernés
après reconfigure on obtient pour '/etc/network/interfaces' et '/etc/modprobe.d/bonding.conf'
root@sbl26-170:~# cat /etc/network/interfaces
# Fichier autogénéré par EOLE
# Toute modification manuelle sera perdue
auto lo
iface lo inet loopback
auto eno1
iface eno1 inet manual
bond-master bond0
bond-mode balance-rr
auto eno4
iface eno4 inet manual
bond-master bond0
bond-mode balance-rr
auto bond0
iface bond0 inet static
address 172.26.46.170
netmask 255.255.240.0
broadcast 172.26.47.255
network 172.26.32.0
gateway 172.26.32.2
bond-slaves eno1 eno4
bond-mode balance-rr
bond-miimon 100
bond-downdelay 200
bond-updelay 200
up service rsyslog restart
root@sbl26-170:~# cat /etc/modprobe.d/bonding.conf # Fichier autogénéré par EOLE # Toute modification manuelle sera perdue alias bond0 bonding
samba¶
Pour samba, il n'y a rien à configurer, la variable 'nom_zone_eth0' récupère bien la valeur du nom de l'alias sur lequel s'effectue l’agrégation 'bond0'
root@sbl26-170:~# cat /etc/samba/smb.conf
(...)
interfaces = bond0
(...)
l'eSbl s'intègre bien au domaine, les comptes et groupes sont bien récupérés
pour vérifier la configuration¶
root@sbl26-170:~# cat /proc/net/bonding/bond0 Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011) Bonding Mode: load balancing (round-robin) MII Status: up MII Polling Interval (ms): 100 Up Delay (ms): 200 Down Delay (ms): 200 Slave Interface: eno1 MII Status: up Speed: 1000 Mbps Duplex: full Link Failure Count: 5 Permanent HW addr: 44:a8:42:40:99:50 Slave queue ID: 0 Slave Interface: eno4 MII Status: up Speed: 1000 Mbps Duplex: full Link Failure Count: 4 Permanent HW addr: 44:a8:42:40:99:53 Slave queue ID: 0
si on souhaite lister l'ensemble des interfaces physiques présentent sur le serveur
root@sbl26-170:~# ifenslave -a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eno1: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc mq master bond0 state UP mode DEFAULT group default qlen 1000
link/ether 44:a8:42:40:99:50 brd ff:ff:ff:ff:ff:ff
3: eno2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
link/ether 44:a8:42:40:99:51 brd ff:ff:ff:ff:ff:ff
4: eno3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
link/ether 44:a8:42:40:99:52 brd ff:ff:ff:ff:ff:ff
5: eno4: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc mq master bond0 state UP mode DEFAULT group default qlen 1000
link/ether 44:a8:42:40:99:50 brd ff:ff:ff:ff:ff:ff
8: bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
link/ether 44:a8:42:40:99:50 brd ff:ff:ff:ff:ff:ff
la prise en compte du module
root@sbl26-170:~# lsmod Module Size Used by bonding 139264 0 (...)
test de performance
reste à configurer l'aggrégation de liens entre les ports du switch pour ainsi vérifier que le débit a bien doublé
#5 Mis à jour par christophe guerinot il y a plus de 9 ans
- Statut changé de En cours à Résolu
Ok avec Samba
#6 Mis à jour par Emmanuel IHRY il y a plus de 9 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 7.0 à 0.0