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:
- Bash nyelven írt moduláris felépítésű, és egyéni funkciókkal bővíthető.
- Támogatja a különféle rendszerindító adathordozókat, beleértve az ISO, PXE, OBDR szalagot, USB vagy eSATA tárolót.
- 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.
- 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).
- 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.
- Támogatja a rendszerindítást PXE-n, DVD-n/CD-n, rendszerindító szalagon vagy virtuális kiépítésen keresztül.
- Támogatja a szimulációs modellt, amely megmutatja, hogy milyen szkriptek futnak le azok végrehajtása nélkül.
- Támogatja a következetes naplózást és a fejlett hibakeresési lehetőségeket hibaelhárítási célokra.
- Integrálható olyan megfigyelő eszközökkel, mint a Nagios és az Opsview.
- Integrálható olyan munkaütemezőkkel is, mint a cron.
- 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.