Veeam B&R pravila zadržavanja - raspetljavanje rezervnih lanaca uz tehničku podršku

Pozdrav čitateljima našeg bloga! Djelomično smo već upoznati - ovdje su se pojavili moji postovi na engleskom jeziku u prijevodu mog dragog kolege polarowl. Ovaj put odlučio sam se izravno obratiti publici koja govori ruski.

Za svoj prvijenac sam želio pronaći temu koja će biti zanimljiva najširoj publici i zahtijevati detaljno razmatranje. Daniel Defoe je tvrdio da smrt i porez čekaju svaku osobu. Sa svoje strane, mogu reći da svaki inženjer podrške čeka pitanja o pravilima za pohranjivanje točaka oporavka (ili, jednostavnije rečeno, zadržavanje). Počeo sam objašnjavati kako funkcionira zadržavanje prije 4 godine kao mlađi inženjer razine XNUMX, a sada nastavljam objašnjavati kao voditelj tima koji govori španjolski i talijanski. Siguran sam da i moji kolege s druge, pa i treće razine podrške redovito odgovaraju na ista pitanja.

U tom svjetlu, želio sam napisati konačnu, što detaljniju objavu, kojoj bi se korisnici koji govore ruski mogli uvijek iznova vraćati kao referencu. Trenutak je pravi - nedavno objavljena deseta obljetnička verzija dodala je nove značajke osnovnoj funkcionalnosti koja se nije mijenjala godinama. Moj post je fokusiran prvenstveno na ovu verziju - iako većina napisanog vrijedi za prethodne verzije, tamo jednostavno nećete pronaći neke od opisanih funkcionalnosti. Za kraj, gledajući malo u budućnost, reći ću da se neke promjene očekuju u sljedećoj verziji, ali o tome ćemo vam reći kada za to dođe vrijeme. Pa krenimo.

Veeam B&R pravila zadržavanja - raspetljavanje rezervnih lanaca uz tehničku podršku

Sigurnosni poslovi

Prvo, pogledajmo dio koji nije promijenjen u verziji 10. Politika zadržavanja određena je nekoliko parametara. Otvorimo prozor za kreiranje novog zadatka i idemo na karticu Pohrana. Ovdje ćemo vidjeti parametar koji određuje željeni broj točaka vraćanja:

Veeam B&R pravila zadržavanja - raspetljavanje rezervnih lanaca uz tehničku podršku

Međutim, ovo je samo dio jednadžbe. Stvarni broj bodova također je određen rezervnim načinom rada postavljenim za posao. Za odabir ove opcije kliknite na gumb Napredno na istoj kartici. Ovo će otvoriti novi prozor s mnogo opcija. Brojimo ih i razmotrimo jedan po jedan:

Veeam B&R pravila zadržavanja - raspetljavanje rezervnih lanaca uz tehničku podršku

Ako je omogućena samo opcija 1, posao će se izvoditi u "beskonačno inkrementalnom" načinu (zauvijek inkrementalno). Ovdje nema poteškoća - zadatak će pohraniti postavljeni broj točaka vraćanja od pune sigurnosne kopije (datoteka s ekstenzijom VBK) do zadnjeg povećanja (datoteka s ekstenzijom VIB). Kada broj točaka premaši postavljenu vrijednost, najstariji će se inkrement spojiti s punom sigurnosnom kopijom. Drugim riječima, ako je zadatak postavljen za pohranjivanje 3 točke, tada će odmah nakon sljedeće sesije biti 4 točke u repozitoriju, nakon čega će se potpuna sigurnosna kopija spojiti s najstarijim povećanjem, a ukupan broj bodova vratit će se u 3.

Veeam B&R pravila zadržavanja - raspetljavanje rezervnih lanaca uz tehničku podršku

Također je iznimno jednostavno zadržavanje za "obrnuti inkrementalni" (obrnuti inkrementalni) način (opcija 2). Budući da će u ovom slučaju najnovija točka biti potpuna sigurnosna kopija, nakon koje slijedi lanac takozvanih vraćanja (datoteke s ekstenzijom VRB), za primjenu zadržavanja dovoljno je jednostavno izbrisati najstarije vraćanje. Situacija će biti ista: odmah nakon sesije broj bodova će premašiti postavljenu vrijednost za 1, nakon čega će se vratiti na željenu vrijednost.

Veeam B&R pravila zadržavanja - raspetljavanje rezervnih lanaca uz tehničku podršku

Imajte na umu da s obrnutim inkrementalnim načinom rada također možete omogućiti periodične pune sigurnosne kopije (opcija 4), ali to neće promijeniti bit. Da, pune točke vraćanja pojavit će se u lancu, ali i dalje ćemo brisati najstarije točke jednu po jednu.

Konačno, dolazimo do zanimljivog dijela. Ako omogućite inkrementalno sigurnosno kopiranje, ali također omogućite opcije 3 ili 4 (ili obje u isto vrijeme), zadatak će početi stvarati periodične pune sigurnosne kopije koristeći "aktivnu" ili sintetičku metodu. Način izrade pune sigurnosne kopije nije bitan - sadržavat će iste podatke, a inkrementalni lanac bit će podijeljen na "podlance". Ova metoda se zove forward incremental, i on je taj koji uzrokuje značajan dio pitanja naših kupaca.

