Alta Disponibilidad con Keepalived

Aprenda sobre la Alta Disponibilidad con Keepalived. Este módulo cubre Conceptos e Instalación de VRRP, Configuración del Nodo Maestro, Configuración del Nodo de Respaldo, Pruebas de Failover, y Failover Consciente del Servicio. Dominará estas habilidades esenciales de Linux a través de laboratorios prácticos y desafíos del mundo real.

DevOps EngineerAnsibleDevOpsLinux

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

Keepalived usa VRRP para que varios nodos compartan una IP virtual y elijan cuál debe poseerla. Este curso práctico avanza desde los componentes de configuración del protocolo hasta un ejercicio observable de failover y retorno en espacios de red Linux aislados.

Definirás roles master y backup, prioridades, anuncios, autenticación y una VIP; después detendrás y restaurarás el proceso master mientras observas moverse la dirección. También vincularás una comprobación de Nginx a la prioridad VRRP para que la salud de la aplicación influya en la propiedad.

Lo que aprenderás

  • Instalar Keepalived, habilitar el reenvío IPv4 e identificar la interfaz correcta
  • Configurar una instancia VRRP con identidad, interfaz, intervalo y autenticación
  • Asignar una IP virtual y verificar qué nodo la posee
  • Crear configuraciones master y backup con distintas prioridades electorales
  • Detener y restaurar el master para observar failover y retorno automáticos
  • Definir un vrrp_script que compruebe Nginx y aplique peso negativo al fallar
  • Asociar la comprobación con track_script y verificarla en los registros

A quién va dirigido este curso

Este curso intermedio está dirigido a administradores Linux, profesionales de DevOps y estudiantes de infraestructura con fundamentos de redes que desean practicar disponibilidad de IP virtual con VRRP.

Requisitos previos: Manejo de la shell de Linux, sudo, servicios, archivos de configuración, direcciones IP, interfaces y conceptos básicos de enrutamiento. Conocer Nginx es útil, pero no obligatorio.

Entorno de aprendizaje: Un laboratorio Linux basado en Debian con Keepalived, Nginx, acceso administrativo y espacios de nombres de red preparados para el ejercicio de dos nodos. Otros laboratorios usan un solo host para centrarse en configuración y salud.

Preguntas frecuentes

¿Realizaré un failover de VIP real entre dos nodos?

Sí. Un laboratorio ejecuta procesos master y backup separados en espacios de nombres de red. Detendrás el master, comprobarás que el backup adquiere 192.168.10.10, lo reiniciarás y verificarás el retorno de la VIP.

¿El ejercicio consciente del servicio conmuta una web activa a otro servidor?

No. Detiene Nginx en un host y confirma que el fallo de pidof nginx reduce la prioridad VRRP efectiva y aparece en los logs. El desafío final valida la misma lógica sin un segundo nodo web.

¿Es un diseño de alta disponibilidad listo para producción?

No. Se enseñan elecciones VRRP, movimiento de VIP y pesos de scripts. Redes físicas redundantes, firewall, secretos seguros, split brain, VRRP unicast, hooks y monitorización de producción quedan fuera.

Profesor

labby
Labby
Labby is the LabEx teacher.