Atsipalaiduokite ir atkurkite – kurkite atsarginę kopiją ir atkurkite „Linux“ sistemą


Relax-and-Recover (trumpiau ReaR) – tai paprasta, bet galinga, lengvai konfigūruojama, visų funkcijų ir pirmaujanti atvirojo kodo pliko metalo atkūrimo ir sistema. perkėlimo sprendimas, parašytas Bash. Tai modulinė ir konfigūruojama sistema su daugybe paruoštų naudoti darbo eigų įprastoms situacijoms.

ReaR sukuria įkrovos atkūrimo sistemą ir (arba) sistemos atsarginę kopiją įvairiais formatais. Galite paleisti pliko metalo serverį naudodami gelbėjimo sistemos vaizdą ir inicijuoti sistemos atkūrimą iš atsarginės kopijos. Jei reikia, jis gali būti atkurtas į skirtingą aparatinę įrangą, todėl jis taip pat gali būti naudojamas kaip sistemos perkėlimo įrankis.

Atsipalaiduokite ir atsigaukite Pagrindinės funkcijos:

  1. Jis turi modulinį dizainą, parašytą Bash kalba, ir gali būti išplėstas naudojant pasirinktines funkcijas.
  2. Palaiko įvairias įkrovos laikmenas, įskaitant ISO, PXE, OBDR juostą, USB arba eSATA saugyklą.
  3. Palaiko įvairius tinklo protokolus, įskaitant FTP, SFTP, HTTP, NFS ir CIFS saugojimui ir atsarginėms kopijoms.
  4. Palaikomas disko išdėstymo diegimas, pvz., LVM, DRBD, iSCSI, HWRAID (HP SmartArray), SWRAID, kelių maršrutų nustatymas ir LUKS (šifruoti skaidiniai ir failų sistemos).
  5. Palaiko ir trečiųjų šalių, ir vidinius atsarginės kopijos įrankius, įskaitant IBM TSM, HP DataProtector, Symantec NetBackup, Bacula; tar ir rsync.
  6. Palaiko paleidimą per PXE, DVD/CD, įkrovos juostą arba virtualų aprūpinimą.
  7. Palaiko modeliavimo modelį, kuris parodo, kokie scenarijai vykdomi jų nevykdant.
  8. Palaiko nuoseklų registravimą ir išplėstines derinimo parinktis trikčių šalinimo tikslais.
  9. Jis gali būti integruotas su stebėjimo įrankiais, tokiais kaip Nagios ir Opsview.
  10. Jis taip pat gali būti integruotas su darbo planavimo priemonėmis, pvz., cron.
  11. Ji taip pat palaiko įvairias palaikomas virtualizacijos technologijas (KVM, Xen, VMware).

Šiame straipsnyje sužinosite, kaip įdiegti ir konfigūruoti ReaR, kad būtų galima sukurti gelbėjimo sistemą ir (arba) sistemos atsarginę kopiją naudojant USB atmintinę ir išgelbėti arba atkurti gryną „Linux“ sistemą po nelaimės.

1 veiksmas: „ReaR“ diegimas „Linux Bare Metal Server“.

1. Norėdami įdiegti galinį paketą Debian ir Ubuntu Linux distribucijose, naudokite šią komandą.

sudo apt-get install rear extlinux

Sistemose RHEL ir CentOS turite įgalinti EPEL 8 saugyklą, tada įdiegti galinį paketą, kaip parodyta.

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

2. Baigus diegti, pagrindinis galinės dalies konfigūracijos katalogas yra /etc/rear/, o pagrindiniai konfigūracijos failai yra:

  • /etc/rear/local.conf – naudojamas konkrečiai sistemos konfigūracijai nustatyti; jis skirtas rankiniam konfigūravimui.
  • /etc/rear/site.conf – naudojamas konkrečios svetainės konfigūracijai nustatyti, turi būti sukurtas naudotojo.
  • /usr/share/rear/conf/default.conf – yra galimos/numatytosios konfigūracijos reikšmės.
  • /var/log/rear/ – šiame kataloge saugomi žurnalo failai.

3. Pirmiausia paruoškite gelbėjimo laikmeną, šiuo atveju USB atmintinę, formatuodami naudodami galinės komandinės eilutės įrankį, kaip nurodyta toliau. Kai formatavimas bus baigtas, laikmena bus pažymėta kaip REAR-000.

rear format /dev/sdb

4. Norėdami sukonfigūruoti išvesties formatą, naudokite kintamuosius OUTPUT ir OUTPUT_URL, įveskite jį į /etc/rear/local. confkonfigūracijos failą.

OUTPUT=USB

4. Be to, ReaR pateikiamas su integruotu atsarginės kopijos kūrimo metodu (vadinamu NETFS), kuris leidžia sukurti ir gelbėjimo sistemą, ir visą - sistemos atsarginė kopija. Pagal numatytuosius nustatymus jis sukuria paprastą atsarginę kopiją kaip tar archyvą.