Zadržavanje se ovdje primjenjuje brisanjem najstarijeg dijela lanca (od pune sigurnosne kopije do inkrementa). U isto vrijeme, nećemo izbrisati samo šuplju sigurnosnu kopiju ili samo dio inkremenata. Cijeli "podlanac" uklanja se u potpunosti odjednom. Mijenja se i značenje postavljanja broja bodova - ako je u drugim metodama to najveći dopušteni broj, nakon kojeg se mora primijeniti zadržavanje, ovdje se ovom postavkom određuje minimalni broj. Drugim riječima, nakon brisanja najstarijeg "podlanca", broj bodova u preostalom dijelu ne smije pasti ispod ovog minimuma.

Pokušat ću grafički prikazati ovaj koncept. Recimo da je zadržavanje postavljeno na 3 boda, zadatak se pokreće svaki dan s potpunom sigurnosnom kopijom u ponedjeljak. U ovom slučaju, zadržavanje će se primijeniti kada ukupni broj bodova dosegne 10:

Veeam B&R pravila zadržavanja - raspetljavanje rezervnih lanaca uz tehničku podršku

Zašto već 10 kad su stavili 3? U ponedjeljak je napravljena puna sigurnosna kopija. Od utorka do nedjelje posao se povećavao. Na kraju, sljedeći ponedjeljak, ponovno se stvara puna sigurnosna kopija i tek kada se naprave 2 inkrementa, konačno se može obrisati cijeli stari dio lanca, jer preostali broj bodova neće pasti ispod postavljenih 3.

Ako je ideja jasna, predlažem da sami pokušate izračunati zadržavanje. Uzmimo sljedeće uvjete: zadatak se prvi put pokreće u četvrtak (naravno, napravit će se puna sigurnosna kopija). Zadatak je postavljen na stvaranje pune sigurnosne kopije srijedom i nedjeljom i pohranjivanje 8 točaka vraćanja. Kada će se zadržavanje primijeniti prvi put?

Za odgovor na ovo pitanje preporučam da uzmete list papira, nacrtate ga po danima u tjednu i zapišete koja se točka svaki dan stvara. Odgovor će postati očit

Odgovoriti
Veeam B&R pravila zadržavanja - raspetljavanje rezervnih lanaca uz tehničku podršku
Pojašnjenje: Za odgovor je dovoljno zapitati se “kada će se primijeniti zadržavanje”? Odgovor je kada možemo ukloniti prve 3 točke (VBK, VIB, VIB), a ostatak lanca ne padne ispod potrebnih 8 bodova. Postaje jasno da ćemo to moći kada budemo imali ukupno 11 bodova, dakle u nedjelju drugog tjedna.

Neki čitatelji mogu prigovoriti: „čemu sve to, ako postoji rps.dewin.me? Bez sumnje, to je vrlo koristan alat iu nekim slučajevima bih ga koristio, ali ima i ograničenja. Prije svega, ne dopušta vam da odredite početne uvjete, au mnogim slučajevima pitanje je upravo "imamo takav lanac, što će se dogoditi ako promijenimo te i te postavke?". Drugo, alatu još uvijek pomalo nedostaje vidljivost. Pokazujući RPS stranicu klijentima, nisam naišao na razumijevanje, ali nakon slikanja kao u primjeru (čak koristeći isti Paint), iz dana u dan, sve je postalo jasno.

Konačno, nismo uzeli u obzir opciju “Transformiraj prethodne lance sigurnosne kopije u vraćanje” (označenu brojem 5). Ova opcija ponekad zbuni kupce koji je aktiviraju “u hodu”, želeći omogućiti jednostavan sintetički backup. U međuvremenu, ova opcija aktivira vrlo poseban način sigurnosnog kopiranja. Ne ulazeći u detalje, odmah ću reći da je u ovoj fazi razvoja proizvoda "Transformacija prethodnih lanaca sigurnosnih kopija u vraćanje" zastarjela opcija i ne mogu se sjetiti niti jednog scenarija kada bi se trebala koristiti. Vrijednost mu je toliko dvojbena da se neko vrijeme preko foruma javljao i sam Anton Gostev, tražeći da mu pošalje primjere korisne upotrebe (ako imate, napišite u komentarima, jako me zanima). Ako ih nema (mislim da hoće), tada će opcija biti uklonjena u budućim verzijama.

Posao će stvoriti inkremente (VIB) do dana kada je zakazana sintetička puna sigurnosna kopija. Na ovaj dan, VBK je doista stvoren, ali sve točke prije ovog VBK transformiraju se u vraćanja (VRB). Nakon toga, posao će nastaviti stvarati inkremente pune sigurnosne kopije do sljedeće sintetičke sigurnosne kopije. Kao rezultat, u lancu se stvara eksplozivna mješavina VBK, VBR i VIB datoteka. Retenzija se primjenjuje vrlo jednostavno - uklanjanjem posljednjeg VBR-a:

Veeam B&R pravila zadržavanja - raspetljavanje rezervnih lanaca uz tehničku podršku

