Pacemaker y corosync: IP Failover
-
Accede al directorio HA-IPfailover
-
Levanta las máquinas con vagrant: vagrant up
-
Configura el escenario con ansible: ansible-playbook escenario.yaml
-
Edita el fichero /etc/resolv.conf de tu equipo y añade como servidor DNS primario el nodo "dns" que tiene la dirección IP 10.1.1.103
-
Comprueba la conectividad con los nodos del cluster con ping
-
Utiliza dig para resolver el nombre www.example.com
$ dig @10.1.1.103 www.example.com
Comprueba que la dirección www.example.com está asociada a la dirección IP 10.1.1.100, que en este escenario es la IP virtual que estará asociada en todo momento al nodo que esté en modo maestro -
Accede a uno de los nodos del clúster y ejecuta la instrucción crm_mon. Comprueba que los dos nodos están operativos y que el recurso IPCluster está funcionando correctamente en uno de ellos
-
Haz ping a www.example.com desde la máquina anfitriona y comprueba la tabla arp. Podrás verificar que la dirección MAC asociada a la dirección IP 10.1.1.100 coincide con la del nodo maestro en estos momentos.
-
Para el nodo maestro (supongamos que es node2):
$ vagrant halt node2
-
Haz ping a www.example.com y comprueba que la tabla arp ha cambiado. Ahora la dirección MAC asociada a la dirección IP 10.1.1.100 es la del otro nodo
-
Entra en el nodo maestro y comprueba el estado del clúster con crm_mon
-
Levanta de nuevo el nodo que estaba parado. Los recursos no van a volver a él porque en la configuración se ha penalizado el movimiento de los recursos, estos tienden a quedarse en el nodo en el que se están ejecutando, no a volver al nodo que era maestro
Last modified: Sunday, 15 September 2013, 1:23 PM