Az ellenőrzőpont a vendég egy részét visszateszi, és minden más rendszert ott hagy, ahol volt. Ami elhagyta a vendéget — egy kézbesített üzenet, a gazdagépre másolt fájl, egy webhely által elfogadott fiókművelet — annak a rendszernek a tulajdona, amely befogadta, nem az ellenőrzőponté. A visszaállításnak meghatározott helyi hatóköre van, és törlésnek nevezni hamis állítássá teszi a helyreállítási tervet. Az alábbi táblázat az ellenőrzőlista arról, mit ér el valójában egy helyreállítás.

Az asztal visszatér, a távoli munkamenet nem

A szokásos panasz utólag érkezik. A virtuális gép az előző heti állapotba indul, a böngésző előzményei eltűntek, és a szolgáltatás, amelybe a felhasználó bejelentkezett, még mindig aktívként listázza a munkamenetet. Semmi sem tört el; a két rendszer soha nem volt ugyanabban a tranzakcióban.

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

Ez az eltérés a tanulság. Az ellenőrzőpont azt állítja helyre, amit a hipervizor követ: a vendég virtuális hardverét és a típustól függően a memóriáját. Nem követi egy webalkalmazás munkamenet-táblázatát, egy levelezőszerver kézbesítési sorát vagy egy kolléga letöltési mappáját. Olvassa el a típust a helyreállítás előtt, mert a típus dönti el, mit tud egyáltalán visszanyerni egy helyreállítás.

Mit mentett valójában a hipervizor

A Microsoft Hyper-V dokumentációja megkülönbözteti a szabványos ellenőrzőpontokat, amelyek a memóriát a virtuális lemezekkel együtt rögzítik, a termelési ellenőrzőpontoktól, amelyek adatkonzisztens mechanizmust használnak, és kihagyják a memóriát. A szabványos ellenőrzőpont annál az utasításnál folytatódik, amelyet a vendég éppen végrehajtott; a termelési ellenőrzőpont ehelyett egy konzisztens lemezről indul. Ez a különbség dönti el, hogy egy helyreállítás futó folyamatot vagy tiszta indítást ad-e vissza. Ne vigye át az egyik hipervizor viselkedését a másikra, mert a fogalmak és a konzisztenciamechanizmus termékenként változik.

A Microsoft azt is figyelmezteti, hogy az ellenőrzőpont nem biztonsági mentés, és a figyelmeztetés fontos. Az egy köteten lévő ellenőrzőpontok lánca megosztja a kötet sorsát, tehát egy rossz változás ellen véd, nem egy elveszett gazdagép ellen.

A vendég lemezén kívül élő fájlok

A megosztott mappa a gazdagép fájlrendszere, amelyet a vendégnek mutatnak, és a vendég visszaállítása nem állítja vissza azt. Ha a felhasználó a vendégen belül töltött le egy fájlt, és megosztott útvonalon kifelé másolta, annak a második példánynak saját életciklusa és saját tulajdonosa van. A vendég helyreállítása eltávolítja az első példányt, és a másodikat pontosan ott hagyja, ahová tették.

Kérdezze meg, kié az egyes útvonalak, mielőtt visszaállítást ígér. A gazdagép-megosztás, a vágólapon át történő átvitel és a felhőlemezre való feltöltés három cél, és csak az első lehet a hipervizor tárolója mellett.

Ahol egy példányt valóban el kell távolítani, távolítsa el a célhelyén, és ezt a lépést külön rögzítse. Az a helyreállítási terv, amely csak a pillanatképet sorolja fel, olyan módon hiányos, hogy senki nem veszi észre, míg a példány elő nem kerül. Ugyanez az óvatosság érvényes a gazdagép által írt naplókra is, amíg a vendég futott.

Fiókok, amelyeket a hipervizor soha nem látott

Bármit is fogadott el egy szolgáltatás a vendégtől, az a szolgáltatás bejegyzése, nem a vendégé. A hipervizor soha nem látta azt a tranzakciót, ezért nem tudja visszafordítani. A jelszócsere, a vásárlás, a közzétett üzenet és az API-hívás mind abban a rendszerben marad, amely feldolgozta őket. A lemezkép helyreállítása nem ér el abba a rendszerbe.

A böngésző állapota kézzelfoghatóvá teszi az eltérést. Egy helyreállított vendég őrizhet egy korábbi sütit egy olyan szolgáltatáshoz, amely azóta lecserélte a munkamenetet, így a felhasználó bejelentkezettnek látszik, és csendben elutasítják, vagy kijelentkezettnek látszik, miközben a szolgáltatás még érvényesnek tartja a munkamenetet. A munkamenet visszavonása a szolgáltatásnál az egyetlen művelet, amely véget vet neki.

Mit nem tud visszavonni egy helyreállítás

Az ellenőrzőpont hasznos egy jóváhagyott teszthez vagy egy konfigurációs kísérlethez, amelynek hatóköre érthető. Helyi visszavonás helyi állapothoz, ami szűkebb ígéret, mint amilyennek hangzik, és nem bizonyíték arra, hogy a gazdagép, a hipervizor vagy bármely külső rendszer tisztán maradt. A VPN megváltoztatja, melyik útvonalon mennek a csomagok; nem teszi a vendég szoftverét biztonságossá a futtatáshoz. A két állítás külön áll, és csak az egyik szól az alagútról.

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

Az első sor objektummá oldja az ellenőrzőpontot, a második felsorolja az általa lefedett lemezeket, ami a hatókör kérdésére bizonyítékkal válaszol, nem emlékezettel. Forgassa és vonja vissza a felfedett titkot annál a szolgáltatásnál, amely birtokolja. Ahol ismert rosszindulatú kód van játékban, használjon engedélyezett vizsgálati környezetet és a szervezet reagálási folyamatát, ahelyett hogy feltételezné, hogy egy pillanatkép biztonságossá teszi a végrehajtást.

Három dolgot írjon le a helyreállítás előtt: melyik vendégállapotot veszi vissza, mely külső rendszerek tartják még a hatást, és melyik pontban fog megbízni utána. Ez a terv erősebb állítás, mint egy gép, amely újra ismerősnek tűnik. Tartsa a jegy mellett, hogy a következő helyreállítás ugyanabból a listából induljon.

Kapcsolódó cikkek