LINUX

Cómo instalar ReaR (relajarse y recuperarse) en CentOS 7

ReaR Relax-and-Recover es una solución completa de recuperación ante desastres y migración de sistemas de Linux. Relax and Recover (ReaR) es una verdadera solución de recuperación ante desastres que crea medios de recuperación desde un sistema Linux en ejecución. Si un componente de hardware falla, un administrador puede iniciar el sistema en espera con el medio de rescate ReaR y devolver el sistema a su estado anterior. ReaR conserva las particiones y el formateo del disco duro, la restauración de todos los datos y la configuración del cargador de arranque. ReaR es muy adecuado como herramienta de migración, porque la restauración no tiene que realizarse en el mismo hardware que el original. Construye el medio de rescate con todos los controladores existentes y el sistema restaurado se ajusta automáticamente al hardware cambiado.

ReaR incluso detecta tarjetas de red cambiadas, así como diferentes escenarios de almacenamiento con sus respectivos controladores (migrando IDE a SATA o SATA a CCISS) y diseños de disco modificados. Relax-and-Recover fue diseñado para ser fácil de configurar, no requiere mantenimiento y está ahí para ayudar cuando ocurre un desastre. Su naturaleza de configuración y olvido elimina cualquier excusa para no tener implementada una solución de recuperación de desastres, por lo que no hay excusa para no usarla.

Requisitos previos:

Relax-and-Recover está escrito completamente en Bash y no requiere ningún programa externo. Sin embargo, el sistema de rescate creado por Relax-and-Recover requiere algunos programas que son necesarios para que nuestro sistema de rescate funcione, es decir, ‘mingetty’ y ‘sfdisk’. Mientras que todos los demás programas necesarios como sort, dd, grep, etc. ya están presentes en una instalación mínima.

Comencemos con la actualización de su sistema usando el siguiente comando en su servidor CentOS 7.

# yum -y update

Asegúrese de que las siguientes dependencias también estén instaladas en su sistema, de lo contrario obtendrá sus errores sobre paquetes faltantes.

# yum install syslinux syslinux-extlinux

syslinux extlinux

Instalar Relax-and-Recover

Muchas distribuciones de Linux incluyen Relax-and-Recover como parte de su distribución, puede consultar la Página de descarga de Relax-and-Recover para obtener su versión estable.

Ejecute el siguiente comando ‘yum’ para descargar el paquete posterior.

# yum install rear

El paquete se instalará después de escribir la tecla ‘y’ para continuar incluyendo sus dependencias requeridas.

instalar relajarse y recuperar

También puede comenzar clonando las fuentes de Relax-and-Recover de Github con el siguiente comando.

# git clone git://github.com/rear/rear.git

Configurar medios USB:

Prepare su dispositivo USB que utilizará Relax-and-Recover. Aquí estamos usando una unidad externa que es ‘/ dev / sdb’. Puede cambiar ‘/ dev / sdb’ al dispositivo correcto en su situación.

Ejecute el siguiente comando para formatear todos los datos en ese dispositivo.

# /usr/sbin/rear format /dev/sdb

Relax-and-Recovery le pide que confirme si desea formatear el dispositivo o no, escriba ‘Sí’ y presione ‘Enter’.

USB device /dev/sdb must be formatted with ext2/3/4 or btrfs file system
Please type Yes to format /dev/sdb in ext3 format: Yes

El dispositivo ha sido etiquetado REAR-000 por el flujo de trabajo de formato. Ahora edite el archivo de configuración ‘/etc/rear/local.conf’ con la siguiente configuración.

# vim /etc/rear/local.conf
### write the rescue initramfs to USB and update the USB bootloader
OUTPUT=USB
#
#### create a backup using the internal NETFS method, using 'tar'
BACKUP=NETFS
#
#### write both rescue image and backup to the device labeled REAR-000
BACKUP_URL=usb:///dev/disk/by-label/REAR-000

Crear imagen de rescate:

Ahora está listo para crear una imagen de rescate. Ejecutemos el siguiente comando con (opción -v) para ver el resultado detallado.

# /usr/sbin/rear -v mkrescue

crear imagen de rescate

Es posible que desee comprobar el archivo de registro en busca de posibles errores o ver qué está haciendo Relax-and-Recover.

