Weboldal keresés

Relax-and-Recover – Linux rendszer biztonsági mentése és helyreállítása


A Relax-and-Recover (röviden: ReaR) egy egyszerű, de hatékony, könnyen beállítható, teljes funkcionalitású és vezető nyílt forráskódú, csupasz fém katasztrófa-helyreállító és rendszer. migrációs megoldás, Bash nyelven írva. Ez egy moduláris és konfigurálható keretrendszer számos használatra kész munkafolyamattal a gyakori helyzetekre.

A ReaR rendszerindító mentési rendszert és/vagy rendszer biztonsági másolatot hoz létre különféle formátumokban. A csupasz fém szervert a mentési rendszerkép használatával indíthatja el, és a biztonsági másolatból rendszer-visszaállítást kezdeményezhet. Szükség esetén különböző hardverekre tud visszaállítani, így rendszeráttelepítési eszközként is használható.

Pihenjen és gyógyuljon Főbb jellemzők:

  1. Bash nyelven írt moduláris felépítésű, és egyéni funkciókkal bővíthető.
  2. Támogatja a különféle rendszerindító adathordozókat, beleértve az ISO, PXE, OBDR szalagot, USB vagy eSATA tárolót.
  3. Számos hálózati protokollt támogat, beleértve az FTP-t, SFTP-t, HTTP-t, NFS-t és CIFS-t a tároláshoz és a biztonsági mentéshez.
  4. Támogatja a lemezelrendezés megvalósítását, mint például az LVM, DRBD, iSCSI, HWRAID (HP SmartArray), SWRAID, többútvonalas és LUKS (titkosított partíciók és fájlrendszerek).
  5. Támogatja mind a harmadik féltől származó, mind a belső biztonsági mentési eszközöket, beleértve az IBM TSM-et, a HP DataProtectort, a Symantec NetBackup-ot, a Baculát; tar és rsync.
  6. Támogatja a rendszerindítást PXE-n, DVD-n/CD-n, rendszerindító szalagon vagy virtuális kiépítésen keresztül.
  7. Támogatja a szimulációs modellt, amely megmutatja, hogy milyen szkriptek futnak le azok végrehajtása nélkül.
  8. Támogatja a következetes naplózást és a fejlett hibakeresési lehetőségeket hibaelhárítási célokra.
  9. Integrálható olyan megfigyelő eszközökkel, mint a Nagios és az Opsview.
  10. Integrálható olyan munkaütemezőkkel is, mint a cron.
  11. Támogatja a különféle támogatott virtualizációs technológiákat is (KVM, Xen, VMware).

Ebből a cikkből megtudhatja, hogyan telepítheti és konfigurálhatja a ReaRt, hogy USB-meghajtó segítségével mentőrendszert és/vagy rendszermentést hozzon létre, és katasztrófa után megmentsen vagy visszaállítson egy csupasz Linux rendszert.

1. lépés: A ReaR telepítése Linux Bare Metal Serverre

1. A hátsó csomag telepítéséhez Debian és Ubuntu Linux disztribúciókra használja a következő parancsot.

sudo apt-get install rear extlinux

A RHEL és a CentOS rendszeren engedélyeznie kell az EPEL 8 adattárat, majd telepítenie kell a hátsó csomagot az ábra szerint.

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

2. A telepítés befejezése után a hátsó fő konfigurációs könyvtár a /etc/rear/, a legfontosabb konfigurációs fájlok pedig a következők:

  • /etc/rear/local.conf – rendszerspecifikus konfiguráció beállítására szolgál; kézi beállításra szolgál.
  • /etc/rear/site.conf – a webhely-specifikus konfiguráció beállítására szolgál, a felhasználónak kell létrehoznia.
  • /usr/share/rear/conf/default.conf – lehetséges/alapértelmezett konfigurációs értékeket tartalmaz.
  • /var/log/rear/ – ez a könyvtár tárolja a naplófájlokat.

3. Először készítse elő a mentési adathordozót, ebben az esetben egy USB pendrive-ot, formázva a hátsó parancssori segédprogrammal az alábbiak szerint. A formázás befejezése után az adathordozó REAR-000 címkét kap.

rear format /dev/sdb

4. A kimeneti formátum konfigurálásához használja az OUTPUT és az OUTPUT_URL változókat, és írja be az /etc/rear/local fájlba. conf konfigurációs fájlt.

OUTPUT=USB

4. Ezenkívül a ReaR beépített biztonsági mentési módszerrel rendelkezik (az úgynevezett NETFS), amely lehetővé teszi mentési rendszer és teljes mentési rendszer létrehozását. -rendszer biztonsági mentése. Alapértelmezés szerint egy egyszerű biztonsági mentést hoz létre tar archívumként.

