Lõdvestu ja taastu - varundage ja taastage Linuxi süsteem


Relax-and-Recover (lühidalt ReaR) on Bashis kirjutatud lihtne, kuid võimas, hõlpsasti seadistatav, täisfunktsionaalne ja juhtiv avatud lähtekoodiga palja metalli katastroofide taastamise ja süsteemi migreerimise lahendus. See on modulaarne ja konfigureeritav raamistik, millel on arvukalt kasutusvalmis töövooge tavalisteks olukordadeks.

ReaR loob käivitatava päästesüsteemi ja/või süsteemi varukoopia erinevates vormingutes. Paljasmetalliserveri saate käivitada päästesüsteemi pildi abil ja käivitada varundusest süsteemi taastamine. Seda saab vajaduse korral taastada erinevale riistvarale, seega saab seda kasutada ka süsteemi migreerimise tööriistana.

  1. Sellel on Bashis kirjutatud modulaarne kujundus ja seda saab laiendada kohandatud funktsioonide abil.
  2. Toetab erinevaid alglaadimiskandjaid, sealhulgas ISO, PXE, OBDR-lint, USB- või eSATA-salvestusruumi.
  3. Toetab mitmesuguseid võrguprotokolle, sealhulgas FTP, SFTP, HTTP, NFS ja CIFS salvestamiseks ja varundamiseks.
  4. Toetab ketta paigutuse juurutamist, näiteks LVM, DRBD, iSCSI, HWRAID (HP SmartArray), SWRAID, mitut rada ja LUKS (krüptitud sektsioonid ja failisüsteemid).
  5. toetab nii kolmandate osapoolte kui ka sisemisi varundustööriistu, sealhulgas IBM TSM, HP DataProtector, Symantec NetBackup, Bacula; rsync.
  6. Toetab käivitamist PXE, DVD/CD, alglaaditava lindi või virtuaalse eraldamise kaudu.
  7. Toetab simulatsioonimudelit, mis näitab käivitatavaid skripte ilma neid käivitamata.
  8. Veaotsimise eesmärgil toetab järjepidevat logimist ja täpsemaid silumisvalikuid.
  9. Seda saab integreerida selliste jälgimisvahenditega nagu Nagios ja Opsview.
  10. Seda saab integreerida ka tööplaneerijate, näiteks croniga.
  11. See toetab ka erinevaid toetatavaid virtualiseerimistehnoloogiaid (KVM, Xen, VMware).

Sellest artiklist saate teada, kuidas installida ja konfigureerida ReaR-i USB-mälupulga abil päästesüsteemi ja/või süsteemi varundamise loomiseks ning metallist Linuxi süsteemi päästmiseks või taastamiseks pärast katastroofi.

1. samm: ReaR-i installimine Linux Bare Metal Serverisse

1. Tagumise paketi installimiseks Debiani ja Ubuntu Linuxi distributsioonidesse kasutage järgmist käsku.

$ sudo apt-get install rear extlinux

RHEL-is ja CentOS-is peate lubama EPEL 8 hoidla, seejärel installima tagumise paketi, nagu näidatud.

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

2. Kui installimine on lõpule jõudnud, on tagaosa peamine konfiguratsioonikataloog /etc/rear/ ja võtmekonfiguratsioonifailid on järgmised:

  • /etc/rear/local.conf - kasutatakse süsteemipõhise konfiguratsiooni määramiseks; see on mõeldud käsitsi konfigureerimiseks.
  • /etc/rear/site.conf - kasutatakse saidipõhise konfiguratsiooni määramiseks, peaks kasutaja ise looma.
  • /usr/share/rear/conf/default.conf - sisaldab võimalikke/vaikekonfiguratsiooni väärtusi.
  • /var/log/rear/- see kataloog salvestab logifailid.

3. Esmalt valmistage ette päästekandja, sel juhul USB-mälupulk, vormindades tagumise käsurea utiliidi abil järgmiselt. Kui vormindamine on lõpule jõudnud, sildistatakse kandja REAR-000.

# rear format /dev/sdb

4. Väljundvormingu konfigureerimiseks kasutage muutujaid OUTPUT ja OUTPUT_URL, sisestage see konfiguratsioonifaili /etc/rear/local.conf.

OUTPUT=USB

4. ReaR-iga on ka sisseehitatud varundusmeetod (nn NETFS), mis võimaldab teil luua nii päästesüsteemi kui ka kogu süsteemi varukoopia. See loob vaikimisi tõrvaarhiivina lihtsa varukoopia.

