Re: [opensuse-es] Bonding
Para la configuracion de bounding revisate los dos enlaces siguientes :
http://www.novell.com/communities/node/6626/bonding-multiple-network-interfa...
Por yast es mucho mas facil:
http://miguelcarmona.name/blog/tolerancia-fallos-y-balanceo-de-cargas-en-red...
Atte,
Juan Manuel R
--- El lun, 18/5/09, SatOF
De: SatOF
Asunto: [opensuse-es] Bonding Para: "opensuse-es@opensuse.org" Fecha: lunes, 18 mayo, 2009 9:03 Hola, he estado revisando los correos antiguos sobre la union de 2 tarjetas de red para aumentar el ancho de banda o tolerancia a fallos, no he conseguido hacer funcionar de ninguna manera. Ahora tengo SLES 10, siguiendo un manual: http://www.novell.com/coolsolutions/feature/19955.html
me desaparecen las 2 interfaces de red y solo queda el dispositivo lookback.
Antes de hacerlo a mano, ¿tiene alguien experiencia en esto y me puede decir algun enlace donde se explique y funcione?
Gracias y saludos. -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Juan Manuel R. escribió:
Para la configuracion de bounding revisate los dos enlaces siguientes :
http://www.novell.com/communities/node/6626/bonding-multiple-network-interfa...
Por yast es mucho mas facil: http://miguelcarmona.name/blog/tolerancia-fallos-y-balanceo-de-cargas-en-red...
Atte,
Juan Manuel R
Bueno, pues siguiendo la configuracion de Rafa y el añadido de Camaleon: 4) Editar el fichero /etc/modprobe.conf.local y añadir los siguientes datos: alias bond0 bonding options bonding miimon=100 mode=active-backup ,la segunda parte: 5) Editar el fichero /etc/sysconfig/kernel y añadir lo siguiente: MODULES_LOADED_ON_BOOT=e1000 *** no la he puesto porque creo que es para cargar el modulo de la tarjeta de red, que ya estará en el arranque ¿no? Tengo la duda de los modos que se pueden poner: el balanceo de cargas no lo entiendo, ¿quiere decir que si por una tarjeta de red el trafico esta " saturado" entraria en accion la otra y se reparten ese trafico? ¿Cual de los 7 modos: balance-rr ,active-backup ( es el que tengo),balance-xor ,etc. es el mas recomendable si lo que quiero es conseguir esto?. Y para acabar ¿ como lo compruebo? Muchas gracias a todos. -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 2009-05-19 a las 19:51 +0200, SatOF escribió:
Juan Manuel R. escribió:
Para la configuracion de bounding revisate los dos enlaces siguientes :
http://www.novell.com/communities/node/6626/bonding-multiple-network-interfa...
Por yast es mucho mas facil: http://miguelcarmona.name/blog/tolerancia-fallos-y-balanceo-de-cargas-en-red...
Atte, Juan Manuel R
Bueno, pues siguiendo la configuracion de Rafa y el añadido de Camaleon:
4) Editar el fichero /etc/modprobe.conf.local y añadir los siguientes datos:
alias bond0 bonding options bonding miimon=100 mode=active-backup ,la segunda parte:
5) Editar el fichero /etc/sysconfig/kernel y añadir lo siguiente:
MODULES_LOADED_ON_BOOT=e1000 ***
no la he puesto porque creo que es para cargar el modulo de la tarjeta de red, que ya estará en el arranque ¿no?
Pues... no recuerdo por qué lo puse así O:-) Espera, que lo busco en el archivo de la lista. Ah, vale, porque seguí la configuración de un enlace que envió Javier Rojas. La documentación era de IBM, aquí lo explicaba: http://lists.opensuse.org/opensuse-es/2006-09/msg00390.html Como funcionó, lo dejé tal cual. La configuración actual que tengo es heredada de esta del año 2006, así que, si te funciona, será un paso que no hará falta añadir hoy en día.
Tengo la duda de los modos que se pueden poner: el balanceo de cargas no lo entiendo, ¿quiere decir que si por una tarjeta de red el trafico esta " saturado" entraria en accion la otra y se reparten ese trafico? ¿Cual de los 7 modos: balance-rr ,active-backup ( es el que tengo),balance-xor ,etc. es el mas recomendable si lo que quiero es conseguir esto?. Y para acabar ¿ como lo compruebo?
De esto ni idea, a ver si alguien cuenta algo más, que es muy interesante :-) Lo que sí tengo guardado en marcadores es este enlace sobre el bonding y sus modos: Net:Bonding http://www.linuxfoundation.org/en/Net:Bonding Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Hola :) On Tuesday 19 May 2009 20:29:46 Camaleón wrote: [...]
Tengo la duda de los modos que se pueden poner: el balanceo de cargas no lo entiendo, ¿quiere decir que si por una tarjeta de red el trafico esta " saturado" entraria en accion la otra y se reparten ese trafico? ¿Cual de los 7 modos: balance-rr ,active-backup ( es el que tengo),balance-xor ,etc. es el mas recomendable si lo que quiero es conseguir esto?. Y para acabar ¿ como lo compruebo?
De esto ni idea, a ver si alguien cuenta algo más, que es muy interesante
:-)
balance-rr o 0 lo que hace es un round-robin policy. Consigues balanceo de carga y tolerancia a fallos. active-backup o 1: sólo uno de los esclavos es activo. En el momento que dicho esclavo falla, entra otro. NO hay agregación de puertos, es decir, NO se suman los anchos de banda. Sólo ofrece tolerancia a fallos. balance-xor o 2: siempre se usa el mismo esclavo para cada destino. Ofrece balanceo de carga y tolerancia a fallos. Se asignan tarjetas destino a tarjetas origen. broadcast o 3: transmite todo por todas las tarjetas. SÓLO ofrece tolerancia a fallos. NO hay agregación de ancho de banda, es decir, no se consigue mejor ancho de banda, no se suman los anchos de banda. Tienes el ancho de banda equivalente a UN puerto de red. 802.3ad o 4: agregacion de grupos que tienen la misma velocidad y configuración duplex. Requisitos: 1.- soporte para ethtool en el driver de la NIC 2.- el switch DEBE soportar el estándar IEEE 802.3ad 3.- HAY que configurar el switch Este modo ofrece balanceo de carga y tolerancia a fallos balance-tlb o 5: el switch no necesita soportar 802.3ad. El tráfico saliente se distribuye en función de la carga de cada esclavo. El tráfico entrante se recibe por el esclavo activo. Requisitos soporte para ethtool of each slave. balance-alb o 6: incluye balance-tlb + receive load balancing (rlb). No requiere configurar el switch. Se balancea la entrada y la salida de datos. Haz pruebas a ver cuál te viene mejor. Todo depende de lo que quieras conseguir, el switch que tengas y las tarjetas de red que tengas. Haz las pruebas monitorizando el bond y las tarjetas, no te fíes sólo del ancho de banda que veas.
Lo que sí tengo guardado en marcadores es este enlace sobre el bonding y sus modos:
Net:Bonding http://www.linuxfoundation.org/en/Net:Bonding
Muy chulo el manual. Rafa -- "We cannot treat computers as Humans. Computers need love." rgriman@skype.com rgriman@jabberes.org -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Rafa Griman escribió:
Hola :)
On Tuesday 19 May 2009 20:29:46 Camaleón wrote:
[...]
Tengo la duda de los modos que se pueden poner: el balanceo de cargas no lo entiendo, ¿quiere decir que si por una tarjeta de red el trafico esta " saturado" entraria en accion la otra y se reparten ese trafico? ¿Cual de los 7 modos: balance-rr ,active-backup ( es el que tengo),balance-xor ,etc. es el mas recomendable si lo que quiero es conseguir esto?. Y para acabar ¿ como lo compruebo?
De esto ni idea, a ver si alguien cuenta algo más, que es muy interesante
:-)
balance-rr o 0 lo que hace es un round-robin policy. Consigues balanceo de carga y tolerancia a fallos.
active-backup o 1: sólo uno de los esclavos es activo. En el momento que dicho esclavo falla, entra otro. NO hay agregación de puertos, es decir, NO se suman los anchos de banda. Sólo ofrece tolerancia a fallos.
balance-xor o 2: siempre se usa el mismo esclavo para cada destino. Ofrece balanceo de carga y tolerancia a fallos. Se asignan tarjetas destino a tarjetas origen.
broadcast o 3: transmite todo por todas las tarjetas. SÓLO ofrece tolerancia a fallos. NO hay agregación de ancho de banda, es decir, no se consigue mejor ancho de banda, no se suman los anchos de banda. Tienes el ancho de banda equivalente a UN puerto de red.
802.3ad o 4: agregacion de grupos que tienen la misma velocidad y configuración duplex. Requisitos: 1.- soporte para ethtool en el driver de la NIC 2.- el switch DEBE soportar el estándar IEEE 802.3ad 3.- HAY que configurar el switch Este modo ofrece balanceo de carga y tolerancia a fallos
balance-tlb o 5: el switch no necesita soportar 802.3ad. El tráfico saliente se distribuye en función de la carga de cada esclavo. El tráfico entrante se recibe por el esclavo activo. Requisitos soporte para ethtool of each slave.
balance-alb o 6: incluye balance-tlb + receive load balancing (rlb). No requiere configurar el switch. Se balancea la entrada y la salida de datos.
Haz pruebas a ver cuál te viene mejor. Todo depende de lo que quieras conseguir, el switch que tengas y las tarjetas de red que tengas.
Haz las pruebas monitorizando el bond y las tarjetas, no te fíes sólo del ancho de banda que veas.
Lo que sí tengo guardado en marcadores es este enlace sobre el bonding y sus modos:
Net:Bonding http://www.linuxfoundation.org/en/Net:Bonding
Muy chulo el manual.
Rafa
Hola , he estado probando y lo voy a poner en backup, pero hay una cosa que no he tenido en cuenta: ¿ donde se pone la puerta de enlace y los dns externos? ahora mismo no sale a internet. ¿ puede ser ( segun he visto en otro que si funciona ) en /etc/sysconfig/network/routes poner a mano default xxx.xxx.xxx.xxx ( ip de GW )? Gracias. -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 2009-05-25 a las 16:25 +0200, SatOF escribió:
Rafa Griman escribió:
Haz pruebas a ver cuál te viene mejor. Todo depende de lo que quieras conseguir, el switch que tengas y las tarjetas de red que tengas.
Haz las pruebas monitorizando el bond y las tarjetas, no te fíes sólo del ancho de banda que veas.
he estado probando y lo voy a poner en backup, pero hay una cosa que no he tenido en cuenta: ¿ donde se pone la puerta de enlace y los dns externos? ahora mismo no sale a internet. ¿ puede ser ( segun he visto en otro que si funciona ) en /etc/sysconfig/network/routes poner a mano default xxx.xxx.xxx.xxx ( ip de GW )?
Sí, yo lo tengo definido ahí (tal cual, los guiones también): *** default 172.16.0.1 - - *** Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 2009-05-25 a las 16:54 +0200, Camaleón escribió:
El 2009-05-25 a las 16:25 +0200, SatOF escribió:
he estado probando y lo voy a poner en backup, pero hay una cosa que no he tenido en cuenta: ¿ donde se pone la puerta de enlace y los dns externos? ahora mismo no sale a internet. ¿ puede ser ( segun he visto en otro que si funciona ) en /etc/sysconfig/network/routes poner a mano default xxx.xxx.xxx.xxx ( ip de GW )?
Sí, yo lo tengo definido ahí (tal cual, los guiones también):
*** default 172.16.0.1 - - ***
Se me olvidaba el servidor dns :-P Esos donde siempre, en /etc/resolv.conf Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
participants (4)
-
Camaleón
-
Juan Manuel R.
-
Rafa Griman
-
SatOF