Problemi

Osim stvarnog razumijevanja kako funkcionira, većina problema koji se javljaju pri korištenju inkrementalnog načina obično je povezana s punim backupom. Redovita puna sigurnosna kopija neophodna je za ovaj način rada, inače će spremište skupljati bodove dok se ne prepuni.

Na primjer, potpuna sigurnosna kopija može se stvarati prerijetko. Recimo da je zadatak postavljen za pohranjivanje 10 bodova, a puna sigurnosna kopija se stvara jednom mjesečno. Jasno je da će stvarni broj bodova ovdje biti puno veći od zadanog. Ili je zadatak općenito postavljen da radi u beskonačno-inkrementalnom načinu rada i pohranjuje 50 bodova. Onda je netko slučajno napravio punu sigurnosnu kopiju. To je to, od sada će zadatak čekati dok puna točka ne skupi 49 inkrementa, nakon čega će primijeniti zadržavanje i vratiti se u način beskonačno-puno.

U drugim slučajevima, puna sigurnosna kopija postavljena je da se redovito stvara, ali iz nekog razloga ne. Ovdje ću navesti najpopularniji razlog. Neki korisnici radije koriste opciju planiranja "poslije" i postavljaju poslove da se izvode u lancu. Uzmimo ovaj primjer: postoje 3 posla koji se izvode svaki dan i stvaraju punu sigurnosnu kopiju nedjeljom. Prvi zadatak počinje u 22.30, ostali se lansiraju u lancu. Inkrementalna sigurnosna kopija traje 10 minuta i stoga do 23.00 svi zadaci završe svoj posao. Ali puna sigurnosna kopija traje sat vremena, pa se u nedjelju događa sljedeće: prvi zadatak traje od 22.30 do 23.30. Sljedeći je od 23.30 do 00.30. Ali treći zadatak pokreće se u ponedjeljak. Potpuna sigurnosna kopija konfigurirana je za nedjelju, tako da u ovom slučaju jednostavno neće biti. Zadatak će čekati punu sigurnosnu kopiju da bi se primijenilo zadržavanje. Stoga budite oprezni kada koristite opciju "pokreni nakon" ili je nemojte uopće koristiti - samo postavite da poslovi počnu u isto vrijeme i pustite planer resursa da odradi svoj posao.

Teška opcija "Ukloni izbrisane stavke"

Prolazeći kroz postavke zadatka Pohrana - Napredno - Održavanje, možete naići na opciju "ukloni izbrisane podatke nakon", izračunato u danima.

Veeam B&R pravila zadržavanja - raspetljavanje rezervnih lanaca uz tehničku podršku

Neki klijenti očekuju da će to biti zadržavanje. Zapravo, ovo je potpuno zasebna opcija, čije nesporazum može dovesti do neočekivanih posljedica. Međutim, prije svega, moram objasniti kako B&R reagira na situacije u kojima je samo nekoliko strojeva uspješno sigurnosno kopirano tijekom sesije.

Zamislite ovaj scenarij: beskonačno inkrementalni posao konfiguriran za pohranu 6 bodova. Postoje 2 stroja u zadatku, jedan je uvijek uspješno napravio sigurnosnu kopiju, drugi je ponekad davao pogreške. Kao rezultat toga, do sedme točke, razvila se sljedeća situacija:

Veeam B&R pravila zadržavanja - raspetljavanje rezervnih lanaca uz tehničku podršku

Vrijeme je da se primijeni zadržavanje, ali jedan stroj ima 7 bodova, a drugi samo 4. Hoće li se ovdje primijeniti zadržavanje? Odgovor je da, hoće. Ako je barem jedan objekt sigurnosno kopiran, B&R smatra da je točka stvorena.

Slična situacija može nastati ako neki stroj jednostavno nije bio uključen u zadatak tijekom određene sesije. To se događa, na primjer, kada se strojevi dodaju zadatku ne pojedinačno, već kao dio spremnika (mapa, pohrana) i neki stroj privremeno migrira u drugi spremnik. Posao će se tada smatrati uspješnim, ali ćete u statistici pronaći poruku koja vam govori da obratite pozornost na to da posao više ne obrađuje taj i takav stroj.

Veeam B&R pravila zadržavanja - raspetljavanje rezervnih lanaca uz tehničku podršku

Što će se dogoditi ako ne obratite pozornost na to? U slučaju beskonačno-inkrementalnog ili obrnuto-inkrementalnog načina, broj točaka vraćanja "problematičnog" stroja smanjit će se sa svakom sesijom dok ne dosegne 1 spremljenu u VBK. Drugim riječima, čak i ako se sigurnosna kopija stroja ne kopira dulje vrijeme, jedna točka vraćanja ostat će. To nije slučaj ako je omogućeno periodično sigurnosno kopiranje. Ako se signali iz B&R-a zanemare, posljednja točka može na kraju biti izbrisana zajedno sa starim dijelom lanca.

