VM-pillanatkép visszaállítása: mit állít helyre és mit nem
A VM-pillanatkép a vendég lemezének és memóriájának állapotát állítja helyre, nem a távoli fiókok műveleteit, a megosztott fájlok másolatait vagy a máshol tárolt bejegyzéseket: először határozza meg a visszaállítás hatókörét.
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 landed | Who owns undoing it | How you verify it is gone |
|---|---|---|
| Guest virtual disk | The hypervisor, through the checkpoint you restore | The disk state matches the checkpoint's timestamp |
| Guest memory | Only a checkpoint type that saved memory | The guest resumes or cold-boots, as that type dictates |
| Host share or clipboard | The owner of that host path | The copied file is absent at its destination |
| Remote account or session | The service that accepted the action | The session list shows nothing active for that account |
| Mail or message queue | The mail system that delivered it | The 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.