Täissüsteemi varundamise lubamiseks lisage konfiguratsioonifaili /etc/rear/local.conf muutujad BACKUP = NETFS ja BACKUP_URL. Alglaaditava USB-seadme loomiseks ühendage OUTPUT = USB ja BACKUP_URL = ”usb: /// dev/disk/by-label/REAR-000”, nagu näidatud.

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

5. Pärast tagumise osa konfigureerimist käivitage järgmine käsk, et printida BACKUP- ja OUTPUT-meetodite praegune konfiguratsioon ning osa süsteemiteabest.

# rear dump

2. samm: päästesüsteemi ja kogu süsteemi varundamise loomine

6. Kui kõik sätted on korras, saate luua käsu mkrecue abil päästesüsteemi järgmiselt, kus valik -v võimaldab verbose režiimi.

# rear -v  mkrescue

Märkus. Kui pärast pääste- või varundusoperatsiooni käivitamist ilmneb järgmine tõrge, nagu on näidatud sellel ekraanipildil.

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

Vormindage selle käsu abil USB-mälupulk ja tehke toiming uuesti.

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

7. Päästesüsteemi loomiseks ja süsteemi varundamiseks kasutage mkbackup käsku, nagu näidatud.

# rear -v mkbackup

8. Ainult täissüsteemi varundamise loomiseks kasutage käsku mkbackuponly järgmiselt.

# rear -v mkbackuponly

Valikuline: tagumiste toimingute ajastamine Croni abil

8. ReaR-i saate ajastada päästesüsteemi regulaarseks loomiseks, kasutades croni tööajaplaneerijat, lisades/etc/crontab-faili vastava kirje.

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

Järgmiste konfiguratsioonidega luuakse päästesüsteem või tehakse igal keskööl kogu süsteemi varukoopia. Veenduge, et teie USB-mälupulk on selle külge kinnitatud.

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

3. samm: süsteemi päästmine/taastamine

9. Süsteemi taastamiseks/taastamiseks pärast katastroofi ühendage alglaaditav USB-mälupulk oma paljaste metallidega süsteemiga ja käivitage see. Valige konsooli liideses üks variant (taastada hostinimi) ja klõpsake nuppu Enter.

10. Järgmisena konfigureeritakse ReaR-i päästesüsteem. Teil võidakse paluda pakkuda asendusi algsetele võrguliidestele, nagu ekraanipildil näidatud. Kui olete lõpetanud, klõpsake sisestusklahvi.

11. Seejärel logige juurena sisse (sisestage lihtsalt kasutajanime juur ja klõpsake Enter), et tegelik taastamine käivitada.

11. Seejärel käivitage taasteprotsessi käivitamiseks järgmine käsk. Päästesüsteem võrdleb kettaid, uurib nende konfiguratsioone ja palub teil valida ketta paigutuse konfiguratsiooni. Automaatse ketta seadistamise jätkamiseks vajutage sisestusklahvi.

Seejärel käivitatakse süsteemi paigutuse taastamine, kui ketta paigutus on loodud, taastab see varukoopia, nagu on näidatud järgmisel ekraanipildil.

# rear recover

12. Kui varunduse taastamine on lõpule jõudnud, käivitab päästesüsteem mkinitrdi, et luua moodulite eellaadimiseks algsed ramdisk-pildid, seejärel installida alglaadur ja väljuda. Kui süsteem on taastatud, paigaldatakse taastatud süsteem jaotise /mnt/local/ alla, liikuge selle uurimiseks sellesse kataloogi.

Lõpuks taaskäivitage süsteem:

# cd /mnt/local
# rebooot

13. Pärast taaskäivitamist proovib SELinux taastatud süsteemis faile ja failisüsteeme sildistada, tuginedes failile /mnt/local/.autorelabel, nagu on näidatud järgmisel ekraanipildil.

Lisateabe saamiseks lugege ReaR-i kasutusjuhendit.

# man rear

ReaRi koduleht: http://relax-and-recover.org/.

ReaR on juhtiv, hõlpsasti kasutatav (seadistamine ja unustamine) ning avatud lähtekoodiga palja metalli katastroofide taastamise ja süsteemi migreerimise raamistik. Selles artiklis selgitasime, kuidas kasutada ReaR-i Linuxi palja metalli päästesüsteemi ja varukoopia loomiseks ning süsteemi taastamiseks pärast katastroofi. Kasutage allolevat kommentaarivormi, et jagada oma mõtteid meiega.