Recherche de site Web

Relax-and-Recover - Sauvegarder et récupérer un système Linux


Relax-and-Recover (ReaR en bref) est un système et un système de reprise après sinistre open source simple mais puissant, facile à installer, complet et leader. solution de migration, écrite en Bash. Il s'agit d'un cadre modulaire et configurable avec de nombreux flux de travail prêts à l'emploi pour les situations courantes.

ReaR crée un système de secours amorçable et/ou une sauvegarde du système dans différents formats. Vous pouvez démarrer votre serveur nu à l'aide de l'image du système de secours et lancer une restauration du système à partir de la sauvegarde. Il peut restaurer sur un matériel différent si nécessaire et peut donc également être utilisé comme outil de migration du système.

Caractéristiques principales de détente et de récupération :

  1. Il a une conception modulaire écrite en Bash et peut être étendu à l'aide de fonctionnalités personnalisées.
  2. Prend en charge divers supports de démarrage, notamment ISO, PXE, bande OBDR, stockage USB ou eSATA.
  3. Prend en charge une variété de protocoles réseau, notamment FTP, SFTP, HTTP, NFS et CIFS pour le stockage et la sauvegarde.
  4. Prend en charge l'implémentation de la disposition des disques telle que LVM, DRBD, iSCSI, HWRAID (HP SmartArray), SWRAID, multipathing et LUKS (partitions et systèmes de fichiers cryptés).
  5. Prend en charge les outils de sauvegarde tiers et internes, notamment IBM TSM, HP DataProtector, Symantec NetBackup, Bacula ; tar et rsync.
  6. Prend en charge le démarrage via PXE, DVD/CD, bande amorçable ou provisionnement virtuel.
  7. Prend en charge un modèle de simulation qui montre quels scripts sont exécutés sans les exécuter.
  8. Prend en charge la journalisation cohérente et les options de débogage avancées à des fins de dépannage.
  9. Il peut être intégré à des outils de surveillance tels que Nagios et Opsview.
  10. Il peut également être intégré à des planificateurs de tâches tels que cron.
  11. Il prend également en charge diverses technologies de virtualisation prises en charge (KVM, Xen, VMware).

Dans cet article, vous apprendrez comment installer et configurer ReaR pour créer un système de secours et/ou une sauvegarde du système à l'aide d'une clé USB et sauver ou restaurer un système Linux nu après un sinistre.

Étape 1 : Installation de ReaR sur un serveur Linux Bare Metal

1. Pour installer le package arrière sur les distributions Debian et Ubuntu Linux, utilisez la commande suivante.

sudo apt-get install rear extlinux

Sur RHEL et CentOS, vous devez activer le référentiel EPEL 8, puis installer le package rear comme indiqué.

yum install rear syslinux-extlinux grub2-efi-x64-modules
dnf install rear syslinux-extlinux	#Fedora 22+

2. Une fois l'installation terminée, le répertoire de configuration principal de Rear est /etc/rear/ et les fichiers de configuration clés sont :

  • /etc/rear/local.conf – utilisé pour définir la configuration spécifique au système ; il est destiné à une configuration manuelle.
  • /etc/rear/site.conf – utilisé pour définir la configuration spécifique au site, doit être créé par l'utilisateur.
  • /usr/share/rear/conf/default.conf – contient les valeurs de configuration possibles/par défaut.
  • /var/log/rear/ – ce répertoire stocke les fichiers journaux.

3. Tout d'abord, préparez le support de secours, une clé USB dans ce cas, en formatant à l'aide de l'utilitaire de ligne de commande arrière comme suit. Une fois le formatage terminé, le support sera étiqueté REAR-000.

rear format /dev/sdb

4. Pour configurer le format de sortie, utilisez les variables OUTPUT et OUTPUT_URL, saisissez-le dans le fichier /etc/rear/local. confFichier de configuration.

OUTPUT=USB

4. De plus, ReaR est livré avec une méthode de sauvegarde intégrée (appelée NETFS) qui vous permet de créer à la fois un système de secours et un système de sauvegarde complet. -sauvegarde du système. Il crée une sauvegarde simple sous forme d'archive tar par défaut.

Pour activer une sauvegarde complète du système, ajoutez les variables BACKUP=NETFS et BACKUP_URL dans le fichier de configuration /etc/rear/local.conf. Pour créer un périphérique USB amorçable, combinez OUTPUT=USB et BACKUP_URL= ”usb:///dev/disk/by-label/REAR-000 ” comme indiqué.

