Vyhledávání na webu

Relax-and-Recover – Zálohování a obnova systému Linux


Relax-and-Recover (ve zkratce ReaR) je jednoduchý, ale výkonný, snadno nastavitelný, plně vybavený a špičkový open source systém pro obnovu po havárii a systému pro holé kovové materiály. řešení migrace napsané v Bash. Jedná se o modulární a konfigurovatelný rámec s četnými pracovními postupy připravenými k použití pro běžné situace.

ReaR vytváří zaváděcí záchranný systém a/nebo zálohu systému v různých formátech. Pomocí obrazu záchranného systému můžete zavést svůj holý server a zahájit obnovu systému ze zálohy. V případě potřeby může být obnoven na jiný hardware, a proto může být také použit jako nástroj pro migraci systému.

Klíčové vlastnosti relaxace a regenerace:

  1. Má modulární design napsaný v Bash a lze jej rozšířit pomocí vlastních funkcí.
  2. Podporuje různá zaváděcí média včetně ISO, PXE, OBDR pásky, USB nebo eSATA úložiště.
  3. Podporuje různé síťové protokoly včetně FTP, SFTP, HTTP, NFS a CIFS pro ukládání a zálohování.
  4. Podporuje implementaci rozložení disku, jako je LVM, DRBD, iSCSI, HWRAID (HP SmartArray), SWRAID, multipathing a LUKS (šifrované oddíly a systémy souborů).
  5. Podporuje nástroje třetích stran i interní zálohovací nástroje včetně IBM TSM, HP DataProtector, Symantec NetBackup, Bacula; tar a rsync.
  6. Podporuje bootování přes PXE, DVD/CD, bootovací pásku nebo virtuální zřizování.
  7. Podporuje simulační model, který ukazuje, jaké skripty jsou spouštěny, aniž by byly spouštěny.
  8. Podporuje konzistentní protokolování a pokročilé možnosti ladění pro účely odstraňování problémů.
  9. Může být integrován s monitorovacími nástroji, jako je Nagios a Opsview.
  10. Může být také integrován s plánovači úloh, jako je cron.
  11. Podporuje také různé podporované virtualizační technologie (KVM, Xen, VMware).

V tomto článku se dozvíte, jak nainstalovat a nakonfigurovat ReaR, abyste vytvořili záchranný systém a/nebo zálohu systému pomocí USB klíče a zachránili nebo obnovili holý linuxový systém po katastrofě.

Krok 1: Instalace ReaR na Linux Bare Metal Server

1. Chcete-li nainstalovat zadní balíček na linuxové distribuce Debian a Ubuntu, použijte následující příkaz.

sudo apt-get install rear extlinux

V systémech RHEL a CentOS musíte povolit úložiště EPEL 8 a poté nainstalovat zadní balíček, jak je znázorněno.

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

2. Po dokončení instalace je hlavním konfiguračním adresářem zadní části /etc/rear/ a konfigurační soubory klíče jsou:

  • /etc/rear/local.conf – používá se k nastavení konfigurace specifické pro systém; je určen pro ruční konfiguraci.
  • /etc/rear/site.conf – používá se k nastavení konfigurace specifické pro web, měl by být vytvořen uživatelem.
  • /usr/share/rear/conf/default.conf – obsahuje možné/výchozí konfigurační hodnoty.
  • /var/log/rear/ – v tomto adresáři jsou uloženy soubory protokolu.

3. Nejprve si připravte záchranné médium, v tomto případě USB disk, naformátováním pomocí nástroje příkazového řádku na zadní straně následujícím způsobem. Po dokončení formátování bude médium označeno jako REAR-000.

rear format /dev/sdb

4. Pro konfiguraci výstupního formátu použijte proměnné OUTPUT a OUTPUT_URL, zadejte je do /etc/rear/local. confkonfigurační soubor.

OUTPUT=USB

4. ReaR také přichází s vestavěnou metodou zálohování (nazvanou NETFS), která vám umožňuje vytvořit jak záchranný systém, tak kompletní - zálohování systému. Ve výchozím nastavení vytváří jednoduchou zálohu jako archiv tar.

