In kontrôlepunt set in part fan de gast werom en lit elk oar systeem wêr’t it wie. Wat de gast ferliet — in besoarge berjocht, in bestân dat nei de host kopyearre is, in akkountaksje dy’t in website oannaam — heart by it systeem dat it ûntfong, net by it kontrôlepunt. It weromsetten hat in beskreaune lokale omfang, en it wiskjen neame makket in werstelplan in falske bewearing. De tabel hjirûnder is de checklist foar wat in werstel echt berikt.

It buroblêd komt werom, de fiere sesje net

De gewoane klacht komt efternei. De firtuele masine bootet yn ’e tastân fan ferline wike, de browsergeskiedenis is fuort, en de tsjinst dêr’t de brûker by oanmeld is, listet de sesje noch altyd as aktyf. Neat is stikken; de beide systemen wiene nea yn deselde transaksje.

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

Dy misferhâlding is de les. In kontrôlepunt set werom wat de hypervisor folget: de firtuele hardware fan de gast en, ôfhinklik fan it type, syn ûnthâld. It folget gjin sesjetabel fan in webapplikaasje, de besoargingswacht fan in mailserver of de downloadmap fan in kollega. Lês it type foar it werstel, want it type beslút wat in werstel hielendal weromhelje kin.

Wat de hypervisor eins bewarre hat

De Hyper-V-dokumintaasje fan Microsoft ûnderskiedt standertkontrôlepunten, dy’t it ûnthâld tegearre mei de firtuele skiven fêstlizze, fan produksjekontrôlepunten, dy’t in mei de gegevens konsistint meganisme brûke en it ûnthâld oerslaan. In standertkontrôlepunt ferfettet by de ynstruksje dy’t de gast útfoerde; in produksjekontrôlepunt bootet ynstee fan in konsistinte skiif. Dat ferskil beslút oft in werstel in rinnend proses of in skjinne start werombringt. Draach it gedrach fan ien hypervisor net oer op in oaren, want de termen en it konsistinsjemeganisme ferskille tusken produkten.

Microsoft warskôget ek dat in kontrôlepunt gjin reservekopy is, en dy warskôging is wichtich. In keatling kontrôlepunten op ien bondel dielt it lot fan dy bondel, dus it beskermet tsjin in minne feroaring earder as tsjin in ferlerne host.

Bestannen dy’t bûten de skiif fan de gast libje

In dielde map is in bestânssysteem fan de host dat oan de gast oanbean wurdt, en it weromsetten fan de gast set dy map net werom. As de brûker in bestân yn de gast downloade en it fia in dield paad nei bûten kopyearre, hat dy twadde kopy syn eigen libbenssyklus en syn eigen eigner. It werstellen fan de gast hellet de earste kopy fuort en lit de twadde krekt dêr’t it pleatst is.

Freegje wa’t elk paad besit foardat jo in werstel tasizze. In hostdieling, in oerdracht fia it klamboerd en in upload nei in wolkenskiif binne trije bestimmings, en allinnich de earste kin neist de opslach fan de hypervisor stean.

Wêr’t in kopy echt fuort moat, helje it fuort op syn bestimming en registrearje dy stap apart. In werstelplan dat allinnich de momintopname neamt, is ûnfolslein op in wize dy’t nimmen merkt oant de kopy fûn wurdt. Deselde foarsichtigens jildt foar logboeken dy’t de host skreau wylst de gast rûn.

Akkounts dy’t de hypervisor nea seach

Alles wat in tsjinst fan de gast oannaam, is in record fan de tsjinst, net fan de gast. De hypervisor seach dy transaksje nea, dus hy kin it net weromdraaie. In wachtwurdferoaring, in oankeap, in pleatst berjocht en in API-oproep bliuwe allegear yn it systeem dat se ferwurke hat. It werstellen fan in skiifbyld berikt dat systeem net.

De tastân fan de browser makket de misferhâlding konkreet. In werstelde gast kin in earder cookie hâlde foar in tsjinst dy’t de sesje yn ’e tuskentiid ferfrisse hat, sadat de brûker oanmeld liket en stil ôfwiisd wurdt, of ôfmeld liket wylst de tsjinst de sesje noch jildich achtet. It ynlûken fan de sesje by de tsjinst is de iennichste operaasje dy’t it einiget.

Wat in werstel net ûngedien meitsje kin

In kontrôlepunt is nuttich foar in goedkarde test of in konfiguraasje-eksperimint wêrfan ’t de omfang begrepen is. It is in lokale ûngedienmeitsjen foar lokale tastân, dat is in inger tasizzing as it klinkt, en it is gjin bewiis dat de host, de hypervisor of hokker ekstern systeem dan ek skjin bleaun is. In VPN feroaret hokker paad de pakketten nimme; it makket de software yn de gast net feilich om te draaien. De beide bewearings binne apart en mar ien giet oer de tunnel.

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

De earste rigel lost it kontrôlepunt op yn in objekt, en de twadde listet de skiven op dy’t it beslacht, wat de fraach nei de omfang beantwurdet mei bewiis yn plak fan ûnthâld. Rotearje en lûk in bleatsteld geheim yn by de tsjinst dy’t it besit. Wêr’t bekende skealike koade yn it spul is, brûk in autorisearre ûndersyksomjouwing en it reaksjeproses fan de organisaasje ynstee fan oan te nimmen dat in momintopname de útfiering feilich makket.

Skriuw trije dingen op foar it werstel: hokker gasttastân jo weromhelje, hokker eksterne systemen it effekt noch hâlde, en it punt dêr’t jo dêrnei op fertrouwe. Dat plan is in sterker bewearing as in masine dy’t wer fertroud liket. Hâld it by it ticket, sadat it folgjende werstel fan deselde list begjint.

Relatearre artikelen