Kako kreirati, upravljati i vraćati snimke stanja u VMware-u

Posljednje ažuriranje: 25/06/2025
Autor: Isaac
  • Snimci vam omogućavaju da oporavite stanje virtuelne mašine u VMware brzo i sigurno, ali ne zamjenjuju tradicionalnu sigurnosnu kopiju.
  • Važno je razumjeti o kojim se datotekama radi, njihove tipove i posljedice čuvanja snimaka podataka tokom dužeg perioda kako bi se izbjegli problemi s performansama i prostorom.
  • Ispravno korištenje snimaka uključuje pridržavanje dobrih praksi kao što su ograničavanje njihovog broja i starosti, postavljanje upozorenja i razumijevanje kada ih koristiti ili izbrisati.

VMware snimci

U brzom svijetu sistemske administracije, posjedovanje pouzdanih mehanizama za zaštitu stanja virtualne mašine, testiranje ažuriranja ili oporavak sistema nakon grešaka je ključno. snimke ili snimke u VMwareu Postali su neophodan alat za administratore i tehničare, omogućavajući im sigurniji rad u suočavanju s velikim promjenama na serverima i aplikacijama.

Iako je ovo moćna funkcija, postoje mnoga pitanja i mitovi koji okružuju njenu upotrebu, prednosti, ograničenja i pravilno upravljanje. Stoga ćete u ovom sveobuhvatnom vodiču otkriti sve što je bitno (i nekoliko trikova) za upravljanje snimcima podataka u VMwareu, od osnova, uključenih datoteka, preciznih koraka za kreiranje i vraćanje snimaka podataka, do naprednih smjernica za izbjegavanje problema s performansama i pohranom.

Šta je tačno snapshot u VMware-u?

Una snimak To je u suštini slika virtuelne mašine (VM) u određenom trenutku, koja prikazuje njeno kompletno stanje u datom trenutku: uključujući sadržaj virtuelnih diskova, memoriju (ako je odabrana) i konfiguraciju mašine. Funkcioniše kao digitalizovana "fotografija" virtuelne mašine., čuvajući tačnu tačku na koju se možete vratiti ako dođe do bilo kakvog problema prilikom pravljenja promjena, testiranja zakrpa, ažuriranja ili razvoja sistema.

Međutim, treba biti jasno da to nije ekvivalentno tradicionalnoj sigurnosnoj kopiji. Snimak stanja se oslanja na originalne diskove i namijenjen je omogućavanju brzog i efikasnog vraćanja na prethodnu verziju, ali ako se primarna virtuelna mašina izgubi, sam snimak stanja neće biti dovoljan za oporavak svega. Stoga, Snimci podataka su komplementarni alati, ali ih nikada ne treba miješati s konvencionalnim sigurnosnim kopijama ili ih zamijeniti..

Za šta se koriste snapshots-ovi u VMware-u?

Glavna svrha snimaka je kreirajte brze tačke vraćanja prije operacija koje nose određeni nivo rizikaTipični primjeri gdje su oni ključni:

  • Prije instaliranja kritičnih ažuriranja operativnog sistema ili primijenite zakrpe na aplikacije.
  • Prije dubinskih modifikacija konfiguracije ili instalaciju novog sistemskog softvera ili vozači.
  • Tokom procesa testiranja ili razvoja, omogućavajući vam da "pokvarite" mašinu, a zatim odmah i bez napora poništite promjene.
  • Kao privremena podrška za procese rezerva na nivou domaćina, jer neka rješenja koriste snimke stanja kako bi osigurala konzistentnost podataka.

Međutim, Nisu namijenjeni za korištenje kao definitivne sigurnosne kopije ili za održavanje aktivnim neograničeno.Previše ili previše starih snimaka je recept za katastrofu: može dovesti do uskih grla, problema s prostorom i rizika od oštećenja podataka.

  Savjeti o tome kako blokirati web stranice na iPhoneu i iPadu

Kako funkcioniraju snimci stanja i koje datoteke su uključene?