# tail -f /var/log/rear/rear-centos7.log
2016-05-16 00:19:52 Unmounting '/tmp/rear.Ir6gqwz2ROig9on/outputfs'
umount: /tmp/rear.Ir6gqwz2ROig9on/outputfs (/dev/sdb1) unmounted
rmdir: removing directory, '/tmp/rear.Ir6gqwz2ROig9on/outputfs'
2016-05-16 00:19:52 Finished running 'output' stage in 4 seconds
2016-05-16 00:19:52 Finished running mkrescue workflow
2016-05-16 00:19:52 Running exit tasks.
2016-05-16 00:19:52 Finished in 93 seconds
2016-05-16 00:19:52 Removing build area /tmp/rear.Ir6gqwz2ROig9on
rmdir: removing directory, '/tmp/rear.Ir6gqwz2ROig9on'
2016-05-16 00:19:53 End of program reached

Ahora reinicie su sistema e intente iniciar desde el dispositivo USB. Si puede arrancar desde su segunda unidad, significa que su trabajo está hecho. También puede comprobar montando la otra unidad. Ahora profundicemos en las opciones avanzadas de Relax-and-Recover y comencemos a crear copias de seguridad completas.

# /usr/sbin/rear -v mkbackup

respaldo completo trasero

Sistema de rescate:

Relax-and-Recover no se agregará automáticamente al gestor de arranque Grub. Se copia a sí mismo en su carpeta / boot. Para habilitar esto, agregue a continuación a su configuración local.

GRUB_RESCUE=1

La entrada en el cargador de arranque está protegida con contraseña. La contraseña predeterminada es REAR. Cámbielo en su propio archivo ‘local.conf’.

GRUB_RESCUE_PASSWORD="SECRET"

Almacenamiento en un servidor NFS central:

La forma más sencilla de almacenar sus imágenes de recuperación ante desastres es utilizando un servidor NFS central. La siguiente configuración almacenará tanto una copia de seguridad como el CD de rescate en un directorio del recurso compartido.

OUTPUT=ISO
BACKUP=NETFS
BACKUP_URL="nfs://192.168.122.1/nfs/rear/"

Configuraciones para relajarse y recuperarse:

Para configurar Relax-and-Recover, debe editar los archivos de configuración en el directorio ‘/ etc / rear /’. Todos los archivos * .conf son parte de la configuración, pero solo ‘site.conf’ y ‘local.conf’ están pensados ​​para la configuración del usuario. Todos los demás archivos de configuración contienen valores predeterminados para varias distribuciones y no deben cambiarse.

En casi todas las circunstancias, debe configurar dos ajustes principales y sus parámetros: El BMétodo ACKUP y el Método de SALIDA.

El método de copia de seguridad define cómo se guardaron sus datos y si Relax-and-Recover debe hacer una copia de seguridad de sus datos como parte del proceso mkrescue o si utiliza una aplicación externa, por ejemplo, un software de copia de seguridad para archivar sus datos.

El método de salida define cómo se escribe el sistema de rescate en el disco y cómo planea iniciar la computadora fallida desde el sistema de rescate. Puede ver en este archivo ‘/share/rear/conf/default.conf’ para obtener una descripción general de los métodos posibles y sus opciones

Uso de Relax-and-Recover

Para usar Relax-and-Recover, siempre llame al script principal ‘/ usr / sbin / rear’. Para obtener la lista de todos los comandos disponibles que puede usar. rune el siguiente comando.

# rear help

uso trasero

Para ver / verificar su configuración, ejecute ‘back dump’. Imprimirá la configuración actual de los métodos BACKUP y OUTPUT y parte de la información del sistema.

# rear dump

Para recuperar su sistema, inicie la computadora desde el sistema de rescate y ejecute la recuperación trasera. Su sistema se recuperará y podrá reiniciarlo y continuar usándolo normalmente.

Conclusión:

Relax-and-Recover (Rear) es la solución líder de recuperación de desastres de código abierto y sucesora de mkcdrec. Fue diseñado para ser fácil de instalar y no requiere mantenimiento y ayuda cuando ocurre un desastre. Este fue un artículo detallado sobre la instalación trasera y su caso de uso. No dude en contactarnos en caso de cualquier dificultad, simplemente déjenos su comentario o sugerencia.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar