Herramientas de usuario

Herramientas del sitio


sad:t7:p1

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
sad:t7:p1 [2018/02/15 12:56]
José Manuel Guallar
sad:t7:p1 [2019/02/28 15:38] (actual)
José Manuel Guallar
Línea 2: Línea 2:
  
 Con los discos duros podemos crear varios tipos de Raids y de varias maneras (ya sea por hardware o por software), a su vez, las tarjetas de red permiten hacer lo mismo (también por hardware y por software). Con los discos duros podemos crear varios tipos de Raids y de varias maneras (ya sea por hardware o por software), a su vez, las tarjetas de red permiten hacer lo mismo (también por hardware y por software).
-En este tutorial voy a demostraros mediante una máquina virtual creada con VMWare Workstation 7, provista de 2 interfaces de red, y con un sistema operativo Ubuntu ​10.04 LTS, cómo configurar vuestro propio sistema de balanceo de carga o alta disponibilidad sobre los dispositivos de red con unos simples pasos.+En este tutorial voy a demostraros mediante una máquina virtual creada con VMWare Workstation 7, provista de 2 interfaces de red, y con un sistema operativo Ubuntu ​14.04 LTS, cómo configurar vuestro propio sistema de balanceo de carga o alta disponibilidad sobre los dispositivos de red con unos simples pasos.
 En la siguiente imagen podéis ver como vmware me indica que tengo 2 tarjetas de red configuradas en la máquina. En la siguiente imagen podéis ver como vmware me indica que tengo 2 tarjetas de red configuradas en la máquina.
  
Línea 8: Línea 8:
 En este ejemplo nuestras dos tarjetas de red van a ser emparejadas/​vinculadas/​unidas mediante software. Ubuntu 10.04 LTS, permite mediante un simple paquete llamado "​ifenslave"​ crear estos vínculos y gestionarlos para que se comporten del modo que nos interese. En este ejemplo nuestras dos tarjetas de red van a ser emparejadas/​vinculadas/​unidas mediante software. Ubuntu 10.04 LTS, permite mediante un simple paquete llamado "​ifenslave"​ crear estos vínculos y gestionarlos para que se comporten del modo que nos interese.
  
-{{:​sad:​t7:​p1:​diapositiva2.png?​500|}}+
 Simplemente abrimos un terminal Simplemente abrimos un terminal
  
-Escribimos: ​sudo apt-get install ifenslave+Escribimos: 
 +<code bash> 
 + apt-get install ifenslave 
 + ​apt-get install bridge-utils 
 +</​code>​ 
 Por partes: Por partes:
   * sudo => hace que la acción se ejecute con permisos de administrador   * sudo => hace que la acción se ejecute con permisos de administrador
Línea 17: Línea 22:
   * install => es la acción que vamos a realizar sobre el paquete indicado   * install => es la acción que vamos a realizar sobre el paquete indicado
   * ifenslave => es la aplicación/​servicio que vamos a instalar   * ifenslave => es la aplicación/​servicio que vamos a instalar
-Nos pedirá la contraseña del usuario. La indicaremos y pulsaremos Enter.+  * bridge-utils => grupo de utilidades para que las tarjetas de red trabajen modo puente
  
