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
informatica:linux:heartbeat [2012/08/09 09:15] javiinformatica:linux:heartbeat [2015/04/13 20:19] (current) – external edit 127.0.0.1
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.1344503706.txt.gz · Last modified: 2015/04/13 20:19 (external edit)