JetBackup auto bekap svih cPanel naloga

JetBackup auto bekap svih cPanel naloga

Updated: 11/10/2019.

Već sam pisao o značaju pravljenja redovnih bekapa. Pošto su automatski, rutinski poslovi ono za šta je računar izmišljen, ovo je najbolje uraditi pomoću računara i programa, da se ne mora raditi ručno, što ću objasniti u ovom članku. Da bi ovo radilo, potrebne su sledeće stvari:

  • Da napravite prostor za skladištenje, na koji se bekapi mogu uploadovati (putem FTPS-a, SFTP-a, ili aplikacije).
  • Da imate instaliranu JetBackup aplikaciju sa dozvolama za kreiranje bekapa cPanela – ovo se često dobija sa reseller hosting nalozima (u zavisnosti od hosting provajdera), a može se instalirati i na VPS, ili Dedicated server.

U ovom primeru koristiću skladište čije podešavanje sam objasnio u članku Backblaze B2 Cloud Storage podešavanje, ali princip je isti i za Google Drive, Dropbox, Amazon S3 itd. (za detalje o opcijama može se videti članak Skladištenje u oblaku). Tako da polazim od toga da već imamo sve što je opisano u članku o Backblaze B2 skladištu i da je to sve jasno.

Napomena: Kada napravite bekap, obavezno isprobajte da li radi vraćanje sistema sa napravljenog bekapa. U napravljene bekape se možete pouzdati jedino ako ste isprobali da li rade. Veoma poučno iskustvo na temu, na engleskom: Postmortem analiza pada baze GitLab-a.

Pružiću uputstvo korak po korak (za početnike), lepo struktuirano (za eksperte, da lako preskoče do dela za koji im treba pomoć). Da počnemo:


1. Ulazak u JetBackup meni

Primer je za WHM (Web Host Manager) kontrolni panel:

Ulogujte se u WHM, i kliknite na opciju “JetBackup”.

Biranje JetBackup opcije iz WHM-a Slika 1
Biranje JetBackup opcije iz WHM-a
Slika 1

Da, toliko je jednostavno. Nema se šta dodati – idemo na sledeće poglavlje:


2. Podešavanje destinacije za bekap

Uđite u meni za podešavanje destinacije (“Destinations”).

Otvorite meni za destinacije (ikona fascikle) Slika 2
Otvorite meni za destinacije (ikona fascikle)
Slika 2

Tu izaberite “+ Create New Destination” (slika 3).

Kliknite na "Create New Destination"
Kliknite na “+ Create New Destination”
Slika 3

Sada treba izabrati na kakvu vrstu skladišta će se bekap uploadovati. Za ovaj primer od ponuđenih biramo “Backblaze”.

Kliknite na "Destination Type" (1) Biramo "Backblaze" za ovaj primer (2) Slika 4
Kliknite na “Destination Type” (1)
Biramo “Backblaze” za ovaj primer (2)
Slika 4

Sada ćemo popuniti data polja. U tekstu o podešavanju Backblaze korpe, napravili smo korpu sa imenom “backups-and-cat-pictures“, direktorijum u toj korpi nazvan “Backups” i zapisali ID ključa i sam ključ.

Sada ćemo napraviti destinaciju za bekap nazvanu “Gremlin Weekly Backup“.

Ime pomoću kojeg ćete se lako asocirati na ovu destinaciju - upišite šta želite (1) Prethodno kreirani direktorijum u Backblaze korpi - mora postojati (2) ID ključa kreirane Backblaze korpe (3) Ključ backblaze korpe (4) Prethodno kreirana Backblaze korpa (5) Ostale opcije su jasne same po sebi Slika 5
Ime pomoću kojeg ćete se lako asocirati na ovu destinaciju – upišite šta želite (1)
Prethodno kreirani direktorijum u Backblaze korpi – mora postojati (2)
ID ključa kreirane Backblaze korpe (3)
Ključ backblaze korpe (4)
Prethodno kreirana Backblaze korpa (5)
Ostale opcije su jasne same po sebi
Slika 5

Ako je ovde sve urađeno kako treba, klikom na “Save” dobiće se obaveštenje: “Success! Destination Created Successfully”. Novo-kreirana destinacija će se pojaviti na spisku u meniju “Destinations”.

U slučaju da dobijete grešku, proverite da li ste dobro uneli ID ključa i sam ključ, kao i da li uneti korpa i direktorijum zaista postoje pod tim imenom na vašem Backblaze nalogu.

Mesečne bekape bih namestio da se čuvaju u posebnom direktorijumu. Tipa “Monthly-backups” i slično. Za to bih napravio posebnu destinaciju sa svim istim opcijama, osim (2) “Backup Directory”. Princip je isti, tako da za ovo neću pisati dvaput praktično identično uputstvo.