- 
-{{:​sad:​t7:​p1:​diapositiva3.png?​500|}} 
-**Configurando las interfaces de red** 
-Probaremos a hacer desde la consola: 
-sudo ifconfig 
-Para averiguar el nombre de nuestras tarjetas de red, en nuestro ejemplo serán: eth0 y eth1. 
-**Ahora ejecutaremos:​** 
-sudo ifdown eth0 y sudo ifdown eth1 
-Seguramente nos diga que la interfaz no existe, puesto que por defecto Ubuntu 10.04 gestiona las interfaces de forma autónoma, mirando los dispositivos,​ sin usar la configuración indicada en el fichero /​etc/​network/​interfaces,​ siempre y cuando este no esté relleno. 
-Esto se soluciona simplemente rellenando correctamente el fichero de configuración. 
-Por ejemplo en Ubuntu 8.04 debería funcionar sin más. 
-**Editaremos el fichero escribiendo** 
-nano /​etc/​network/​interfaces 
- 
-{{:​sad:​t7:​p1:​diapositiva4.png?​500|}} 
-{{:​sad:​t7:​p1:​diapositiva5.png?​500|}} 
 La elección del modo de vinculación es completamente dependiente de nuestra topología de red e intereses. Por lo tanto comentar que disponemos de varias opciones, que no pretendo explicar en este tutorial, puesto que están explicadas de forma muy detalladas en internet. La elección del modo de vinculación es completamente dependiente de nuestra topología de red e intereses. Por lo tanto comentar que disponemos de varias opciones, que no pretendo explicar en este tutorial, puesto que están explicadas de forma muy detalladas en internet.
 +
 Con este tutorial podrá probar la mayoría en su máquina virtual, pero para un entorno de producción se aconseja que un profesional DevOp o de TI le indique, según su hardware cuál es la que más le conviene. Con este tutorial podrá probar la mayoría en su máquina virtual, pero para un entorno de producción se aconseja que un profesional DevOp o de TI le indique, según su hardware cuál es la que más le conviene.
-Las más usadas: + 
-0 (balance-rr) Round-robin policy. +Las más usadas:\\ 
-1 (active-backup) Active-backup policy. +0 (balance-rr) Round-robin policy.\\ 
-2 (balance-xor) XOR policy. +1 (active-backup) Active-backup policy.\\ 
-3 (broadcast) Broadcast policy. +2 (balance-xor) XOR policy.\\ 
-4 (802.3ad) IEEE 802.3ad Dynamic link aggregation.+3 (broadcast) Broadcast policy.\\ 
 +4 (802.3ad) IEEE 802.3ad Dynamic link aggregation.\\ 
 Algo más específicas Algo más específicas
-5 (balance-tlb) Adaptive transmit load balancing. + 
-6 (balance-alb) Adaptive load balancing.+5 (balance-tlb) Adaptive transmit load balancing.\\ 
 +6 (balance-alb) Adaptive load balancing.\\
 Es momento de reiniciar el servicio de networking de la máquina, para ello escribimos en el terminal: Es momento de reiniciar el servicio de networking de la máquina, para ello escribimos en el terminal:
-sudo /​etc/​init.d/​networking restart 
-Con esto la máquina está utilizando la nueva configuración y sólo deberemos ejecutar desde el terminal: 
-sudo ifup bound0 
  
  
-{{:​sad:​t7:​p1:​diapositiva6.png?​500|}}+==== practica en video ====
  
-Es momento de reiniciar el servicio de networking de la máquina, para ello escribimos en el terminal: 
-sudo /​etc/​init.d/​networking restart 
-Con esto la máquina está utilizando la nueva configuración y sólo deberemos ejecutar desde el terminal: 
-sudo ifup bound0 
  
 +**NOTA** Hay que comentar las lineas auto eth0 y auto eth1
  
-{{:​sad:​t7:​p1:​diapositiva7.png?​500|}} +Problemas si se realiza ​en virtual-box
-Escribiendo ifconfig ​en la consola debemos obtener algo como:+
  
-{{:​sad:​t7:​p1:​diapositiva8.png?​500|}} +{{ youtube>​BQZ-mcr7myA ​}} 
-{{:​sad:​t7:​p1:​diapositiva9.png?​500|}} +\\
-{{:​sad:​t7:​p1:​diapositiva10.png?​500|}} +
-{{:​sad:​t7:​p1:​diapositiva11.png?​500|}} +
-{{:​sad:​t7:​p1:​diapositiva12.png?​500|}} +
-{{:​sad:​t7:​p1:​diapositiva13.png?​500|}}+
  
 +''​print de pantalla ''​
  
 +<code bash>
 +nano /​etc/​network/​intefinalrfaces
 +cat /​proc/​net/​bonding/​bond0
 +ls -la /​etc/​network/​interfaces
 +date
 +echo "tu nombre"​
 +</​code>​
sad/t7/p1.1518699365.txt.gz · Última modificación: 2019/01/04 13:18 (editor externo)