Re: Bond sur Lenny

2010-05-31 Par sujet GouNiNi
- Mail original -
> De: "daniel huhardeaux" 
> À: debian-user-french@lists.debian.org
> Envoyé: Mardi 18 Mai 2010 15:23:37
> Objet: Re: Bond sur Lenny

> Le 18/05/2010 15:11, GouNiNi a écrit :
> > [...]
> >  Auto-negotiation: on
> > [...
> 
> Met cela à off. Stabilité accrue -vécu en DC- certifiée
> 
> /usr/sbin/ethtool -s eth0 speed 100 duplex full autoneg off
> 
> -- Daniel
> 
> -- Lisez la FAQ de la liste avant de poser une question :
> http://wiki.debian.org/fr/FrenchLists
> 
> Pour vous DESABONNER, envoyez un message avec comme objet
> "unsubscribe" vers debian-user-french-requ...@lists.debian.org
> En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
> Archive: http://lists.debian.org/4bf294d9.9060...@tootai.net

J'ai du nouveau sur mon problème.
Les ports ont été forcés à 1000M full duplex au niveau du switch, la 
modification au niveau de l'OS ne fonctionne pas. J'imagine que ça fonctionne 
sur une interface standalone mais pas pour un bond.

Bref, mes pertes de réseau arrivent toujours de manière aléatoire et j'ai 
systématiquement ça avant :

May 28 20:01:27 monhost udevd[12786]: init_udevd_socket: bind failed: Address 
already in use
May 28 20:01:27 monhost udevd[12786]: main: another udev daemon already running

Ca donne l'impression qu'udevd est restarté... 
Dans quels cas udevd pourrait être relancé ?

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: 
http://lists.debian.org/130647366.1625.1275298876903.javamail.r...@dmzdebi01



Re: Bond sur Lenny

2010-05-18 Par sujet daniel huhardeaux

Le 18/05/2010 15:11, GouNiNi a écrit :

[...]
 Auto-negotiation: on
[...


Met cela à off. Stabilité accrue -vécu en DC- certifiée

/usr/sbin/ethtool -s eth0 speed 100 duplex full autoneg off

--
Daniel

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/4bf294d9.9060...@tootai.net



Re: Bond sur Lenny

2010-05-18 Par sujet GouNiNi
- Mail original -
> De: "Gilles Mocellin" 
> À: debian-user-french@lists.debian.org
> Envoyé: Lundi 17 Mai 2010 23:19:53
> Objet: Re: Bond sur Lenny

> Le lundi 17 mai 2010 14:27:55, GouNiNi a écrit :
> > Bonjour,
> >
> > J'ai un souci de stabilité sur le bond d'un serveur (Lenny i686).
> > J'ai configurer le bond comme indiqué ici
> > (http://wiki.debian.org/Bonding) dans la partie Lenny.
> >
> > Le bonding fonctionne, les bascules aussi (mode active-backup) mais
> > au bout
> > d'un moment j'obtiens ceci sans action particulière de ma part :
> [...]
> 
> Peux-tu nous montrer ta configuration, ton fichier
> /etc/network/interfaces ?
> 
> Sinon, est-ce-que tes interfaces supporte le MII ?
> Un petit ethtool sur chacune permettrait de voir ça.
> Et enfin, sur quel(s) switch tu les a connectés ?
> Sur nos cisco, l'activation d'une interface et la négociation de la
> vitesse est assez long, j'ai donc mis un updelay à 5000.
> 
> La conf que j'utilise, j'avais mis ça au niveau des paramètres de
> chargement du noyau :
> # cat /etc/modprobe.d/bonding
> alias bond0 bonding
> options bond0 mode=balance-tlb miimon=200 updelay=5000
> 
> J'ai vu qu'on pouvais spécifier celà par interface dans le fichier
> networks :
> 
> auto bond0
> iface bond0 inet static
> slaves eth0 eth1
> bond_miimon 100
> bond_mode balance-tlb
> address ...
> 
> -- Lisez la FAQ de la liste avant de poser une question :
> http://wiki.debian.org/fr/FrenchLists
> 
> Pour vous DESABONNER, envoyez un message avec comme objet
> "unsubscribe" vers debian-user-french-requ...@lists.debian.org
> En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
> Archive:
> http://lists.debian.org/201005172319.53253.gilles.mocel...@free.fr

Bonjour et merci de la réponse.

Voici ce que me donne ethtool (le résultat est le même pour les 2 interfaces) :
# ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes:   10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes:  10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: g
Wake-on: g
Current message level: 0x00ff (255)
Link detected: yes

# mii-tool eth0
eth0: negotiated 1000baseT-FD flow-control, link ok

J'en déduis que la réponse est oui, le MII est supporté.
Les switchs sont des 3Com, j'ai déjà essayé de changer les valeurs des délais 
mais les problèmes persistent.

Voici la configuration du bond :
auto bond0
iface bond0 inet static
address 10.149.12.75
netmask 255.255.252.0
network 10.149.12.0
broadcast 10.149.15.255
gateway 10.149.12.1
slaves eth0 eth3
bond_mode active-backup
bond_primary eth0
bond_miimon 100
bond_downdelay 200
bond_updelay 200


C'est ce qui est donné dans le wiki. L'autre méthode (ajout des options du 
module dans /etc/modprobe.d/bonding) est visiblement pour les version <= etch.

Est ce que quelqu'un sait s'il y a moyen de rendre plus verbeux le module bond ?
Même chose sur le module tg3, après une bonne heure de recherche je fais choux 
blanc sur les deux.

Cordialement

--
Bonnetot Jean-Daniel

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: 
http://lists.debian.org/219840614.458.1274188318214.javamail.r...@dmzdebi01



Re: Bond sur Lenny

2010-05-17 Par sujet Gilles Mocellin
Le lundi 17 mai 2010 14:27:55, GouNiNi a écrit :
> Bonjour,
> 
> J'ai un souci de stabilité sur le bond d'un serveur (Lenny i686).
> J'ai configurer le bond comme indiqué ici (http://wiki.debian.org/Bonding)
> dans la partie Lenny.
> 
> Le bonding fonctionne, les bascules aussi (mode active-backup) mais au bout
> d'un moment j'obtiens ceci sans action particulière de ma part :
[...]

Peux-tu nous montrer ta configuration, ton fichier /etc/network/interfaces ?

Sinon, est-ce-que tes interfaces supporte le MII ?
Un petit ethtool sur chacune permettrait de voir ça.
Et enfin, sur quel(s) switch tu les a connectés ?
Sur nos cisco, l'activation d'une interface et la négociation de la vitesse 
est assez long, j'ai donc mis un updelay à 5000.

La conf que j'utilise, j'avais mis ça au niveau des paramètres de chargement 
du noyau :
# cat /etc/modprobe.d/bonding
alias bond0 bonding
options bond0 mode=balance-tlb miimon=200 updelay=5000

J'ai vu qu'on pouvais spécifier celà par interface dans le fichier networks :

auto bond0
iface bond0 inet static
slaves eth0 eth1
bond_miimon 100
bond_mode balance-tlb
address ...

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/201005172319.53253.gilles.mocel...@free.fr



Bond sur Lenny

2010-05-17 Par sujet GouNiNi
Bonjour,

J'ai un souci de stabilité sur le bond d'un serveur (Lenny i686).
J'ai configurer le bond comme indiqué ici (http://wiki.debian.org/Bonding) dans 
la partie Lenny.

Le bonding fonctionne, les bascules aussi (mode active-backup) mais au bout 
d'un moment j'obtiens ceci sans action particulière de ma part :

May 16 23:55:12  myhostname kernel: [689926.063935] bonding: bond0: Setting MII 
monitoring interval to 100.
May 16 23:55:12  myhostname kernel: [689926.063935] bonding: bond0: Note: 
Updating updelay (to 200) since it is a multiple of the miimon value.
May 16 23:55:12  myhostname kernel: [689926.063935] bonding: bond0: Note: 
Updating downdelay (to 200) since it is a multiple of the miimon value.
May 16 23:55:12  myhostname kernel: [689926.063935] bonding: bond0: Setting up 
delay to 200.
May 16 23:55:12  myhostname kernel: [689926.063935] bonding: bond0: Setting 
down delay to 100.
May 16 23:55:12  myhostname kernel: [689926.242050] bonding: bond0: Setting 
eth0 as primary slave.
May 16 23:55:12  myhostname kernel: [689926.715617] bonding: bond0: link status 
down for idle  interface eth0, disabling it in 100 ms.
May 16 23:55:12  myhostname kernel: [689926.715656] bonding: bond0: link status 
down for idle  interface eth3, disabling it in 100 ms.
May 16 23:55:13  myhostname kernel: [689927.814434] bonding: bond0: link status 
definitely down for interface eth0, disabling it
May 16 23:55:13  myhostname kernel: [689927.814434] bonding: bond0: link status 
definitely down for interface eth3, disabling it

Est ce qu'il s'agirait d'un watchdog qui effectuerait cette action ? Je n'ai 
rien trouver dans les tables cron, d'autant plus que c'est irrégulier. Quand je 
suis dans ce cas, un simple "ifconfig eth0 up; ifconfig eth3 up" corrige le 
problème.

La ou je tic, c'est que ça termine par "link status definitely down for 
interface XXX" pour chacune des interfaces qui composent le bond. J'ai jeté un 
oeil sur /etc/network/if-post-down.d/ifenslave et 
/etc/network/if-pre-up.d/ifenslave. Dans /etc/network/if-pre-up.d/ifenslave, à 
la fin il y a :

for slave in $INTERFACES ; do
if ( [ "$AUTOIF" ] && grep -q "^$slave=" 
$IFSTATE ) ; then
echo "Not enslaving interface $slave 
since it is already configured"
else
ifconfig "$slave" down  <= 
???
$IFENSLAVE "$IFACE" "$slave"
fi
done


Est ce que quelqu'un peu m'éclairer ? 

Cordialement

--
Bonnetot Jean-Daniel

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1712603531.242.1274099275181.javamail.r...@dmzdebi01