Nakon što smo razumjeli ove pojedinosti, konačno možemo razmotriti opciju "Ukloni izbrisane podatke nakon". Izbrisat će sve točke za određeno računalo ako se za to računalo ne napravi sigurnosna kopija X dana. Imajte na umu da ova postavka ne reagira na pogreške (pokušano - nije uspjelo). Ne bi trebalo ni pokušati napraviti sigurnosnu kopiju stroja. Čini se da je opcija korisna i treba je uvijek držati uključenom. Ako je administrator uklonio stroj iz zadatka, onda je logično nakon nekog vremena očistiti lanac nepotrebnih podataka. Međutim, ugađanje zahtijeva disciplinu i brigu.

Navest ću vam primjer iz prakse: zadatku je dodano nekoliko spremnika čiji je sastav bio prilično dinamičan. Zbog nedostatka RAM-a, B&R poslužitelj je doživio probleme koji su prošli nezapaženo. Zadatak se pokrenuo i pokušao napraviti sigurnosnu kopiju strojeva, osim jednog koji u tom trenutku nije bio prisutan u spremniku. Budući da su mnogi strojevi generirali pogreške, prema zadanim postavkama B&R mora napraviti 3 dodatna pokušaja za sigurnosno kopiranje "problematičnih" strojeva. Zbog stalnih problema s RAM-om ti su se pokušaji razvukli na nekoliko dana. Nije bilo drugog pokušaja sigurnosnog kopiranja VM-a koji nedostaje (nepostojanje VM-a nije pogreška). Kao rezultat toga, tijekom jednog od ponovljenih pokušaja, ispunjen je uvjet "Ukloni izbrisane stavke" i sve točke stroja su izbrisane.

Ovom prilikom mogu reći sljedeće: ako imate postavljene obavijesti o rezultatima zadataka, a još bolje, koristi se integracija s Veeam ONE, onda vam se to najvjerojatnije neće dogoditi. Ako jednom tjedno pogledate B&R poslužitelj kako biste provjerili radi li sve, tada je bolje odbiti opcije koje potencijalno mogu dovesti do brisanja sigurnosnih kopija.

Što je novo u v.10

Ono o čemu smo prije govorili postojalo je u B&R-u za mnoge verzije. Nakon što smo shvatili te principe rada, pogledajmo sada što je dodano u obljetničku "desetku".

Dnevno zadržavanje

Gore smo razmotrili "klasičnu" politiku pohrane na temelju broja bodova. Alternativni pristup je postavljanje "dana" umjesto "točaka vraćanja" u istom izborniku.

Veeam B&R pravila zadržavanja - raspetljavanje rezervnih lanaca uz tehničku podršku

Ideja je jasna iz naziva - retencija će pohraniti zadani broj dana, broj bodova u svakom danu nije bitan. Pritom zapamtite sljedeće:

  • Pri obračunu zadržavanja ne uzima se u obzir tekući dan
  • Računaju se i dani kada zadatak uopće nije uspio. Ovo treba imati na umu da slučajno ne izgubite bodove onih zadataka koji rade neredovito.
  • Točka vraćanja računa se od dana kada je stvorena (tj. ako je zadatak započeo u ponedjeljak i završio u utorak, onda je to točka od ponedjeljka)

Inače, principi primjene zadržavanja po zadacima također su određeni odabranom sigurnosnom metodom. Pokušajmo s drugim zadatkom izračuna koristeći istu inkrementalnu metodu. Recimo da je zadržavanje postavljeno na 8 dana, zadatak se pokreće svakih 6 sati s potpunom sigurnosnom kopijom u srijedu. U ovom slučaju zadatak ne radi u nedjelju. Posao prvi put kreće u ponedjeljak. Kada će se primijeniti zadržavanje?

Odgovoriti
Kao i obično, najbolje je nacrtati znak. Dopustit ću si pojednostaviti zadatak i neću crtati sve bodove stvorene za svaki dan, jer broj bodova po danu ovdje nije bitan. Za nas je samo važno da će prvog ponedjeljka i srijede prva točka biti potpuna rezervna kopija, ostalim danima zadatak će jednostavno stvoriti 4 inkrementalne točke.

Veeam B&R pravila zadržavanja - raspetljavanje rezervnih lanaca uz tehničku podršku

Sami razumijemo da će se zadržavanje primijeniti brisanjem pune sigurnosne kopije u ponedjeljak i njezinog povećanja. Kada će se to dogoditi? Kada će ostatak lanca sadržavati 8 dana. Pritom ne računamo tekući dan, ali nedjelju, naprotiv, računamo. Dakle, odgovor je četvrtak drugog tjedna.

GFS arhiviranje za redovne poslove

Prije v.10, metoda pohranjivanja djed-otac-sin (GFS) bila je dostupna samo za poslove sigurnosne kopije i poslove kopiranja na traku. Sada je dostupan i za redovitu sigurnosnu kopiju.

Iako ovo nije vezano uz aktualnu temu, ne mogu reći da nova funkcionalnost ne znači odstupanje od strategije 3-2-1. Prisutnost arhivskih točaka u glavnom repozitoriju ni na koji način ne utječe na njegovu pouzdanost. Podrazumijeva se da će se GFS koristiti zajedno s skaliranim repozitorijem za slanje ovih točaka u S3 i slične pohrane. Ako ga ne koristite, onda je bolje nastaviti pohranjivati ​​primarne i arhivske točke u različitim spremištima.

