Relax-and-Recover - Varmuuskopioi ja palauta Linux-järjestelmä


Relax-and-Recover (lyhyesti ReaR) on yksinkertainen mutta tehokas, helposti asennettava, monipuolinen ja johtava avoimen lähdekoodin paljasmetallinen katastrofipalautus ja -järjestelmä. siirtoratkaisu, kirjoitettu Bashilla. Se on modulaarinen ja konfiguroitava kehys, jossa on lukuisia käyttövalmiita työnkulkuja yleisiin tilanteisiin.

ReaR luo käynnistettävän pelastusjärjestelmän ja/tai järjestelmän varmuuskopion eri muodoissa. Voit käynnistää metallipalvelimesi pelastusjärjestelmän otoksen avulla ja käynnistää järjestelmän palautuksen varmuuskopiosta. Se voi tarvittaessa palauttaa eri laitteistoille, joten sitä voidaan käyttää myös järjestelmän siirtotyökaluna.

Rentoudu ja toivu Tärkeimmät ominaisuudet:

  1. Siinä on Bash-kielellä kirjoitettu modulaarinen rakenne ja sitä voidaan laajentaa mukautetuilla toiminnoilla.
  2. Tukee erilaisia käynnistysmediaa, mukaan lukien ISO, PXE, OBDR-nauha, USB- tai eSATA-tallennustila.
  3. Tukee useita verkkoprotokollia, mukaan lukien FTP, SFTP, HTTP, NFS ja CIFS tallennusta ja varmuuskopiointia varten.
  4. Tukee levyasettelun toteutusta, kuten LVM, DRBD, iSCSI, HWRAID (HP SmartArray), SWRAID, monipolku ja LUKS (salatut osiot ja tiedostojärjestelmät).
  5. Tukee sekä kolmannen osapuolen että sisäisiä varmuuskopiointityökaluja, kuten IBM TSM, HP DataProtector, Symantec NetBackup, Bacula; tar ja rsync.
  6. Tukee käynnistystä PXE:n, DVD/CD:n, käynnistysnauhan tai virtuaalisen provisioinnin kautta.
  7. Tukee simulaatiomallia, joka näyttää, mitä komentosarjoja ajetaan suorittamatta niitä.
  8. Tukee johdonmukaista kirjaamista ja edistyneitä virheenkorjausvaihtoehtoja vianmääritystarkoituksiin.
  9. Se voidaan integroida valvontatyökaluihin, kuten Nagios ja Opsview.
  10. Se voidaan myös integroida työn ajoittajiin, kuten cron.
  11. Se tukee myös erilaisia tuettuja virtualisointitekniikoita (KVM, Xen, VMware).

Tässä artikkelissa opit asentamaan ja määrittämään ReaR:n pelastusjärjestelmän ja/tai järjestelmän varmuuskopion USB-tikulla ja pelastamaan tai palauttamaan paljasmetallisen Linux-järjestelmän katastrofin jälkeen.

Vaihe 1: ReaR:n asentaminen Linux Bare Metal Serveriin

1. Asenna takapaketti Debian- ja Ubuntu Linux-jakeluihin käyttämällä seuraavaa komentoa.

sudo apt-get install rear extlinux

RHEL:ssä ja CentOS:ssä sinun on otettava EPEL 8 -tietovarasto käyttöön ja asennettava sitten takapaketti kuvan mukaisesti.

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

2. Kun asennus on valmis, takaosan pääasetushakemisto on /etc/rear/ ja tärkeimmät määritystiedostot ovat:

  • /etc/rear/local.conf – käytetään järjestelmäkohtaisten asetusten määrittämiseen; se on tarkoitettu manuaaliseen konfigurointiin.
  • /etc/rear/site.conf – käytetään sivustokohtaisten asetusten määrittämiseen, käyttäjän tulee luoda.
  • /usr/share/rear/conf/default.conf – sisältää mahdolliset/oletusasetusarvot.
  • /var/log/rear/ – tämä hakemisto tallentaa lokitiedostot.

3. Valmistele ensin pelastamistietoväline, tässä tapauksessa USB-tikku alustamalla käyttämällä takaosan komentorivityökalua seuraavasti. Kun alustus on valmis, medialle merkitään REAR-000.

rear format /dev/sdb

4. Määritä tulostusmuoto käyttämällä muuttujia OUTPUT ja OUTPUT_URL ja syötä se kohtaan /etc/rear/local. conf-määritystiedosto.

OUTPUT=USB

4. Lisäksi ReaR sisältää sisäänrakennetun varmuuskopiointimenetelmän (nimeltään NETFS), jonka avulla voit luoda sekä pelastusjärjestelmän että täyden -järjestelmän varmuuskopiointi. Se luo oletuksena yksinkertaisen varmuuskopion tar-arkistona.