Kada napravite snimak sistema u VMware-u, Čitav niz datoteka i internih mehanizama se kreira za "zamrzavanje" stanja virtuelne mašine.:

  • Delta datoteke (-delta.vmdk ili -00000x.vmdk): Za svaki snimak se generira diferencijalni disk. Ove datoteke bilježe sve naknadne promjene napravljene na disku od kada je snimak napravljen. Svaka delta djeluje kao "dnevnik promjena" u odnosu na osnovni disk i nikada ne može biti veća od originalne datoteke (iako se u ekstremnim situacijama može približiti).
  • .vmsd: Ova datoteka pohranjuje metapodatke i informacije o upravljanju svim snimcima povezanim s virtualnom mašinom. Uključuje reference, imena, jedinstvene identifikatore i odnose između snimaka i roditeljskih i podređenih diskova.
  • .vmsn: Ovo je datoteka stanja virtuelne mašine u trenutku pravljenja snimka. Ako odaberete da sačuvate memoriju virtuelne mašine, ova datoteka će sadržavati RAM dump plus nekoliko dodatnih megabajta. U suprotnom, njena veličina će se smanjiti.
  • Privremene datoteke: Tokom brisanja ili konsolidacije snimka, mogu se pojaviti i dodatne delta datoteke kako bi se dovršilo spajanje zabilježenih promjena.

Sve ove datoteke, Podrazumevano, oni se nalaze u istom direktorijumu kao i virtuelna mašina., iako ih je moguće ručno premjestiti uređivanjem konfiguracije ako postoje posebne potrebe za performansama ili skladištenje.

Koliko prostora zauzimaju datoteke snimki podataka i kako rastu?

El Prostor potreban za snimak direktno zavisi od aktivnosti virtuelne mašine. nakon njihovog kreiranja. Delta datoteke počinju male (obično 16 MB), ali kako se zapisivanje na disk događa, one rastu u blokovima. Ako radite sa serverima koji obavljaju mnogo operacija pisanja (kao što su baze podataka SQL, Exchange, itd.), delta datoteke mogu brzo narasti do znatne veličine.

Maksimalna veličina snimka stanja nikada neće premašiti veličinu originalnog diska.Na primjer, ako promijenite apsolutno svaki blok na disku nakon što napravite snimak, delta datoteka će biti jednaka veličini osnovne datoteke, plus mali tehnički troškovi.

Oko: VMFS sistem datoteka nameće ograničenja veličine virtuelnih diskova. Ako zbir opterećenja diska i snimki podataka premaši ta ograničenja, kreiranje novih snimaka podataka može propasti. Važno je uzeti u obzir ova ograničenja prilikom definisanja veličine vaših virtuelnih diskova ako planirate često koristiti snimke podataka.

Ključne razlike između snimaka i sigurnosnih kopija

Iako mnogim administratorima početnicima to može izgledati isto, Snimci imaju sasvim drugačiju funkciju od sigurnosnih kopija.:

  • Snimci: Oni su potpuno zavisni od originalnih datoteka virtuelne mašine. Ne sadrže nezavisnu, potpunu kopiju svih podataka; oni jednostavno pohranjuju razlike od posljednje "tačke zamrzavanja". Ako se osnovni diskovi izbrišu, snimci stanja ne mogu oporaviti virtuelnu mašinu.
  • Rezervne kopije: To su nezavisne kopije, pohranjene odvojeno i mogu rekonstruirati cijelu virtualnu mašinu čak i ako se originalna datoteka izgubi. Nude istinsku zaštitu podataka i oporavak od katastrofe.
  Sve o BitLockeru: šta je to, kako radi i kako ga aktivirati

Nikada ne koristite snimke stanja kao primarni sigurnosni mehanizam za kritične podatke ili produkcijske sisteme.

Preporučeni slučajevi upotrebe i upozorenja

Korištenje snimaka Posebno se preporučuje za razvojna, testna i laboratorijska okruženja.Tamo je mogućnost brzog povratka u prethodno stanje ključna i štedi bezbroj sati rada u slučaju neočekivanih kvarova.

Međutim, U produkcijskim okruženjima se NE preporučuje imati aktivne snimke sistema duži vremenski period.Ako se snimak kreira u produkcijskom okruženju za specifične potrebe, treba ga izbrisati što je prije moguće kako bi se izbjeglo smanjenje performansi, problemi s prostorom i potencijalne nedosljednosti na disku ili u memoriji.

Takođe, Dugi nizovi snimaka mogu uzrokovati prave glavobolje.Što je više tačaka povezano, to je skuplje za sistem za pohranu podataka da rekonstruiše stanje virtuelne mašine, jer mora sekvencijalno ispitati sve delte prije pristupa osnovnom disku.

Koje vrste datoteka čine snimak stanja (snapshot)?

Već smo neke vidjeli, ali vrijedi ih pregledati i detaljnije istražiti svaki od njih:

  • .vmdk (osnovni disk): Glavna datoteka diska virtuelne mašine.
  • –00000x.vmdk (delta diska ili zapisnik ponavljanja): Zapis svih promjena nakon kreiranja snimka. Za svaki novi snimak dodaje se još jedna datoteka ovog tipa. Nakon brisanja, promjene se spajaju nazad na matični disk.
  • .vmsd: Baza podataka metapodataka za snimke te virtuelne mašine. Raste svaki put kada se kreira novi snimak i pohranjuje odnose između snimaka roditelja i djece.
  • .vmsn: Tačno stanje rada virtuelne mašine u trenutku pravljenja snimka (opciono uključujući i potpuni RAM dump).

