ReaR: Relax-and-Recover

De jagfloriano.com
Revisión del 17:36 7 abr 2026 de Escleiron (discusión | contribs.) (Página creada con «== ReaR (Relax-and-Recover) == '''Relax-and-Recover (ReaR)''' es una herramienta de recuperación ante desastres (Disaster Recovery) para sistemas Linux que permite reconstruir un servidor completo a partir de una copia de seguridad previamente generada. ReaR combina la creación de una imagen de recuperación (ISO o medio de arranque) con la restauración de los datos del sistema, permitiendo recuperar un servidor tras fallos críticos como pérdida total de disco,…»)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
Ir a la navegaciónIr a la búsqueda

ReaR (Relax-and-Recover)

Relax-and-Recover (ReaR) es una herramienta de recuperación ante desastres (Disaster Recovery) para sistemas Linux que permite reconstruir un servidor completo a partir de una copia de seguridad previamente generada.

ReaR combina la creación de una imagen de recuperación (ISO o medio de arranque) con la restauración de los datos del sistema, permitiendo recuperar un servidor tras fallos críticos como pérdida total de disco, corrupción del sistema o fallos de hardware.


Introducción

En entornos empresariales, garantizar la recuperación de sistemas Linux es un requisito crítico dentro de cualquier estrategia de continuidad de negocio (BCP/DR).

Durante pruebas reales en infraestructura empresarial, se validó la capacidad de recuperación completa de servidores Linux, incluyendo:

  • Restauración del sistema operativo tras fallo total de disco
  • Recuperación de particiones, sistemas de ficheros y datos
  • Validación de servicios y agentes tras la recuperación
  • Generación de nuevos medios de recuperación tras el proceso

Estas pruebas se realizaron en hardware empresarial (HPE ProLiant Gen12) y entornos controlados de producción, donde se simularon fallos completos del sistema para validar los procedimientos de recuperación. :contentReference[oaicite:0]{index=0}

Debido a restricciones de seguridad y confidencialidad, en esta documentación se presenta una implementación equivalente en entorno virtual, replicando el comportamiento real observado en producción.

El objetivo es proporcionar una guía práctica y reproducible que permita:

  • Entender el funcionamiento de ReaR
  • Implementar una solución de recuperación completa
  • Validar el proceso de restauración end-to-end
  • Aplicar buenas prácticas en entornos reales

¿Qué permite ReaR?

ReaR permite:

  • Crear una imagen de recuperación del sistema (ISO/USB)
  • Realizar backups completos del sistema
  • Restaurar servidores tras fallos críticos
  • Automatizar procesos de Disaster Recovery
  • Integrarse con soluciones de backup externas (NFS, NetBackup, etc.)

Casos de uso

Algunos escenarios típicos donde ReaR es especialmente útil:

  • Fallo completo de disco (pérdida de MBR, particiones y datos)
  • Migración de servidores (P2V / V2V)
  • Recuperación tras incidentes críticos
  • Validación de planes de Disaster Recovery

Enfoque de este documento

En esta guía se realizará:

  • Configuración de ReaR en un entorno Linux
  • Generación de la imagen de recuperación
  • Simulación de fallo completo del sistema
  • Recuperación del servidor desde cero
  • Validación post-recuperación

Todo el proceso se realizará en un entorno virtual para garantizar su reproducibilidad y facilitar su uso en entornos de laboratorio.

Parte 1: Preparación del entorno

Antes de configurar ReaR (Relax-and-Recover), es necesario preparar el entorno de laboratorio, incluyendo un sistema de almacenamiento donde se guardarán los backups del sistema.

En este laboratorio se utilizarán tres servidores con Red Hat Enterprise Linux 9:

  • icecube.jagfloriano.com (Servidor NFS)
  • node1 (Cliente ReaR)



1. Configuración del servidor NFS

Se utilizará el servidor icecube como almacenamiento centralizado para los backups generados por ReaR.

1.1 Crear directorio de exportación

[root@icecube ~]# mkdir -p /srv/nfs/rear
[root@icecube ~]# chmod 777 /srv/nfs/rear

1.2 Configurar exportación NFS

Editar el fichero /etc/exports y añadir:

[root@icecube ~]# echo "/srv/nfs/rear 192.168.1.0/24(rw,sync,no_root_squash)" >> /etc/exports

[root@icecube ~]# cat /etc/exports|grep -i rear
/srv/nfs/rear 192.168.1.0/24(rw,sync,no_root_squash)

Aplicar la configuración:

[root@icecube ~]# exportfs -ra
[root@icecube ~]# systemctl restart nfs-server

Verificación:

[root@icecube ~]# showmount -e localhost
Export list for localhost:
/srv/samba/compartido_nfs_003 *
/srv/samba/compartido_nfs_002 *
/srv/samba/compartido_nfs_001 *
/srv/nfs/rear                 192.168.1.0/24
[root@icecube ~]#

2. Montaje desde cliente

Desde un cliente, verificar el acceso al recurso NFS y montarlo.


[root@nodo1 ~]# mount -t nfs 192.168.1.79:/srv/nfs/rear /rear_bck

[root@nodo1 ~]# df -hT /rear_bck
Filesystem                 Type  Size  Used Avail Use% Mounted on
192.168.1.79:/srv/nfs/rear nfs4   17G  4.0G   14G  24% /rear_bck
[root@nodo1 ~]#

Si el archivo aparece, el almacenamiento NFS está operativo.


3. Consideraciones

  • Se ha configurado acceso restringido a la red local (192.168.1.0/24)
  • Se utiliza la opción no_root_squash para permitir que ReaR escriba
 correctamente como root en el servidor NFS
  • En entornos de producción, se recomienda limitar aún más los accesos y evitar
 configuraciones abiertas

Resultado

El entorno de almacenamiento NFS queda preparado para ser utilizado como destino de backups en la configuración de ReaR.