A teljes rendszerre kiterjedő biztonsági mentés engedélyezéséhez adja hozzá a BACKUP=NETFS és BACKUP_URL változókat az /etc/rear/local.conf konfigurációs fájlhoz. Indító USB-eszköz létrehozásához kapcsolja össze az OUTPUT=USB és a BACKUP_URL= ”usb:///dev/disk/by-label/REAR-000 ” elemet az ábra szerint.

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

5. A hátlap konfigurálása után futtassa a következő parancsot, hogy kinyomtassa a jelenlegi konfigurációját a BACKUP és OUTPUT módszerekhez, valamint néhány rendszerinformációt.

rear dump

2. lépés: Mentőrendszer és teljes rendszerre vonatkozó biztonsági mentés létrehozása

6. Ha minden beállítás rendben van, létrehozhat egy mentési rendszert az mkrecue paranccsal az alábbiak szerint, ahol a -v opció lehetővé teszi a bőbeszédű mód.

rear -v  mkrescue

Megjegyzés: Ha a következő hibát észleli mentési vagy biztonsági mentési művelet futtatása után, ahogy az ezen a képernyőképen látható.

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

Formázza meg az USB-meghajtót ezzel a paranccsal, és hajtsa végre újra a műveletet.

rear format  -- --efi /dev/sdb

7. Mentőrendszer létrehozásához és a rendszer biztonsági mentéséhez használja az mkbackup parancsot az ábra szerint.

rear -v mkbackup

8. Csak teljes rendszerre vonatkozó biztonsági másolat készítéséhez használja az mkbackuponly parancsot az alábbiak szerint.

rear -v mkbackuponly

Opcionális: A hátsó műveletek ütemezése a Cron használatával

8. Beütemezheti a ReaR-t, hogy rendszeresen hozzon létre mentési rendszert a cron job ütemezővel, ha hozzáadja a megfelelő bejegyzést az /etc/crontab fájlhoz.

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

A következő konfigurációk mentőrendszert hoznak létre, vagy minden éjfélkor teljes rendszermentést készítenek. Győződjön meg arról, hogy az USB-meghajtó csatlakozik hozzá.

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

3. lépés: Rendszermentés/-helyreállítás végrehajtása

9. A rendszer visszaállításához/helyreállításához katasztrófa után csatlakoztassa a rendszerindító USB-meghajtót a csupasz fém rendszeréhez, és indítsa el onnan. A konzol felületén válassza ki az első lehetőséget (Gépnév helyreállítása), majd kattintson az Enter gombra.

10. Ezután a ReaR mentési rendszer konfigurálva lesz, és előfordulhat, hogy a rendszer felkéri az eredeti hálózati interfészek cseréjére, ahogy a képernyőképen látható. Ha végzett, kattintson az Enter gombra.

11. Ezután jelentkezzen be root felhasználóként (csak írja be a root felhasználónevet, és kattintson az Enter gombra) a tényleges helyreállítás futtatásához.

11. Ezután futtassa a következő parancsot a helyreállítási folyamat elindításához. A mentőrendszer összehasonlítja a lemezeket, megvizsgálja konfigurációikat, és felkéri a lemezelrendezési konfiguráció kiválasztására. Nyomja meg az Enter billentyűt az automatikus lemezkonfiguráció folytatásához.

Ezután elindítja a rendszer elrendezésének visszaállítását, a lemezelrendezés létrehozása után visszaállítja a biztonsági másolatot az alábbi képernyőképen látható módon.

rear recover

12. Amikor a biztonsági mentés visszaállítása befejeződött, a mentőrendszer futtatja az mkinitrd programot, hogy létrehozza a kezdeti ramdisk lemezképeket a modulok előtöltéséhez, majd telepítse a rendszertöltőt, és kilép. Ha a rendszer-helyreállítás megtörtént, a visszaállított rendszer a /mnt/local/ alatt lesz felcsatolva, és ebbe a könyvtárba lépve megvizsgálja.

Végül indítsa újra a rendszert:

cd /mnt/local
rebooot

13. Újraindítás után a SELinux megpróbálja átcímkézni a helyreállított rendszer fájljait és fájlrendszereit a /mnt/local/.autorelabel fájl alapján, ahogy az az alábbiakban látható. képernyőkép.

További használati lehetőségekért olvassa el a ReaR kézikönyvoldalt.

man rear

ReaR kezdőlap: http://relax-and-recover.org/.

A ReaR a vezető, könnyen használható (beállítás és felejtés) és nyílt forráskódú, csupasz fém katasztrófa-helyreállítási és rendszermigrációs keretrendszer. Ebben a cikkben elmagyaráztuk, hogyan használhatjuk a ReaR-t Linux-mentőrendszer és biztonsági mentés létrehozására, és hogyan lehet visszaállítani a rendszert katasztrófa után. Használja az alábbi megjegyzés űrlapot, ossza meg velünk gondolatait.