Kada se svi snimci izbrišu, delta datoteke se integrišu u osnovni disk, a cijela struktura pomoćnih datoteka se automatski briše.

Kako korak po korak kreirati snimak u VMware-u

snimke

Pratite ovaj postupak za kreiranje snimaka iz klijenta za upravljanje (vSphere Client HTML5 verzije 6.5, 6.7, 7.0 i novije):

  1. Kliknite desnim tasterom miša na virtuelnu mašinu čiju sliku želite da napravite. i odaberite "Snimci > Napravi snimak".
  2. U dijalogu koji se otvori, dodijeliti naziv i opisDodajte dovoljno informacija kako biste identifikovali svrhu i kontekst snimka, što će vam olakšati kasnije upravljanje njime.
  3. Odlučite da li uključi VM memorijuAko je virtuelna mašina uključena i odaberete uštedu memorije, snimak će uključivati ​​aktivno stanje mašine, što vam omogućava da se vratite na tu tačnu tačku (procesi, servisi, itd.). Ako ne odaberete ovu opciju, snimak će vratiti podatke, ali će se virtuelna mašina nakon toga pokrenuti dok je isključena.
  4. Ako je primjenjivo, odaberite opciju smiriti se kako bi se osigurala konzistentnost podataka (vrlo važno na serverima koji zapisuju kritične podatke na disk).
  5. Kliknite na stvoritiZadatak snimanja će se pojaviti u panelu nedavnih aktivnosti.
  WhatsApp video pozivi koji se sami uključuju: uzroci i rješenja

Savjet: Iako možete kreirati snimak dok je virtuelna mašina uključena, to činite dok je mašina isključena, što osigurava veću konzistentnost i smanjuje potencijalne greške.

Upravljanje i vraćanje snimaka

Nakon kreiranja snimka, možete pregledati, uređivati, brisati ili vraćati bilo koje sačuvane tačke putem Upravitelja snimaka ili iz kontekstnog menija virtuelne mašine:

  • Vrati: Vraća virtuelnu mašinu u tačno stanje u kojem je bila kada je taj snimak kreiran.
  • Uredi: Omogućava vam da izmijenite naziv i opis.
  • Ukloni: Briše odabrani snimak, spajajući promjene s roditeljskim diskom.
  • Izbriši sve: Briše sve aktivne snimke, konsolidujući sve promjene na originalnom disku.

Kada brišete snimak, sistem spaja promjene iz delta datoteka na glavni disk. El Tiempo Potrebno za dovršetak ovog zadatka zavisi od količine podataka izmijenjenih od posljednjeg snimka stanja.

Ako odlučite vratiti se na snimak Ako to ne uključuje memoriju, virtuelna mašina će se vratiti u prethodno stanje, ali će biti hladno pokrenuta (isključena). Ako snimak sačuva RAM memoriju, mašina će izgledati tačno onako kako je bila u trenutku snimanja, uključujući pokrenute procese, servise i otvorene prozore.

Automatizacija snimaka pomoću komandne linije i PowerCLI-ja

Pored grafičkog interfejsa, Moguće je kreirati i upravljati snimkama pomoću naredbe u konzoli ili skriptamaOvo vam omogućava automatizaciju ponavljajućih zadataka, njihovu integraciju u druge procese ili upravljanje okruženjima s više mašina.

Neke uobičajene sintakse:

  • para kreiraj snimak korištenje PowerCLI-ja:
    get-vm NOMBRE_VM | new-snapshot -Memory -quiesce -name "Nombre de la snapshot"
  • para izbriši snimak spremanje vašeg identifikatora u varijablu:
    Remove-Snapshot -Snapshot $snap -RemoveChildren
  • para vratiti se na snimak specifično:
    get-vm "NOMBRE_VM" | set-vm -snapshot "Nombre de la snapshot" -confirm:$false

Ako više volite koristiti izvorne naredbe u ESXi konzoli ili vSphere CLI-ju:
vmware-cmd nombre.vmx createsnapshot nombre 'descripción' 1 1
Posljednja jedinica označava da li želite zamrznuti memoriju virtuelne mašine, a pretposljednja jedinica označava da li želite da je umirite.

sandbox
Vezani članak:
Windows Sandbox (WSB): Ultimativni vodič za korištenje Windows Sandboxa

Ostavite komentar