User Tools

Site Tools


informatica:linux:heartbeat

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
Last revisionBoth sides next revision
informatica:linux:heartbeat [2012/08/09 09:15] javiinformatica:linux:heartbeat [2012/10/11 11:07] javi
Line 12: Line 12:
  
   * Los dos nodos se comunican mediante trafico multicast, por lo que la red/cortafuegos... lo tiene que permitir   * Los dos nodos se comunican mediante trafico multicast, por lo que la red/cortafuegos... lo tiene que permitir
 +
  
  
Line 19: Line 20:
  
 ^ Nombre ^ Direccion IP ^ Interfaz de red ^ Descripcion ^ ^ Nombre ^ Direccion IP ^ Interfaz de red ^ Descripcion ^
-| balancer.dev.jj.com | 10.0.0.18 | -- | CNAME ('alias'). Es la direccion IP que comparten los dos nodos de heartbeat |+| balancer.dev.jj.com | 10.0.0.200 | -- | IP virtual. La comparten los dos nodos de heartbeat |
 | balancer-1.dev.jj.com | 10.0.0.15 | eth2 | Nodo maestro de heartbeat | | balancer-1.dev.jj.com | 10.0.0.15 | eth2 | Nodo maestro de heartbeat |
 | balancer-2.dev.jj.com | 10.0.0.17 | eth3 | Nodo maestro de heartbeat | | balancer-2.dev.jj.com | 10.0.0.17 | eth3 | Nodo maestro de heartbeat |
Line 61: Line 62:
 ucast eth2 10.0.0.15 ucast eth2 10.0.0.15
  
-auto_failback on+auto_failback off
  
 node balancer-1.dev.jj.com node balancer-1.dev.jj.com
Line 70: Line 71:
 | 225.0.0.1 | Multicast address. Should be the same on both nodes | | 225.0.0.1 | Multicast address. Should be the same on both nodes |
 | 10.0.0.15 | IP address of the node. In this case belongs to balancer-1.dev.jj.com | | 10.0.0.15 | IP address of the node. In this case belongs to balancer-1.dev.jj.com |
-| node balancer-1.dev.jj.com\ node balancer-2.dev.jj.com | Nodes name. Should be the same on both nodes. If no DNS entry have them added to /etc/hosts |+| node balancer-1.dev.jj.com\\ node balancer-2.dev.jj.com | Nodes name. Should be the same on both nodes. If no DNS entry have them added to /etc/hosts 
 +| auto_failback off | Prefiero hacer un sanity check antes de volver a poner como activo el nodo que fallo |
  
 ---- ----
Line 77: Line 79:
  
 <code> <code>
-balancer-1.dev.jj.com 10.0.0.18+balancer-1.dev.jj.com 10.0.0.200 haproxy
 </code> </code>
  
 | balancer-1.dev.jj.com | Nombre del nodo maestro. Tiene que ser el mismo en los dos nodos | | balancer-1.dev.jj.com | Nombre del nodo maestro. Tiene que ser el mismo en los dos nodos |
-| 10.0.0.18 | Direccion IP que comparten los dos nodos. Tiene que ser el mismo en los dos nodos |+| 10.0.0.200 | Direccion IP virtual que comparten los dos nodos. Tiene que ser el mismo en los dos nodos | 
 +| haproxy | Opcional. Servicio que para y arranca cuando se para/arranca heartbeat. Tiene que tener un script de arranque/parada estandar en /etc/init.d | 
 + 
 + 
 + 
  
  
Line 96: Line 103:
     link/ether 00:16:36:93:ad:cf brd ff:ff:ff:ff:ff:ff     link/ether 00:16:36:93:ad:cf brd ff:ff:ff:ff:ff:ff
     inet 10.0.0.15/24 brd 10.0.0.255 scope global eth2     inet 10.0.0.15/24 brd 10.0.0.255 scope global eth2
-    inet 10.0.0.18/24 brd 10.0.0.255 scope global secondary eth2:0+    inet 10.0.0.200/24 brd 10.0.0.255 scope global secondary eth2:0
     inet6 fe80::216:36ff:fe93:adcf/64 scope link      inet6 fe80::216:36ff:fe93:adcf/64 scope link 
        valid_lft forever preferred_lft forever        valid_lft forever preferred_lft forever
Line 103: Line 110:
 Existe la linea con la IP compartida: Existe la linea con la IP compartida:
  
-  inet 10.0.0.18/24 brd 10.0.0.255 scope global secondary eth2:0+  inet 10.0.0.200/24 brd 10.0.0.255 scope global secondary eth2:0
  
 Nodo **FAILOVER** (especificar tarjeta de red adecuada): Nodo **FAILOVER** (especificar tarjeta de red adecuada):
Line 121: Line 128:
 1. (Desde cliente) Hacer un ping a la IP compartida: 1. (Desde cliente) Hacer un ping a la IP compartida:
  
-  ping 10.0.0.18+  ping 10.0.0.200
  
 2. (En el nodo maestro) Parar el servicio heartbeat: 2. (En el nodo maestro) Parar el servicio heartbeat:
informatica/linux/heartbeat.txt · Last modified: 2015/04/13 20:19 by 127.0.0.1