Relax and Recover de Redhat. Para realizar copias de máquinas físicas antes de tocar (por ejemplo)
Máquinas necesarias (ejemplo del post)
Se necesita la máquina física con Redhat instalado y un NFS externo. En el caso de este documento será otra máquina Linux con Redhat instalado y un directorio exportado por NFS
física 192.168.1.130 – Redhat 8.10
nfs 192.168.1.140 – Redhat 8.10
Configurar maquina con NFS server
Mediante nmtui vamos a poder colocar el hostname y la IP 192.168.1.140 (es la que he puesto yo para montar este tinglado, lo mismo en tu caso es otra. A mi no me lo cuentes).
En caso de que no tengamos la máquina registrada antes de instalar las dependencias registrarla
Registrar y subscribir en solamente un paso:
subscription-manager register --username --password --auto-attach
Instalar las dependencias
dnf update -y dnf install -y nfs-utils systemctl start nfs-server rpcbind systemctl enable nfs-server rpcbind
Creamos un directorio llamado /nfs en la raiz
mkdir /nfs chmod 777 /nfs
Editamos finalmente /etc/exports para exportar este directorio por NFS
/nfs 192.168.1.130(rw,sync,no_root_squash) /nfs 192.168.1.140(rw,sync,no_root_squash) /nfs 192.168.1.141(rw,sync,no_root_squash)
Si nos fijamos hemos añadido 3 IPs de 3 clientes NFS. Uno será la ip del propio server NFS y otro la IP del server llamado física (la máquina física).
Y añadimos una como la 141 porque al iniciar puede que nos reparta la siguiente a la que tiene, al iniciar desde DVD en caso de desastre.
Finalmente exportamos así:
exportfs -r firewall-cmd --permanent --add-service mountd firewall-cmd --permanent --add-service rpc-bind firewall-cmd --permanent --add-service nfs firewall-cmd --reload
Siendo la parte de firewall solo necesaria si tenemos este activo.
Montamos para probar y desmontamos rápidamente
mount 192.168.1.140:/nfs /tmp/nfs/ df -h /nfs umount -l /tmp/nfs
Configurar máquina física para clonarse en el NFS
Suponemos que esta máquina tiene de hostname física y la IP 192.168.1.130
En tu caso será que la máquina lo mismo se llama pepito38292dev y la ip es la 10.0.1.185 y es que es eso mismo: tu caso.
Será necesario instalar los paquetes nfs-utils y rear así:
yum install -y nfs-utils rear
Y posteriormente configurar rear /etc/rear/local.conf
OUTPUT=ISO OUTPUT_URL=nfs://192.168.1.140/nfs BACKUP=NETFS BACKUP_URL=nfs://192.168.1.140/nfs BACKUP_PROG_EXCLUDE=("${BACKUP_PROG_EXCLUDE[@]}" '/media' '/var/tmp' '/var/crash') NETFS_KEEP_OLD_BACKUP_COPY=
De esa forma realizará las copias en el server NFS que hemos montado anteriormente.
Ahora realizamos el copiado:
rear -d -v mkbackup
Eso realizará la copia y una ISO que podemos grabar en un DVD/CD/Pendrive para arrancar con ella en caso de desastre y restaurar.
Esto puede programarse en cron para que se ejecute por las noches por ejemplo o cada semana.
Restaurar en caso de desastre
Si todo va mal podríamos grabar la ISO que estará en /nfs/fisica/rear-fisica.iso en el server NFS.
Nos la bajamos y la grabamos en DVD para arrancar desde la máquina física con ese DVD.
En la pantalla que nos saldrá elegimos «Select Recover <hostname>» y hacemos login como root pero sin password alguna.
Finalmente ejecutamos el siguiente comando:
rear -d -v recover