User Tools

Site Tools


informatica:linux:lvs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
informatica:linux:lvs [2012/10/07 16:35] javiinformatica:linux:lvs [2012/10/07 17:26] javi
Line 16: Line 16:
  
 Nota: todas las maquinas estan en la misma red Nota: todas las maquinas estan en la misma red
 +
  
 ===== Instalación y configuración inicial en el director (balanceador de carga) ===== ===== Instalación y configuración inicial en el director (balanceador de carga) =====
Line 29: Line 30:
 Notas: Notas:
  
--El comando tiene en cuenta la interfaz (eth) adecuada+-El comando tiene en cuenta la interfaz (eth) adecuada\\
 -Esa IP sera asignada posteriormente a los real servers -Esa IP sera asignada posteriormente a los real servers
  
Line 40: Line 41:
   sudo ipvsadm -a -t 10.0.0.201:11111 -r 10.0.0.5:11111    sudo ipvsadm -a -t 10.0.0.201:11111 -r 10.0.0.5:11111 
   sudo ipvsadm -a -t 10.0.0.201:11111 -r 10.0.0.4:11111    sudo ipvsadm -a -t 10.0.0.201:11111 -r 10.0.0.4:11111 
 +
  
  
 ===== Configuración de los real servers ===== ===== Configuración de los real servers =====
 +
 +Probar, creo que pasos 1 y 2 NO son imprescindibles. Ver seccion errores
  
 1. Ignoramos las peticiones ARP (http://kb.linuxvirtualserver.org/wiki/Using_arp_announce/arp_ignore_to_disable_ARP): 1. Ignoramos las peticiones ARP (http://kb.linuxvirtualserver.org/wiki/Using_arp_announce/arp_ignore_to_disable_ARP):
Line 67: Line 71:
  
   nc -l -p 11111   nc -l -p 11111
 +
  
 ===== Probar ===== ===== Probar =====
Line 85: Line 90:
  
 Teclear algo ('aaaaa'), debe aparecer en el otro real server (10.0.0.4 o 10.0.5) Teclear algo ('aaaaa'), debe aparecer en el otro real server (10.0.0.4 o 10.0.5)
 +
 +===== Errores =====
 +
 +Si el paso 3 falla, hacer un flush de la tabla arp del cliente (10.0.0.16):
 +
 +1. Resolver la IP virtual:
 +
 +  nslookup 10.0.0.201
 +
 +En mi caso:
 +
 +  balancer2.dev.jj.com
 +
 +2. Hacer el flush de esa direccion:
 +
 +  sudo arp -nd balancer2.dev.jj.com
 +
 +3. Comprobar:
 +
 +  sudo arp -a | grep balancer2.dev.jj.com
 +
 +  balancer2.dev.jj.com (10.0.0.201) at <incomplete> on eth2
  
informatica/linux/lvs.txt · Last modified: 2015/04/13 20:19 by 127.0.0.1