Chcete-li povolit zálohování celého systému, přidejte do konfiguračního souboru /etc/rear/local.conf proměnné BACKUP=NETFS a BACKUP_URL. Chcete-li vytvořit spouštěcí zařízení USB, zkombinujte OUTPUT=USB a BACKUP_URL= ”usb:///dev/disk/by-label/REAR-000 ” podle obrázku.

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

5. Po konfiguraci zadní části spusťte následující příkaz a vytiskněte její aktuální konfiguraci pro metody BACKUP a OUTPUT a některé systémové informace.

rear dump

Krok 2: Vytvoření záchranného systému a úplné zálohy systému

6. Pokud jsou všechna nastavení v pořádku, můžete vytvořit záchranný systém pomocí příkazu mkrecue následovně, kde možnost -v umožňuje podrobné informace režimu.

rear -v  mkrescue

Poznámka: Pokud se po spuštění operace záchrany nebo zálohování setkáte s následující chybou, jak je znázorněno na tomto snímku obrazovky.

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

Pomocí tohoto příkazu naformátujte USB flash disk a zopakujte operaci.

rear format  -- --efi /dev/sdb

7. Chcete-li vytvořit záchranný systém a také zálohovat systém, použijte příkaz mkbackup podle obrázku.

rear -v mkbackup

8. Chcete-li vytvořit pouze zálohu celého systému, použijte příkaz mkbackuponly následovně.

rear -v mkbackuponly

Volitelné: Plánování zadních operací pomocí Cron

8. ReaR můžete naplánovat tak, aby pravidelně vytvářel záchranný systém pomocí plánovače úloh cron přidáním příslušné položky do souboru /etc/crontab.

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

Následující konfigurace vytvoří záchranný systém nebo zálohu celého systému každou půlnoc. Ujistěte se, že je k němu připojen váš USB flash disk.

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

Krok 3: Provedení záchrany/obnovy systému

9. Chcete-li obnovit/obnovit svůj systém po katastrofě, připojte zaváděcí USB klíč k vašemu holému kovovému systému a nabootujte z něj. V rozhraní konzoly vyberte možnost jedna (Obnovit název hostitele) a klepněte na Enter.

10. Dále bude nakonfigurován záchranný systém ReaR, můžete být vyzváni k poskytnutí náhrad za původní síťová rozhraní, jak je znázorněno na snímku obrazovky. Až budete hotovi, klikněte na Enter.

11. Poté se přihlaste jako root (stačí zadat uživatelské jméno root a kliknout na Enter), aby se spustilo skutečné obnovení.

11. Poté spusťte následující příkaz a spusťte proces obnovy. Záchranný systém porovná disky, prozkoumá jejich konfigurace a vyzve vás k výběru konfigurace rozložení disku. Stisknutím klávesy Enter pokračujte v automatické konfiguraci disku.

Poté zahájí obnovu rozložení systému, jakmile je rozložení disku vytvořeno, obnoví zálohu, jak je znázorněno na následujícím snímku obrazovky.

rear recover

12. Po dokončení obnovy zálohy záchranný systém spustí mkinitrd k vytvoření počátečních obrazů ramdisku pro předběžné načítání modulů, poté nainstaluje zavaděč a ukončí se. Po dokončení obnovy systému bude obnovený systém připojen pod /mnt/local/, přesuňte se do tohoto adresáře a prohlédněte si jej.

Nakonec restartujte systém:

cd /mnt/local
rebooot

13. Po restartu se SELinux pokusí přeoznačit soubory a systémy souborů na obnoveném systému na základě souboru /mnt/local/.autorelabel, jak je znázorněno níže Snímek obrazovky.

Další možnosti použití naleznete na manuálové stránce ReaR.

man rear

Domovská stránka ReaR: http://relax-and-recover.org/.

ReaR je přední, snadno použitelný (nastav a zapomeň) a open source rámec pro obnovu po havárii a migraci systému. V tomto článku jsme vysvětlili, jak použít ReaR k vytvoření záchranného systému a zálohy linuxového bare metalu a jak obnovit systém po katastrofě. Použijte níže uvedený formulář pro komentáře a podělte se s námi o své myšlenky.