OUTPUT=USB
BACKUP=NETFS
BACKUP_URL=”usb:///dev/disk/by-label/REAR-000”

5. Après avoir configuré l'arrière, exécutez la commande suivante pour imprimer sa configuration actuelle pour les méthodes BACKUP et OUTPUT et certaines informations système.

rear dump

Étape 2 : Création d'un système de secours et d'une sauvegarde complète du système

6. Si tous les paramètres sont corrects, vous pouvez créer un système de secours à l'aide de la commande mkrecue comme suit, où l'option -v active les commentaires détaillés. mode.

rear -v  mkrescue

Remarque : Si vous rencontrez l'erreur suivante après avoir exécuté une opération de sauvetage ou de sauvegarde, comme indiqué dans cette capture d'écran.

UEFI systems: “ERROR: /dev/disk/by-label/REAR-EFI is not block device. Use `rear format -- --efi ' for correct format” 

Formatez la clé USB à l'aide de cette commande et refaites l'opération.

rear format  -- --efi /dev/sdb

7. Pour créer un système de secours et sauvegarder également le système, utilisez la commande mkbackup comme indiqué.

rear -v mkbackup

8. Pour créer une sauvegarde complète du système uniquement, utilisez la commande mkbackuponly comme suit.

rear -v mkbackuponly

Facultatif : Planification des opérations arrière à l'aide de Cron

8. Vous pouvez programmer ReaR pour qu'il crée régulièrement un système de secours à l'aide du planificateur de tâches cron en ajoutant l'entrée appropriée dans le fichier /etc/crontab.

minute hour day_of_month month day_of_week root /usr/sbin/rear mkrescue

Les configurations suivantes créeront un système de secours ou effectueront une sauvegarde complète du système tous les minuit. Assurez-vous que votre clé USB y est connectée.

0 		0   		*  		* 		root /usr/sbin/rear mkrescue
OR
0 		0   		*  		* 		root /usr/sbin/rear mkbackup

Étape 3 : exécution d'un sauvetage/restauration du système

9. Pour restaurer/récupérer votre système après un sinistre, connectez la clé USB amorçable à votre système nu et démarrez à partir de celui-ci. Dans l'interface de la console, sélectionnez la première option (Récupérer le nom d'hôte) et cliquez sur Entrée.

10. Ensuite, le système de secours ReaR sera configuré, vous serez peut-être invité à fournir des remplacements pour les interfaces réseau d'origine, comme indiqué dans la capture d'écran. Une fois que vous avez terminé, cliquez sur Entrée.

11. Connectez-vous ensuite en tant que root (tapez simplement le nom d'utilisateur root et cliquez sur Entrée) pour exécuter la récupération proprement dite.

11. Ensuite, exécutez la commande suivante pour lancer le processus de récupération. Le système de secours comparera les disques, examinera leurs configurations et vous invitera à choisir la configuration de la disposition des disques. Appuyez sur Entrée pour procéder à la configuration automatique du disque.

Ensuite, il lancera la restauration de la configuration du système. Une fois la configuration du disque créée, il restaurera la sauvegarde comme indiqué dans la capture d'écran suivante.

rear recover

12. Une fois la restauration de la sauvegarde terminée, le système de secours exécutera mkinitrd pour créer les images de disque virtuel initiales pour le préchargement des modules, puis installera le chargeur de démarrage et quittera. Une fois la récupération du système terminée, le système restauré sera monté sous /mnt/local/, déplacez-vous dans ce répertoire pour l'examiner.

Enfin, redémarrez le système :

cd /mnt/local
rebooot

13. Après un redémarrage, SELinux tentera de réétiqueter les fichiers et les systèmes de fichiers sur le système récupéré en fonction du fichier /mnt/local/.autorelabel, comme indiqué dans ce qui suit. capture d'écran.

Pour plus d'options d'utilisation, lisez la page de manuel ReaR.

man rear

Page d'accueil de ReaR : http://relax-and-recover.org/.

ReaR est le cadre leader, facile à utiliser (installation et oubli) et open source pour la reprise après sinistre et la migration de systèmes sans système d'exploitation. Dans cet article, nous avons expliqué comment utiliser ReaR pour créer un système de secours et une sauvegarde Linux sans système d'exploitation et comment restaurer un système après un sinistre. Utilisez le formulaire de commentaires ci-dessous pour partager vos réflexions avec nous.