Irrilassa-u-Irkupra - Agħmel backup u rkupra Sistema Linux


Relax-and-Recover (ReaR fil-qosor) hija soluzzjoni sempliċi iżda b'saħħitha, faċli biex tissettja, b'karatteristiċi sħaħ u li twassal għall-irkupru tad-diżastri tal-metall vojt u soluzzjoni ta' migrazzjoni tas-sistema b'sors miftuħ, miktuba f'Bash. Huwa qafas modulari u konfigurabbli b'ħafna flussi tax-xogħol lesti għall-użu għal sitwazzjonijiet komuni.

ReaR joħloq sistema ta 'salvataġġ bootable u/jew sistema ta' backup f'diversi formati. Tista 'tibbutja s-server tal-metall vojt tiegħek billi tuża l-immaġni tas-sistema ta' salvataġġ u tibda restawr tas-sistema mill-backup. Jista' jirrestawra għal ħardwer differenti fejn meħtieġ, u għalhekk jista 'jintuża wkoll bħala għodda ta' migrazzjoni tas-sistema.

  1. Għandu disinn modulari miktub f'Bash u jista' jiġi estiż bl-użu ta' funzjonalità apposta.
  2. Jappoġġja diversi midja tal-boot inklużi ISO, PXE, tejp OBDR, USB jew ħażna eSATA.
  3. Jappoġġja varjetà ta' protokolli tan-netwerk inklużi FTP, SFTP, HTTP, NFS, u CIFS għall-ħażna u backup.
  4. Jappoġġja l-implimentazzjoni tat-tqassim tad-disk bħal LVM, DRBD, iSCSI, HWRAID (HP SmartArray), SWRAID, multipathing, u LUKS (diviżorji u filesystems encrypted).
  5. Jappoġġja għodod ta' backup kemm ta' partijiet terzi kif ukoll interni inklużi IBM TSM, HP DataProtector, Symantec NetBackup, Bacula; rsync.
  6. Jappoġġja l-ibbutjar permezz ta' PXE, DVD/CD, tejp li jista' jaqbad jew forniment virtwali.
  7. Jappoġġja mudell ta' simulazzjoni li juri liema skripts jitmexxew mingħajr ma jiġu esegwiti.
  8. Jappoġġja illoggjar konsistenti u għażliet avvanzati ta' debugging għal skopijiet ta' soluzzjoni tal-problemi.
  9. Jista' jiġi integrat ma' għodod ta' monitoraġġ bħal Nagios u Opsview.
  10. Jista' wkoll jiġi integrat ma' skedaturi tax-xogħol bħal cron.
  11. Jappoġġja wkoll diversi teknoloġiji ta' virtwalizzazzjoni appoġġjati (KVM, Xen, VMware).

F'dan l-artikolu, titgħallem kif tinstalla u tikkonfigura ReaR biex toħloq sistema ta 'salvataġġ u/jew backup tas-sistema billi tuża USB stick u ssalva jew tirrestawra sistema Linux bare-metal wara diżastru.

Pass 1: Installazzjoni ta 'ReaR f'Linux Bare Metal Server

1. Biex tinstalla l-pakkett ta 'wara fuq distribuzzjonijiet Debian u Ubuntu Linux, uża l-kmand li ġej.

$ sudo apt-get install rear extlinux

Fuq RHEL u CentOS, għandek bżonn tattiva r-repożitorju EPEL 8, imbagħad tinstalla l-pakkett ta 'wara kif muri.

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

2. Ladarba l-installazzjoni titlesta, id-direttorju tal-konfigurazzjoni prinċipali ta’ wara huwa /etc/rear/ u l-fajls tal-konfigurazzjoni ewlenin huma:

  • /etc/rear/local.conf – użat biex tissettja konfigurazzjoni speċifika għas-sistema; huwa maħsub għall-konfigurazzjoni manwali.
  • /etc/rear/site.conf – użat biex tissettja konfigurazzjoni speċifika għas-sit, għandha tinħoloq mill-utent.
  • /usr/share/rear/conf/default.conf – fih valuri ta' konfigurazzjoni possibbli/default.
  • /var/log/rear/ – dan id-direttorju jaħżen il-log files.

3. L-ewwel, ipprepara l-midja tas-salvataġġ, stick USB f'dan il-każ billi tifformattja billi tuża l-utilità tal-linja tal-kmand ta 'wara kif ġej. Ladarba l-ifformattjar ikun komplut, il-midja se tkun ittikkettata bħala WARA-000.

# rear format /dev/sdb

4. Biex tikkonfigura l-format tal-output, uża l-varjabbli OUTPUT u OUTPUT_URL, daħħalha fil-fajl tal-konfigurazzjoni /etc/rear/local.conf.

OUTPUT=USB

4. Ukoll, ReaR jiġi ma 'metodu ta' backup integrat (imsejjaħ NETFS) li jippermettilek toħloq kemm sistema ta 'salvataġġ kif ukoll backup ta' sistema sħiħa. Dan joħloq backup sempliċi bħala arkivju tal-qatran awtomatikament.