Sada pogledajmo principe stvaranja GFS bodova. U postavkama zadatka, u koraku Pohrana, pojavio se poseban gumb koji poziva sljedeći izbornik:

Veeam B&R pravila zadržavanja - raspetljavanje rezervnih lanaca uz tehničku podršku

Bit GFS-a može se svesti na nekoliko točaka (imajte na umu da GFS radi drugačije u drugim vrstama zadataka, ali više o tome kasnije):

  • Zadatak ne stvara zasebnu punu sigurnosnu kopiju pod GFS točkom. Umjesto toga, koristit će se najprikladnija dostupna puna sigurnosna kopija. Stoga se posao mora izvoditi u inkrementalnom načinu rada s povremenim punim sigurnosnim kopiranjem ili korisnik mora ručno izraditi puni sigurnosni kopiraj.
  • Ako je omogućeno samo jedno razdoblje (na primjer, tjedno razdoblje), tada će na početku GFS razdoblja zadatak jednostavno početi čekati punu sigurnosnu kopiju i označiti prvu odgovarajuću kao GFS.

Primjer: Posao je konfiguriran za pohranjivanje tjednog GFS-a korištenjem sigurnosne kopije srijedom. Zadatak se izvodi svaki dan, ali potpuna sigurnosna kopija zakazana je za petak. U ovom slučaju, GFS razdoblje će započeti u srijedu i zadatak će početi čekati odgovarajuću točku. Pojavit će se u petak i bit će označen zastavom GFS-a.

Veeam B&R pravila zadržavanja - raspetljavanje rezervnih lanaca uz tehničku podršku

  • Ako je omogućeno više razdoblja odjednom (na primjer, tjedno i mjesečno), B&R će primijeniti metodu koja dopušta da se ista točka koristi kao GFS više intervala (radi uštede prostora). Zastavice će se dodjeljivati ​​redom, počevši od najmlađih.

Primjer: tjedni GFS je postavljen na srijedu, a mjesečni GFS je postavljen na posljednji tjedan u mjesecu. Posao se izvodi svaki dan i stvara pune sigurnosne kopije ponedjeljkom i petkom.

Radi jednostavnosti, počnimo brojati od pretposljednjeg tjedna u mjesecu. Ovaj tjedan potpuna sigurnosna kopija bit će izrađena u ponedjeljak, ali će se zanemariti jer tjedni GFS interval počinje u srijedu. Ali puna sigurnosna kopija u petak potpuno je prikladna za GFS točku. Ovaj sustav nam je već poznat.

Veeam B&R pravila zadržavanja - raspetljavanje rezervnih lanaca uz tehničku podršku

Sada razmislite što će se dogoditi u zadnjem tjednu u mjesecu. Mjesečni GFS interval započet će u ponedjeljak, ali VBK u ponedjeljak neće biti označen kao GFS jer posao nastoji označiti jedan VBK i kao mjesečnu i kao tjednu GFS točku. Pritom pretraga počinje tjednom, dakle po definiciji može postati i mjesečna.

Veeam B&R pravila zadržavanja - raspetljavanje rezervnih lanaca uz tehničku podršku

Međutim, ako su omogućeni samo tjedni i godišnji intervali, oni će raditi neovisno jedan o drugom i mogu označiti 2 odvojena VBK-a kao odgovarajuće GFS intervale.

Poslovi sigurnosne kopije

Druga vrsta zadatka, često zahtijeva pojašnjenje na poslu. Za početak, analizirajmo "klasični" način rada, bez inovacija v.10

Jednostavna metoda zadržavanja

Prema zadanim postavkama, takvi se poslovi izvode u beskonačno-inkrementalnom načinu. Stvaranje točaka određuju dva parametra - interval kopiranja i željeni broj točaka vraćanja (ovdje nema zadržavanja po danu). Interval kopiranja postavlja se na prvoj kartici Posao prilikom izrade zadatka:

Veeam B&R pravila zadržavanja - raspetljavanje rezervnih lanaca uz tehničku podršku

Broj bodova određuje se malo dalje na kartici Cilj

Veeam B&R pravila zadržavanja - raspetljavanje rezervnih lanaca uz tehničku podršku

Posao stvara 1 novu točku po intervalu (nije važno koliko je točaka stvoreno za VM izvornim poslovima). Na kraju intervala, nova točka se finalizira i, ako je potrebno, primjenjuje se zadržavanje ulančavanjem VBK i najstarijeg povećanja. Ovaj mehanizam nam je već poznat.

Metoda zadržavanja pomoću GFS-a

BCJ također može pohraniti arhivirane bodove. Ovo je konfigurirano na istoj kartici Cilj, odmah ispod postavki broja točaka vraćanja:

Veeam B&R pravila zadržavanja - raspetljavanje rezervnih lanaca uz tehničku podršku

GFS bodovi se mogu kreirati na dva načina - sintetički, pomoću podataka na sekundarnom repozitoriju ili simulacijom pune sigurnosne kopije i čitanjem svih podataka iz primarnog repozitorija (aktivira se opcijom označenom brojem 3). Zadržavanje će u oba slučaja biti vrlo različito, pa ćemo ih razmotriti odvojeno.

