Kontrolna točka vrne del gosta nazaj in vsak drug sistem pusti tam, kjer je bil. Kar je zapustilo gosta — dostavljeno sporočilo, datoteka, kopirana na gostitelja, dejanje računa, ki ga je sprejelo spletno mesto — pripada sistemu, ki ga je prejel, ne kontrolni točki. Vračanje ima določen lokalni obseg in če ga imenujemo brisanje, spremenimo načrt obnovitve v napačno trditev. Spodnja tabela je kontrolni seznam tega, kam obnovitev v resnici seže.

Namizje se vrne, oddaljena seja ne

Običajna pritožba pride šele potem. Virtualni stroj se zažene v stanju prejšnjega tedna, zgodovina brskalnika je izginila, storitev, v katero se je uporabnik prijavil, pa sejo še vedno navaja kot aktivno. Nič ni pokvarjeno; sistema nista bila nikoli v isti transakciji.

Where the effect landedWho owns undoing itHow you verify it is gone
Guest virtual diskThe hypervisor, through the checkpoint you restoreThe disk state matches the checkpoint's timestamp
Guest memoryOnly a checkpoint type that saved memoryThe guest resumes or cold-boots, as that type dictates
Host share or clipboardThe owner of that host pathThe copied file is absent at its destination
Remote account or sessionThe service that accepted the actionThe session list shows nothing active for that account
Mail or message queueThe mail system that delivered itThe message is gone from the recipient's mailbox, not from the guest

To neskladje je lekcija. Kontrolna točka obnovi tisto, kar hipervizor spremlja: virtualno strojno opremo gosta in, odvisno od vrste, njegov pomnilnik. Ne spremlja tabele sej spletne aplikacije, čakalne vrste za dostavo poštnega strežnika ali mape za prenose kolega. Pred obnovitvijo preberite vrsto, ker vrsta odloča, kaj lahko obnovitev sploh povrne.

Kaj je hipervizor v resnici shranil

Dokumentacija Microsofta za Hyper-V razlikuje standardne kontrolne točke, ki zajamejo pomnilnik skupaj z virtualnimi diski, od produkcijskih, ki uporabljajo mehanizem skladnosti podatkov in pomnilnik izpustijo. Standardna kontrolna točka se nadaljuje pri ukazu, ki ga je gost izvajal; produkcijska se namesto tega zažene s skladnega diska. Ta razlika odloča, ali bo obnovitev vrnila delujoč proces ali čist začetek. Ne prenašajte vedenja enega hipervizorja na drugega, ker se izrazi in mehanizem skladnosti med izdelki razlikujejo.

Microsoft tudi opozarja, da kontrolna točka ni varnostna kopija, in to opozorilo je pomembno. Veriga kontrolnih točk na enem nosilcu deli usodo tega nosilca, zato ščiti pred slabo spremembo, ne pa pred izgubljenim gostiteljem.

Datoteke, ki živijo zunaj diska gosta

Deljena mapa je datotečni sistem gostitelja, predstavljen gostu, in vrnitev gosta je ne vrne. Če je uporabnik prenesel datoteko znotraj gosta in jo kopiral ven po deljeni poti, ima ta druga kopija svoj življenjski cikel in svojega lastnika. Obnovitev gosta odstrani prvo kopijo in pusti drugo točno tam, kamor je bila shranjena.

Vprašajte, kdo ima v lasti vsako pot, preden obljubite vračanje. Deljen vir gostitelja, prenos prek odložišča in nalaganje v oblak so trije cilji in le prvi je morda poleg shrambe hipervizorja.

Kjer je treba kopijo res odstraniti, jo odstranite na njenem cilju in ta korak zapišite ločeno. Načrt obnovitve, ki navaja samo posnetek, je nepopoln na način, ki ga nihče ne opazi, dokler kopija ni najdena. Enaka previdnost velja za dnevnike, ki jih je gostitelj zapisal, medtem ko je gost deloval.

Računi, ki jih hipervizor ni nikoli videl

Vse, kar je storitev sprejela od gosta, je zapis storitve, ne gosta. Hipervizor te transakcije ni nikoli videl, zato je ne more obrniti. Sprememba gesla, nakup, objavljeno sporočilo in klic API vsi ostanejo v sistemu, ki jih je obdelal. Obnovitev slike diska ne doseže tega sistema.

Stanje brskalnika naredi neskladje konkretno. Obnovljen gost lahko hrani starejši piškotek za storitev, ki je medtem zamenjala sejo, zato je uporabnik videti prijavljen in je tiho zavrnjen, ali je videti odjavljen, medtem ko storitev sejo še vedno šteje za veljavno. Preklic seje pri storitvi je edina operacija, ki jo konča.

Česa obnovitev ne more razveljaviti

Kontrolna točka je koristna za odobren preizkus ali poskus s konfiguracijo, katerega obseg je razumljen. To je lokalna razveljavitev za lokalno stanje, ožja obljuba, kot se sliši, in ni dokaz, da so gostitelj, hipervizor ali kateri koli zunanji sistem ostali čisti. VPN spremeni pot, po kateri gredo paketi; programske opreme v gostu pa ne naredi varne za zagon. Trditvi sta ločeni in le ena govori o tunelu.

$cp = Get-VMSnapshot -VMName lab-desktop -Name baseline
Get-VMHardDiskDrive -VMSnapshot $cp | Select-Object ControllerType, ControllerNumber, ControllerLocation, Path

Prva vrstica razreši kontrolno točko v objekt, druga pa našteje diske, ki jih pokriva, kar na vprašanje obsega odgovori z dokazi namesto s spominom. Zamenjajte in prekličite razkrito skrivnost pri storitvi, ki jo ima v lasti. Kjer je v igri znana zlonamerna koda, uporabite pooblaščeno preiskovalno okolje in odzivni postopek organizacije, namesto da bi predpostavili, da posnetek naredi izvajanje varno.

Pred obnovitvijo zapišite tri stvari: katero stanje gosta vzamete nazaj, kateri zunanji sistemi še držijo učinek in kateri točki boste potem zaupali. Ta načrt je močnejša trditev kot stroj, ki spet izgleda domače. Hranite ga pri zahtevku, da se naslednja obnovitev začne z istim seznamom.

Sorodni članki