Ota koko järjestelmän varmuuskopiointi käyttöön lisäämällä muuttujat BACKUP=NETFS ja BACKUP_URL /etc/rear/local.conf-määritystiedostoon. Luo käynnistettävä USB-laite yhdistämällä OUTPUT=USB ja BACKUP_URL= ”usb:///dev/disk/by-label/REAR-000 ” kuvan mukaisesti.

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

5. Kun olet määrittänyt takaosan, suorita seuraava komento tulostaaksesi sen nykyiset asetukset VARMUUSKOPIOINTI- ja OUTPUT-menetelmille sekä jotkin järjestelmätiedot.

rear dump

Vaihe 2: Pelastusjärjestelmän ja koko järjestelmän varmuuskopion luominen

6. Jos kaikki asetukset ovat kunnossa, voit luoda pelastusjärjestelmän mkrecue-komennolla seuraavasti, jossa -v-vaihtoehto mahdollistaa monisanaisen -tilassa.

rear -v  mkrescue

Huomaa: jos kohtaat seuraavan virheen pelastus- tai varmuuskopiointitoiminnon suorittamisen jälkeen, kuten tässä kuvakaappauksessa näkyy.

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

Alusta USB-tikku tällä komennolla ja toista toiminto.

rear format  -- --efi /dev/sdb

7. Luo pelastusjärjestelmä ja varmuuskopioi myös järjestelmä käyttämällä mkbackup-komentoa kuvan mukaisesti.

rear -v mkbackup

8. Jos haluat luoda vain koko järjestelmän varmuuskopion, käytä mkbackuponly-komentoa seuraavasti.

rear -v mkbackuponly

Valinnainen: Takaosan toimintojen ajoittaminen Cronin avulla

8. Voit ajastaa ReaR:n luomaan säännöllisesti pelastusjärjestelmän cron-työn ajastimella lisäämällä sopivan merkinnän /etc/crontab-tiedostoon.

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

Seuraavat kokoonpanot luovat pelastusjärjestelmän tai ottavat koko järjestelmän varmuuskopion joka keskiyö. Varmista, että USB-tikku on liitetty siihen.

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

Vaihe 3: Suorita järjestelmän pelastus/palautus

9. Jos haluat palauttaa järjestelmän katastrofin jälkeen, liitä käynnistettävä USB-tikku paljasmetallijärjestelmääsi ja käynnistä siitä. Valitse konsolin käyttöliittymässä vaihtoehto yksi (Palauta isäntänimi) ja napsauta Enter.

10. Seuraavaksi määritetään ReaR-pelastusjärjestelmä, ja sinua saatetaan pyytää korvaamaan alkuperäiset verkkoliitännät kuvakaappauksen mukaisesti. Kun olet valmis, napsauta Enter.

11. Kirjaudu sitten sisään pääkäyttäjänä (kirjoita käyttäjänimi root ja napsauta Enter) suorittaaksesi varsinaisen palautuksen.

11. Suorita seuraavaksi seuraava komento käynnistääksesi palautusprosessin. Pelastusjärjestelmä vertaa levyjä, tutkii niiden kokoonpanot ja kehottaa valitsemaan levyasettelun. Paina Enter jatkaaksesi automaattista levyn määritystä.

Sitten se aloittaa järjestelmän asettelun palauttamisen. Kun levyasettelu on luotu, se palauttaa varmuuskopion seuraavan kuvakaappauksen mukaisesti.

rear recover

12. Kun varmuuskopion palautus on valmis, pelastusjärjestelmä suorittaa mkinitrd-ohjelman ja luo alustavat muistilevykuvat moduulien esilatausta varten, asentaa sitten käynnistyslataimen ja poistuu. Kun järjestelmän palautus on suoritettu, palautettu järjestelmä liitetään hakemistoon /mnt/local/, siirry tähän hakemistoon tutkiaksesi sitä.

Lopuksi käynnistä järjestelmä uudelleen:

cd /mnt/local
rebooot

13. Uudelleenkäynnistyksen jälkeen SELinux yrittää nimetä palautetun järjestelmän tiedostot ja tiedostojärjestelmät uudelleen /mnt/local/.autorelabel-tiedoston perusteella seuraavassa esitetyllä tavalla. kuvakaappaus.

Lisää käyttövaihtoehtoja on ReaR-käyttöopassivulla.

man rear

ReaR-kotisivu: http://relax-and-recover.org/.

ReaR on johtava, helppokäyttöinen (asenna ja unohda) ja avoimen lähdekoodin paljasmetallinen katastrofipalautus- ja järjestelmän siirtokehys. Tässä artikkelissa selitimme, kuinka ReaR:n avulla luodaan Linuxin paljasmetallinen pelastusjärjestelmä ja varmuuskopiointi sekä kuinka järjestelmä palautetaan katastrofin jälkeen. Käytä alla olevaa kommenttilomaketta jaa ajatuksesi kanssamme.