Sintetički GFS

U ovom slučaju, GFS točka nije kreirana točno na određeni dan. Umjesto toga, GFS točka će se stvoriti kada se VIB dana za koji je planirano stvaranje GFS točke spoji s potpunom sigurnosnom kopijom. To ponekad uzrokuje nesporazume, jer vrijeme prolazi, ali još uvijek nema GFS točke. I samo moćni šaman iz tehničke podrške može predvidjeti kojeg će se dana točka još pojaviti. Zapravo, magija nije potrebna - samo pogledajte postavljeni broj bodova i interval sinkronizacije (koliko se bodova stvara svaki dan). Pokušajte sami izračunati pomoću ovog primjera: zadatak je postavljen za pohranjivanje 7 bodova, interval sinkronizacije je 12 sati (tj. 2 boda dnevno). Trenutno u lancu postoji već 7 točaka, danas je ponedjeljak, a za ovaj dan predviđena je izrada GFS točke. Kojeg dana će biti stvoreno?

Odgovoriti
Ovdje je bolje opisati kako će se lanac mijenjati u dinamici, po danu:

Veeam B&R pravila zadržavanja - raspetljavanje rezervnih lanaca uz tehničku podršku

Dakle, u ponedjeljak je posljednji inkrement u lancu označen kao GFS, ali nema drugih vidljivih promjena. Svaki dan zadatak stvara 2 nove točke, a zadržavanje neumoljivo pomiče lanac naprijed. Konačno, u četvrtak je vrijeme da se zadržavanje primijeni na taj isti prirast. Ova će sesija trajati dulje nego inače - jer će zadatak "izvući" potrebne blokove iz lanca i stvoriti novu punu točku. Od sada će biti 8 bodova u lancu - 7 u glavnom lancu + GFS.

Stvaranje GFS točaka s opcijom “Pročitaj cijelu točku”.

Gore sam rekao da BCJ radi u beskonačno-inkrementalnom načinu rada. Sada ćemo analizirati jedinu iznimku od ovog pravila. Ako uključite opciju “Pročitaj cijelu točku”, GFS točka će biti kreirana točno na zakazani dan. Sam zadatak radit će u inkrementalnom načinu s povremenim punim sigurnosnim kopijama, o čemu smo govorili gore. Zadržavanje će se također primijeniti uklanjanjem najstarijeg dijela lanca. Međutim, u ovom slučaju samo će se povećanja izbrisati, a potpuna sigurnosna kopija ostat će kao GFS točka. Sukladno tome, bodovi označeni GFS zastavicama ne uzimaju se u obzir pri izračunu zadržavanja.

Pretpostavimo da je zadatak postavljen za pohranu 7 bodova i stvaranje tjedne GFS točke u ponedjeljak. U ovom slučaju, svakog ponedjeljka posao će doista stvoriti punu sigurnosnu kopiju i označiti je kao GFS. Zadržavanje će se primijeniti kada nakon brisanja inkremenata iz najstarijeg dijela broj preostalih inkremenata ne padne ispod 7. Ovako to izgleda na dijagramu:

Veeam B&R pravila zadržavanja - raspetljavanje rezervnih lanaca uz tehničku podršku

Dakle, do kraja drugog tjedna u lancu je ukupno 14 bodova. Tijekom drugog tjedna zadatak je stvorio 7 bodova. Da je to jednostavan zadatak, zadržavanje bi već bilo primijenjeno. Ali ovo je BCJ s GFS zadržavanjem, tako da ne računamo GFS bodove, što znači da ih ima samo 6. Odnosno, još uvijek ne možemo primijeniti zadržavanje. U trećem tjednu stvaramo još jednu punu sigurnosnu kopiju s GFS oznakom. 15 bodova, ali opet ne računamo ovaj. I konačno, u utorak trećeg tjedna, stvaramo prirast. Sada, ako uklonimo inkremente lanca prvog tjedna, ukupan broj inkremenata će zadovoljiti postavljeno zadržavanje.

Kao što je gore spomenuto, u ovoj metodi vrlo je važno da se pune sigurnosne kopije izrađuju redovito. Na primjer, ako postavite glavno zadržavanje na 7 dana, ali samo 1 godišnji bod, lako je zamisliti da će se prirasta akumulirati puno, puno više od 7. U takvim slučajevima, bolje je koristiti sintetičku metodu stvaranja GFS.

I opet "Ukloni izbrisane stavke"

Ova opcija je također prisutna za BCJ:

Veeam B&R pravila zadržavanja - raspetljavanje rezervnih lanaca uz tehničku podršku

Logika ove opcije ovdje je ista kao i kod uobičajenih zadataka sigurnosne kopije - ako se stroj ne obrađuje određeni broj dana, njegovi se podaci brišu iz lanca. Ipak, za BCJ ova opcija je objektivno korisnija, a evo i zašto.