Biex tippermetti backup tas-sistema sħiħa, żid il-varjabbli BACKUP=NETFS u BACKUP_URL fil-fajl tal-konfigurazzjoni /etc/rear/local.conf. Biex toħloq apparat USB bootable, għaqqad OUTPUT=USB u BACKUP_URL=usb:///dev/disk/by-label/REAR-000 kif muri.

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

5. Wara li kkonfigurat in-naħa ta 'wara, mexxi l-kmand li ġej biex tipprintja l-konfigurazzjoni attwali tagħha għall-metodi BACKUP u OUTPUT u xi informazzjoni tas-sistema.

# rear dump

Pass 2: Ħolqien ta' Sistema ta' Salvataġġ u Backup ta' Sistema Sħiħa

6. Jekk is-settings kollha huma tajbin, tista 'toħloq sistema ta' salvataġġ billi tuża l-kmand mkrecue kif ġej, fejn l-għażla -v tippermetti mod verbose.

# rear -v  mkrescue

Nota: Jekk tiltaqa 'ma' l-iżball li ġej wara li tmexxi operazzjoni ta 'salvataġġ jew backup, kif muri f'din il-screenshot.

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

Ifforma l-USB stick billi tuża dan il-kmand u erġa' agħmel l-operazzjoni.

# rear format  -- --efi /dev/sdb

7. Biex toħloq sistema ta 'salvataġġ u tagħmel backup tas-sistema wkoll, uża l-kmand mkbackup kif muri.

# rear -v mkbackup

8. Biex toħloq backup tas-sistema sħiħa biss, uża l-kmand mkbackuponly kif ġej.

# rear -v mkbackuponly

Fakultattiv: Skedar ta' Operazzjonijiet ta' wara Bl-użu ta' Cron

8. Tista' tiskeda ReaR biex toħloq sistema ta' salvataġġ b'mod regolari billi tuża l-cron job scheduler billi żżid l-entrata xierqa fil-fajl /etc/crontab.

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

Il-konfigurazzjonijiet li ġejjin se joħolqu sistema ta 'salvataġġ jew jieħdu backup tas-sistema sħiħa kull nofsillejl. Kun żgur li l-USB stick tiegħek hija mwaħħla magħha.

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

Pass 3: Twettiq ta' Salvataġġ/Restawr tas-Sistema

9. Biex tirrestawra/tirkupra s-sistema tiegħek wara diżastru, qabbad il-USB stick bootable mas-sistema tal-metall vojt tiegħek u ibda minnha. Fl-interface tal-console, agħżel l-għażla waħda (Irkupra l-isem tal-host) u kklikkja Daħħal.

10. Sussegwentement, is-sistema ta 'salvataġġ ReaR se tiġi kkonfigurata, tista' tkun imħeġġa tipprovdi sostituti għall-interfaces tan-netwerk oriġinali kif muri fil-screenshot. Ladarba tkun lest, ikklikkja Enter.

11. Imbagħad illoginja bħala root (sempliċement ittajpja username root u kklikkja Daħħal) biex tmexxi l-irkupru attwali.

11. Sussegwentement, mexxi l-kmand li ġej biex tniedi l-proċess ta 'rkupru. Is-sistema ta 'salvataġġ se tqabbel id-diski, teżamina l-konfigurazzjonijiet tagħhom u tqanqlek tagħżel il-konfigurazzjoni tat-tqassim tad-disk. Agħfas Enter biex tipproċedi bil-konfigurazzjoni tad-diska awtomatika.

Imbagħad se tibda r-restawr tat-tqassim tas-sistema, ladarba tinħoloq it-tqassim tad-diska, se tirrestawra l-backup kif muri fil-screenshot li ġej.

# rear recover

12. Meta r-restawr tal-backup ikun lest, is-sistema ta 'salvataġġ se taħdem mkinitrd biex toħloq immaġini ramdisk inizjali għal moduli ta' preloading, imbagħad tinstalla l-boot loader u toħroġ. Meta jsir l-irkupru tas-sistema, is-sistema restawrata se tkun immuntata taħt /mnt/local/, imxi f'dan id-direttorju biex teżaminaha.

Fl-aħħarnett, reboot is-sistema:

# cd /mnt/local
# rebooot

13. Wara reboot, is-SELinux jipprova jerġa 'jittimbra fajls u sistemi ta' fajls fuq is-sistema rkuprata bbażata fuq /mnt/local/.autorelabel fajl, kif muri fil-screenshot li ġej.

Għal aktar għażliet ta 'użu, aqra l-paġna tal-manwal ta' ReaR.

# man rear

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

Ir-ReaR huwa l-qafas ewlieni, faċli biex jintuża (setup-and-forget) u open source għall-irkupru tad-diżastri tal-metall vojt u l-migrazzjoni tas-sistema. F'dan l-artikolu, spjegajna kif tuża ReaR biex toħloq sistema ta 'salvataġġ Linux bare metal u backup u kif tirrestawra sistema wara diżastru. Uża l-formola tal-kummenti hawn taħt aqsam il-ħsibijiet tiegħek magħna.