ReaR: Relax-and-Recover
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_squashpara 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.