U normalnom načinu rada, BCJ radi u beskonačno-inkrementalnom načinu rada, pa ako se u nekom trenutku stroj ukloni iz zadatka, tada će zadržavanje postupno izbrisati sve točke oporavka dok ne ostane samo jedna - u VBK. Sada zamislimo da je posao također konfiguriran za stvaranje sintetičkih GFS točaka. Kada dođe vrijeme, posao će morati stvoriti GFS za sve strojeve u lancu. Ako neki stroj uopće nema nove točke - pa, morate koristiti onaj koji jest. I tako svaki put. Kao rezultat toga, može doći do sljedeće situacije:

Veeam B&R pravila zadržavanja - raspetljavanje rezervnih lanaca uz tehničku podršku

Obratite pozornost na odjeljak Datoteke: imamo glavni VBK i 2 tjedna GFS boda. A sada na odjeljak Točke vraćanja - zapravo, ove datoteke sadrže istu sliku stroja. Naravno, nema smisla u takvim GFS točkama, one samo zauzimaju prostor.

Ova situacija je moguća samo kada se koristi sintetički GFS. Da biste to spriječili, koristite opciju "Ukloni izbrisane stavke". Samo ga ne zaboravite postaviti na odgovarajući broj dana. Tehnička podrška vidjela je slučajeve u kojima je opcija bila postavljena na manje od broja dana od intervala sinkronizacije - BCJ je počeo divljati i brisati točke prije nego što ih je imao vremena stvoriti.

Također imajte na umu da ova opcija ne utječe na postojeće GFS bodove. Ako želite očistiti arhive, morate to učiniti ručno - desnim klikom na stroj i odabirom "Izbriši s diska" (u prozoru koji se pojavi ne zaboravite označiti potvrdni okvir "Ukloni GFS punu sigurnosnu kopiju"). :

Veeam B&R pravila zadržavanja - raspetljavanje rezervnih lanaca uz tehničku podršku

Innovation v.10 - trenutna kopija (trenutačna kopija)

Nakon što smo se pozabavili "klasičnim" funkcionalnostima, prijeđimo na novu. Inovacija je jedna, ali vrlo važna. Ovo je novi način rada.

Veeam B&R pravila zadržavanja - raspetljavanje rezervnih lanaca uz tehničku podršku

Ne postoji takva stvar kao što je "interval sinkronizacije", zadatak će stalno pratiti jesu li se pojavile nove točke i kopirati ih sve, bez obzira koliko ih bilo. Međutim, posao ostaje inkrementalan, što znači da čak i ako glavni posao kreira VBK ili VRB, te će točke biti kopirane kao VIB. Inače, u ovom načinu rada nema iznenađenja - i standardno i GFS zadržavanje rade prema gore opisanim pravilima (iako je ovdje dostupan samo sintetički GFS).

Diskovi se vrte. Značajke repozitorija rotiranih diskova

Stalna prijetnja ransomware virusa učinila je de facto sigurnosnim standardom imati kopiju podataka na mediju do kojeg virus ne može doprijeti. Jedna je mogućnost korištenje repozitorija s rotirajućim diskovima, gdje se diskovi koriste naizmjenično: dok je jedan disk povezan i na njega se može pisati, ostali se pohranjuju na sigurno mjesto.
Kako biste B&R naučili raditi s takvim repozitorijima, u postavkama repozitorija, u koraku Repozitorij, kliknite na gumb Napredno i odaberite odgovarajuću opciju:

Veeam B&R pravila zadržavanja - raspetljavanje rezervnih lanaca uz tehničku podršku

Nakon toga, VBR će čekati da povremeno postojeći lanac nestane iz repozitorija, što znači rotaciju diska. Ovisno o vrsti repozitorija i vrsti posla, B&R će se ponašati drugačije. To možete prikazati tablicom poput ove:

Veeam B&R pravila zadržavanja - raspetljavanje rezervnih lanaca uz tehničku podršku

Razmotrimo svaku opciju.

Normalan posao i Windows spremište

Dakle, imamo zadatak koji sprema lance na prvi disk. Tijekom rotacije stvoreni lanac zapravo nestaje, a zadatak mora nekako preživjeti ovaj gubitak. Utjehu pronalazi u stvaranju pune sigurnosne kopije. Dakle, svaka rotacija znači punu sigurnosnu kopiju. Ali što se događa s točkama na isključenom disku? Oni se pamte i uzimaju u obzir pri obračunu samopridržaja. Dakle, postavljeni broj točaka u zadatku je koliko se točaka mora zadržati na svim diskovima. Evo primjera:

Posao se izvodi u beskonačno-inkrementalnom načinu rada i konfiguriran je za pohranu 3 točke vraćanja. Ali imamo i drugi disk, i rotiramo ga jednom tjedno (može biti više diskova, to ne mijenja bit).

U prvom tjednu, zadatak će stvoriti točke na prvom disku i spojiti dodatne. Dakle, ukupan broj bodova će biti tri:

Veeam B&R pravila zadržavanja - raspetljavanje rezervnih lanaca uz tehničku podršku

Zatim spajamo drugi disk. Prilikom pokretanja, B&R će primijetiti da se pogon promijenio. Lanac na prvom disku će nestati sa sučelja, ali podaci o njemu ostat će u bazi podataka. Posao će sada sadržavati 3 točke na drugom disku. Opća situacija će biti ovakva:

