Бақылау нүктесі қонақтың бір бөлігін кері қайтарады және қалған әрбір жүйені өз орнында қалдырады. Қонақтан шыққан нәрсе — жеткізілген хабарлама, хостқа көшірілген файл, сайт қабылдаған тіркелгі әрекеті — оны қабылдаған жүйеге тиесілі, бақылау нүктесіне емес. Қайтарудың белгіленген жергілікті ауқымы бар, оны жою деп атау қалпына келтіру жоспарын жалған мәлімдемеге айналдырады. Төмендегі кесте қалпына келтіру шын мәнінде неге жететінінің тексеру тізімі.

Жұмыс үстелі қайтады, қашықтағы сеанс қайтпайды

Әдеттегі шағым оқиғадан кейін келеді. Виртуалды машина өткен аптаның күйінде жүктеледі, шолғыш тарихы жоғалады, ал пайдаланушы кірген қызмет сеансты әлі де белсенді деп көрсетеді. Ештеңе бұзылмаған; екі жүйе ешқашан бір транзакцияда болмаған.

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

Сол сәйкессіздік — сабақ. Бақылау нүктесі гипервизор бақылайтын нәрсені қалпына келтіреді: қонақтың виртуалды жабдығын және түріне қарай оның жадын. Ол веб-қосымшаның сеанс кестесін, пошта серверінің жеткізу кезегін немесе әріптестің жүктеу қалтасын бақыламайды. Қалпына келтіру алдында түрді оқыңыз, өйткені түр қалпына келтіру жалпы алғанда нені қайтара алатынын анықтайды.

Гипервизор шын мәнінде нені сақтады

Microsoft-тың Hyper-V құжаттамасы жадыны виртуалды дискілермен бірге түсіретін стандартты бақылау нүктелерін деректермен үйлесімді механизмді пайдаланып, жадыны өткізіп жіберетін өндірістік бақылау нүктелерінен ажыратады. Стандартты бақылау нүктесі қонақ орындап жатқан нұсқаудан жалғасады; өндірістікі оның орнына үйлесімді дискіден жүктеледі. Бұл айырмашылық қалпына келтіру жұмыс істеп тұрған процесті әлде таза бастауды қайтаратынын анықтайды. Бір гипервизордың мінез-құлқын екіншісіне көшірмеңіз, өйткені терминдер мен үйлесімділік механизмі өнімдер арасында өзгереді.

Microsoft сонымен қатар бақылау нүктесінің резервтік көшірме еместігін ескертеді, және бұл ескерту маңызды. Бір томдағы бақылау нүктелерінің тізбегі сол томның тағдырын бөліседі, сондықтан ол жоғалған хосттан емес, нашар өзгерістен қорғайды.

Қонақ дискісінен тыс өмір сүретін файлдар

Ортақ қалта — қонаққа ұсынылатын хосттың файлдық жүйесі, және қонақты қайтару оны қайтармайды. Егер пайдаланушы қонақтың ішінде файл жүктеп, оны ортақ жол арқылы сыртқа көшірсе, сол екінші көшірменің өз өмірлік циклі мен өз иесі бар. Қонақты қалпына келтіру бірінші көшірмені алып тастайды және екіншісін қойылған жерінде дәл сол күйінде қалдырады.

Қайтаруға уәде бермес бұрын әр жолдың кімге тиесілі екенін сұраңыз. Хосттың ортақтасуы, алмасу буфері арқылы берілу және бұлттық дискіге жүктеу — үш меже, және тек біріншісі ғана гипервизор қоймасының қасында болуы мүмкін.

Көшірмені шынымен жою қажет болса, оны межесінде жойыңыз және бұл қадамды бөлек жазыңыз. Тек суретті тізіп шығатын қалпына келтіру жоспары көшірме табылғанша ешкім байқамайтын түрде толық емес. Дәл сол сақтық қонақ жұмыс істеп тұрғанда хост жазған журналдарға да қатысты.

Гипервизор ешқашан көрмеген тіркелгілер

Қызмет қонақтан қабылдаған кез келген нәрсе қызметтің жазбасы, қонақтың емес. Гипервизор бұл транзакцияны ешқашан көрмеген, сондықтан оны кері қайтара алмайды. Құпиясөзді ауыстыру, сатып алу, жарияланған хабарлама және API шақыруы — барлығы оларды өңдеген жүйеде қалады. Диск бейнесін қалпына келтіру сол жүйеге жетпейді.

Шолғыш күйі сәйкессіздікті нақты етеді. Қалпына келтірілген қонақта сеансты содан кейін ауыстырған қызмет үшін ескі cookie сақталуы мүмкін, сондықтан пайдаланушы кірген болып көрінеді де, үнсіз қабылданбайды, немесе шыққан болып көрінеді, ал қызмет сеансты әлі жарамды деп санайды. Қызметте сеансты кері қайтару — оны тоқтататын жалғыз операция.

Қалпына келтіру нені болдырмай алмайды

Бақылау нүктесі мақұлданған сынақ немесе ауқымы түсінікті конфигурация тәжірибесі үшін пайдалы. Бұл жергілікті күй үшін жергілікті болдырмау, яғни естілгенінен тар уәде, және бұл хосттың, гипервизордың немесе кез келген сыртқы жүйенің таза қалғанының дәлелі емес. VPN пакеттердің қай жолмен жүретінін өзгертеді; ол қонақтағы бағдарламалық жасақтаманы іске қосуға қауіпсіз ете қоймайды. Екі тұжырым бөлек, тек біреуі ғана туннель туралы.

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

Бірінші жол бақылау нүктесін объектіге айналдырады, екіншісі ол қамтитын дискілерді тізіп шығады, бұл ауқым сұрағына жадымен емес, дәлелмен жауап береді. Әшкереленген құпияны оған иелік ететін қызметте айналдырып, кері қайтарыңыз. Белгілі зиянды код қатысып жатса, суреттің орындалуды қауіпсіз етеді деп болжаудың орнына уәкілетті тергеу ортасын және ұйымның әрекет ету процесін пайдаланыңыз.

Қалпына келтіру алдында үш нәрсені жазыңыз: қонақтың қандай күйін кері аласыз, қандай сыртқы жүйелер әсерді әлі ұстап тұр және содан кейін қай нүктеге сенесіз. Бұл жоспар қайтадан таныс болып көрінген машинадан күштірек тұжырым. Оны билетпен бірге сақтаңыз, келесі қалпына келтіру сол тізімнен басталсын.

Қатысты мақалалар