Kada smo napravili željene destinacije za bekap, idemo na sledeći korak:


3. Kreiranje automatizovanih bekapa

Otvorićemo “Backup Jobs” meni da podesimo automatizovane bekape na destinaciju koju smo kreirali u prethodnom koraku.

Otvorite "Backup Jobs" meni (ikona sa tri kocke) Slika 6
Otvorite “Backup Jobs” meni (ikona sa tri kocke)
Slika 6

Kao kod kreiranja destinacije, ovde će pri vrhu biti opcija “+ Create New Backup Job” – kliknite na nju.

Nadenite neko opisno ime za automatizovani bekap (1) Izaberite prethodno kreiranu destinaciju za bekap (2) Izaberita "Compressed" za uštedu prostora na disku (3) "Add New Shcedules" će biti objašnjeno u nastavku (4) Izaberita sat:minut kada bekap treba da se pokrene (5) Maksimalan broj cPanel naloga koji će biti bekapovani pri pokretanju - "0" znači koliko god ih ima (6) Maksimalno vreme izvršavanja bekapa - "0" znači koliko god je potrebno (7) Notifikacije u slučaju problema. Za nedeljni bekap, 10 dana bez izvršavanja je zabrinjavajuće (8) Pročitajte objašnjenje za "Add New Schedules" pre kliktanja na "Save" Slika 7
Nadenite neko opisno ime za automatizovani bekap (1)
Izaberite prethodno kreiranu destinaciju za bekap (2)
Izaberita “Compressed” za uštedu prostora na disku (3)
“+ Add New Shcedules” je objašnjeno u nastavku (4)
Izaberita sat:minut kada bekap treba da se pokrene (5)
Maksimalan broj cPanel naloga koji će biti bekapovani pri pokretanju – “0” znači koliko god ih ima (6)
Maksimalno vreme izvršavanja bekapa – “0” znači koliko god je potrebno (7)
Notifikacije u slučaju problema. Za nedeljni bekap, 10 dana bez izvršavanja je zabrinjavajuće (8)
Pročitajte objašnjenje za “Add New Schedules” pre kliktanja na “Save”
Slika 7

Sledi objašnjenje za (4) “+ Add New Schedules”:

Ime za raspored bekapa koje vam se sviđa (1) Izaberite raspored iz drop-down menija, ovde smo izabrali "Weekly" (2) Izaberite kojeg dana u nedelji da ide bekap - pošto smo izabrali "Weekly" (3) Koliko bekapa da se čuva (najstariji se briše ako ih ima više - i rimuje se!) (4) Kliknite "OK" (5) Slika 8
Ime za raspored bekapa koje vam se sviđa (1)
Izaberite raspored iz drop-down menija, ovde smo izabrali “Weekly” (2)
Izaberite kojeg dana u nedelji da ide bekap – pošto smo izabrali “Weekly” (3)
Koliko bekapa da se čuva (najstariji se briše ako ih ima više – i rimuje se!) (4)
Kliknite “OK” (5)
Slika 8

Naravno, može se isto tako izabrati i da ide jednom mesečno, dvaput u mesecu i slično. Kada je ovo podešeno, vratiće vas u “Backup Jobs” meni gde treba kliknuti “Save”. Trebalo bi da dobijete poruku: “Success! Backup Job Created Successfully”.


4. Završne napomene

Pokretanje ovih bekapa vrši se pomoću “cron jobs”. Ako je server zauzet, vaše postavljeno vreme za bekap samo će bekap ubaciti u red za čekanje cron poslova. Tako da se može desiti da bekap bude pokrenut i više sati kasnije od zakazanog, kada se svi prethodno postavljeni cron poslovi u redu čekanja izvrše.

Uz nedeljni bekap, poželjno je imati i mesečni, tako da se čuva poslednjih 10 do 12 – za svaki slučaj, kako sam objasnio u članku o bekapima. Svakako, uz ove automatizovane bekape, u slučaju većih radova/izmena na sajtu, treba uraditi bekap odmah, makar i ručno – da ne propadne urađen posao.

Pravljenje ovakvog bekapa u priličnoj meri opterećuje server. Mnogi hosting provajderi prave redovne JetBackup bekape svakog cPanel naloga, ali još uvek ne postoji mogućnost automatskog uploada ovako kreiranih bekapa na vaš cloud storage (samo ručno na računar, kada se ulogujete u cPanel).

Dosta konstruktivna i korisna diskusija na temu rešenja za bekap postoji na WebHostingTalk forumu, u temi “Cloud backup options“.

Share...

Komentiraj

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.