Veeam B&R pravila zadržavanja - raspetljavanje rezervnih lanaca uz tehničku podršku

Na kraju ponovno pričvršćujemo prvi pogon. Prije stvaranja nove točke, zadatak će provjeriti što je tamo sa zadržavanjem. A zadržavanje, podsjećam vas, postavljeno je na pohranu 3 boda. U međuvremenu, imamo 3 točke na disku 2 (ali on je offline i pohranjen na sigurnom mjestu gdje B&R ne može doći) i 3 točke na disku 1 (ali ovaj je povezan). Dakle, možete sigurno ukloniti 3 točke s diska 1, jer premašuju zadržavanje. Nakon toga, zadatak ponovno stvara punu sigurnosnu kopiju, a naš lanac počinje izgledati ovako:

Veeam B&R pravila zadržavanja - raspetljavanje rezervnih lanaca uz tehničku podršku

Ako je zadržavanje konfigurirano da pohranjuje dane umjesto broja bodova, tada se logika ne mijenja. Također, GFS zadržavanje uopće nije podržano kada se koriste repozitoriji s rotacijom diska.

Normalni posao i mrežna pohrana spremišta Linuxa

Ova opcija je također moguća, ali se općenito manje preporučuje zbog nametnutih ograničenja. Zadatak će odgovoriti na rotaciju diska i nestanak lanca na isti način - stvaranjem pune sigurnosne kopije. Ograničenje je povezano s krnjim mehanizmom zadržavanja.

Ovdje se tijekom rotacije cijeli lanac na odspojenom disku jednostavno briše iz B&R baze podataka. Obratite pozornost - iz baze podataka same datoteke ostaju na disku. Mogu se uvesti i koristiti za oporavak, ali nije teško pogoditi da će prije ili kasnije takvi zaboravljeni lanci ispuniti cijelo spremište.

Rješenje je dodati DWORD ForceDeleteBackupFiles kao što je navedeno na ovoj stranici: www.veeam.com/kb1154. Nakon toga, posao će jednostavno početi brisati sav sadržaj mape posla ili mape spremišta (ovisno o vrijednosti) pri svakoj rotaciji.

No, ne radi se o elegantnom zadržavanju, već o čišćenju svih sadržaja. Nažalost, tehnička podrška naišla je na slučajeve kada je spremište jednostavno bilo korijenski direktorij diska, gdje su, osim sigurnosnih kopija, postojali i drugi podaci. Sve je to uništeno tijekom rotacije.

Osim toga, kada je omogućeno ForceDeleteBackupFiles, radi za sve vrste repozitorija, odnosno čak će i repozitoriji na Windowsima prestati primjenjivati ​​zadržavanje i početi brisati sadržaj. Drugim riječima, lokalni disk na Windowsima najbolji je izbor za takav sustav za pohranu sigurnosnih kopija.

Sigurnosna kopija i Windows repozitorij

S BCJ stvari postaju još zanimljivije. Ne samo da postoji potpuno zadržavanje, već nema potrebe za izradom pune sigurnosne kopije svaki put kada promijenite disk! Djeluje ovako:

Prvo, B&R počinje stvarati točkice na prvom disku. Recimo da smo retenciju postavili na 3 boda. Zadatak će raditi u beskonačno-inkrementalnom načinu i spojiti sve suvišno (podsjećam vas da GFS zadržavanje nije podržano u ovom slučaju).

Veeam B&R pravila zadržavanja - raspetljavanje rezervnih lanaca uz tehničku podršku

Zatim spajamo drugi disk. Budući da na njemu još nema lanca, stvaramo punu sigurnosnu kopiju, nakon čega imamo drugi lanac od tri točke:

Veeam B&R pravila zadržavanja - raspetljavanje rezervnih lanaca uz tehničku podršku

Konačno, vrijeme je da ponovno povežete prvi pogon. I tu dolazi do čarolije, budući da zadatak neće stvoriti punu sigurnosnu kopiju, već samo nastaviti inkrementalni lanac:

Veeam B&R pravila zadržavanja - raspetljavanje rezervnih lanaca uz tehničku podršku

Nakon toga će zapravo svaki disk imati svoj neovisni lanac. Dakle, ovdje se pod zadržavanjem ne misli na broj bodova na svim diskovima, već na broj bodova na svakom disku posebno.

Sigurnosna kopija i mrežna pohrana Linux repozitorija

Opet, sva elegancija se gubi ako spremište nije na lokalnom Windows disku. Ova skripta radi slično kao gornji jednostavni zadatak. Prilikom svake rotacije, BCJ će stvoriti punu sigurnosnu kopiju, a postojeći bodovi bit će zaboravljeni. Kako ne biste ostali bez slobodnog prostora, morate koristiti DWORD ForceDeleteBackupFiles.

Zaključak

Dakle, kao rezultat ovako dugog teksta, razmotrili smo dvije vrste zadataka. Naravno, ima još mnogo zadataka, ali neće biti moguće sve ih razmotriti u obliku jednog članka. Ako nakon čitanja još uvijek imate pitanja, napišite ih u komentarima, rado ću osobno odgovoriti.

Izvor: www.habr.com

Dodajte komentar