Norėdami įgalinti visos sistemos atsarginę kopiją, pridėkite kintamuosius BACKUP=NETFS ir BACKUP_URL į /etc/rear/local.conf konfigūracijos failą. Norėdami sukurti įkrovos USB įrenginį, sujunkite OUTPUT=USB ir BACKUP_URL= ”usb:///dev/disk/by-label/REAR-000 ”, kaip parodyta.

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

5. Sukonfigūravę galinę dalį, paleiskite šią komandą, kad išspausdintumėte dabartinę ATSARGINĖS KOPĖJIMO ir IŠVESTIES metodų konfigūraciją ir tam tikrą sistemos informaciją.

rear dump

2 veiksmas: sukurkite gelbėjimo sistemą ir visos sistemos atsarginę kopiją

6. Jei visi nustatymai tinkami, galite sukurti gelbėjimo sistemą naudodami komandą mkrecue, kaip nurodyta toliau, kur parinktis -v įgalina išsamią informaciją režimu.

rear -v  mkrescue

Pastaba: jei atlikę gelbėjimo arba atsarginės kopijos kūrimo operaciją susiduriate su šia klaida, kaip parodyta šioje ekrano kopijoje.

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

Suformatuokite USB atmintinę naudodami šią komandą ir pakartokite operaciją.

rear format  -- --efi /dev/sdb

7. Norėdami sukurti atkūrimo sistemą ir atsarginę sistemos kopiją, naudokite komandą mkbackup, kaip parodyta.

rear -v mkbackup

8. Norėdami sukurti tik visos sistemos atsarginę kopiją, naudokite komandą mkbackuponly, kaip nurodyta toliau.

rear -v mkbackuponly

Pasirenkama: suplanuokite galines operacijas naudojant Cron

8. Galite suplanuoti ReaR reguliariai kurti gelbėjimo sistemą naudodami cron užduočių planavimo priemonę, pridėdami atitinkamą įrašą į failą /etc/crontab.

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

Šios konfigūracijos sukurs gelbėjimo sistemą arba visos sistemos atsarginę kopiją kiekvieną vidurnaktį. Įsitikinkite, kad prie jo prijungta USB atmintinė.

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

3 veiksmas: sistemos gelbėjimo/atkūrimo atlikimas

9. Norėdami atkurti/atkurti sistemą po nelaimės, prijunkite įkrovos USB atmintinę prie metalinės sistemos ir paleiskite iš jos. Konsolės sąsajoje pasirinkite vieną parinktį (Atkurti prieglobos pavadinimą) ir spustelėkite Enter.

10. Tada bus sukonfigūruota ReaR gelbėjimo sistema. Gali būti, kad būsite paraginti pakeisti originalias tinklo sąsajas, kaip parodyta ekrano kopijoje. Baigę spustelėkite Enter.

11. Tada prisijunkite kaip root (tiesiog įveskite vartotojo vardą root ir spustelėkite Enter), kad paleistumėte tikrąjį atkūrimą.

11. Tada paleiskite šią komandą, kad paleistumėte atkūrimo procesą. Gelbėjimo sistema palygins diskus, išnagrinės jų konfigūracijas ir paragins pasirinkti disko išdėstymo konfigūraciją. Paspauskite Enter, kad tęstumėte automatinį disko konfigūravimą.

Tada jis pradės sistemos išdėstymo atkūrimą, kai bus sukurtas disko išdėstymas, jis atkurs atsarginę kopiją, kaip parodyta toliau pateiktoje ekrano kopijoje.

rear recover

12. Kai atsarginės kopijos atkūrimas bus baigtas, gelbėjimo sistema paleis mkinitrd, kad sukurtų pradinius ramdisko vaizdus iš anksto įkelti modulius, tada įdiegs įkrovos įkroviklį ir išeis. Kai sistema bus atkurta, atkurta sistema bus prijungta prie /mnt/local/, pereikite į šį katalogą ir patikrinkite.

Galiausiai iš naujo paleiskite sistemą:

cd /mnt/local
rebooot

13. Paleidęs iš naujo, SELinux bandys peržymėti failus ir failų sistemas atkurtoje sistemoje pagal /mnt/local/.autorelabel failą, kaip parodyta toliau. ekrano kopija.

Daugiau naudojimo parinkčių rasite Galinės dalies vadovo puslapyje.

man rear

ReaR pagrindinis puslapis: http://relax-and-recover.org/.

ReaR yra pirmaujanti, lengvai naudojama (nustatyti ir pamiršti) atvirojo kodo atkūrimo ir sistemos perkėlimo sistema. Šiame straipsnyje paaiškinome, kaip naudoti ReaR kuriant Linux pliko metalo gelbėjimo sistemą ir atsarginę kopiją bei kaip atkurti sistemą po nelaimės. Naudokite toliau pateiktą komentarų formą ir pasidalykite savo mintimis su mumis.