PostgreSQL repmgr con Keepalived Agregando un VIP Flotante

Los telescopios espaciales de la NASA observan patrones climáticos en enanas marrones

TL;DR: Un clúster de repmgr maneja la conmutación por error automática, pero las aplicaciones aún necesitan saber qué nodo es la instancia principal actual.

Keepalived resuelve esto con una IP Virtual (VIP) flotante que se mueve automáticamente al nodo que ostenta el rol principal.

Esta guía agrega un VIP a un clúster existente de PostgreSQL 18 + repmgr en Ubuntu 24.04 usando Keepalived 2.x.

Cada paso se ha ejecutado en tiempo real en un clúster real y la salida ha sido verificada.

Continuar leyendo “PostgreSQL repmgr with Keepalived Adding a Floating VIP”

Configuración de repmgr en PostgreSQL para replicación con conmutación por error automática

picos nevados del trentino-tirol del sur

PostgreSQL no incluye conmutación por error automática de fábrica.
Cuando el primario falla, alguien tiene que promover el secundario manualmente, lo que significa tiempo de inactividad.
repmgr añade un demonio de conmutación por error automática (repmgrd) que supervisa el clúster y promueve el standby en cuestión de segundos cuando el primario falla.
Esta guía explica cómo configurar un clúster PostgreSQL 18 de dos nodos con réplica por streaming y conmutación por error automática en Ubuntu 24.04, utilizando repmgr 5.x.
Cada paso se ha ejecutado en tiempo real en un clúster real y la salida ha sido verificada.

Continuar leyendo “PostgreSQL repmgr Setup Replication with Automatic Failover”