Homelab / Un primario, una réplica en streaming y runbooks que registran qué se ejecutó.
Datos y recuperación
Un invitado lleva el primario de PostgreSQL y Redis, y otro mantiene una réplica en streaming. Cada procedimiento de recuperación anota si llegó a ejecutarse contra este clúster: la promoción de la réplica se probó hasta la línea temporal 2 y se volvió a sembrar, y la restauración de etcd se promovió, se verificó y se revirtió. Un procedimiento que nadie ha ejecutado es una hipótesis.
Un invitado lleva el primario de PostgreSQL y Redis; otro mantiene una réplica en streaming.
Cada procedimiento de recuperación vive como documento junto a los scripts que ejecuta.
Ese documento anota si el procedimiento llegó a ejecutarse contra este clúster.
Cómo lo construí
La promoción de la réplica se probó hasta la línea temporal 2 y después se volvió a sembrar; la restauración de etcd se promovió, se verificó y se revirtió. Los casos que no se han ejecutado quedan marcados como tales en la misma tabla, porque un procedimiento que nadie ha corrido es una hipótesis, no un respaldo.