Kituo cha ukaguzi hurudisha sehemu ya mgeni nyuma na huacha kila mfumo mwingine mahali ulipo. Kilichotoka kwa mgeni — ujumbe uliowasilishwa, faili iliyonakiliwa kwenye mwenyeji, kitendo cha akaunti ambacho tovuti ilikubali — ni mali ya mfumo uliokipokea, si ya kituo cha ukaguzi. Kurudisha kuna wigo maalum wa ndani, na kukiita kufuta kunageuza mpango wa urejeshaji kuwa kauli ya uongo. Jedwali lililo hapa chini ni orodha ya ukaguzi ya kile urejeshaji hufikia kwa kweli.

Eneo la kazi hurudi, kikao cha mbali hakirudi

Malalamiko ya kawaida huja baada ya tukio. Mashine pepe huanza katika hali ya wiki iliyopita, historia ya kivinjari imepotea, na huduma ambayo mtumiaji aliingia bado inaorodhesha kikao kama hai. Hakuna kilichovunjika; mifumo miwili haikuwa kamwe katika muamala mmoja.

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

Tofauti hiyo ni somo. Kituo cha ukaguzi hurejesha kile hypervisor inafuatilia: maunzi pepe ya mgeni na, kulingana na aina, kumbukumbu yake. Haifuatilii jedwali la vikao la programu ya wavuti, foleni ya uwasilishaji ya seva ya barua au folda ya upakuaji ya mwenzako. Soma aina kabla ya kurejesha, kwa sababu aina huamua kile urejeshaji unaweza kurudisha kabisa.

Kile hypervisor ilihifadhi kwa kweli

Nyaraka za Hyper-V za Microsoft hutofautisha vituo vya ukaguzi vya kawaida, vinavyokamata kumbukumbu pamoja na diski pepe, na vya uzalishaji, vinavyotumia utaratibu unaolingana na data na kuruka kumbukumbu. Kituo cha kawaida huendelea kutoka kwenye agizo ambalo mgeni alikuwa akitekeleza; cha uzalishaji huanza badala yake kutoka diski inayolingana. Tofauti hiyo huamua kama urejeshaji utarudisha mchakato unaoendelea au mwanzo safi. Usihamishe tabia ya hypervisor mmoja kwenda nyingine, kwa sababu istilahi na utaratibu wa uthabiti hutofautiana kati ya bidhaa.

Microsoft pia inaonya kwamba kituo cha ukaguzi si nakala rudufu, na onyo hilo ni muhimu. Mnyororo wa vituo vya ukaguzi kwenye ujazo mmoja hushiriki hatima ya ujazo huo, kwa hiyo hulinda dhidi ya mabadiliko mabaya, si dhidi ya mwenyeji aliyepotea.

Faili zinazoishi nje ya diski ya mgeni

Folda inayoshirikiwa ni mfumo wa faili wa mwenyeji unaowasilishwa kwa mgeni, na kurudisha mgeni hakurudishi folda hiyo. Ikiwa mtumiaji alipakua faili ndani ya mgeni na kuinakili nje kupitia njia inayoshirikiwa, nakala hiyo ya pili ina mzunguko wake wa maisha na mmiliki wake. Kurejesha mgeni huondoa nakala ya kwanza na kuacha ya pili mahali ilipowekwa.

Uliza ni nani anamiliki kila njia kabla ya kuahidi kurudisha. Kushiriki kwa mwenyeji, uhamishaji kupitia ubao wa kunakili na kupakia kwenye diski ya wingu ni maeneo matatu, na ya kwanza pekee ndiyo inaweza kuwa kando ya hifadhi ya hypervisor.

Palipo na haja ya kuondoa nakala kwa kweli, iondoe mahali inakokwenda na uandike hatua hiyo kando. Mpango wa urejeshaji unaoorodhesha picha pekee haujakamilika kwa namna ambayo hakuna anayegundua hadi nakala ipatikane. Tahadhari hiyo hiyo inahusu kumbukumbu zilizoandikwa na mwenyeji wakati mgeni alikuwa akiendesha.

Akaunti ambazo hypervisor haikuwahi kuziona

Kila kitu ambacho huduma ilikubali kutoka kwa mgeni ni rekodi ya huduma, si ya mgeni. Hypervisor haikuwahi kuona muamala huo, kwa hiyo haiwezi kuubadilisha. Mabadiliko ya nenosiri, ununuzi, ujumbe uliochapishwa na mwito wa API vyote hubaki katika mfumo uliovishughulikia. Kurejesha picha ya diski hakufikii mfumo huo.

Hali ya kivinjari hufanya tofauti ionekane wazi. Mgeni aliyerejeshwa anaweza kuhifadhi kuki ya zamani kwa huduma ambayo tangu wakati huo imebadilisha kikao, kwa hiyo mtumiaji anaonekana ameingia na anakataliwa kimya, au anaonekana ametoka wakati huduma bado inachukulia kikao kuwa halali. Kufuta kikao kwenye huduma ndiyo hatua pekee inayokimaliza.

Kile urejeshaji hauwezi kutengua

Kituo cha ukaguzi kina manufaa kwa jaribio lililoidhinishwa au jaribio la usanidi ambalo wigo wake unaeleweka. Ni utenguzi wa ndani kwa hali ya ndani, ahadi nyembamba kuliko inavyosikika, na si uthibitisho kwamba mwenyeji, hypervisor au mfumo wowote wa nje ulibaki safi. VPN hubadilisha njia ambayo pakiti huchukua; haifanyi programu ndani ya mgeni kuwa salama kuendesha. Madai mawili ni tofauti na moja pekee linahusu handaki.

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

Mstari wa kwanza hutatua kituo cha ukaguzi kuwa kitu, na wa pili huorodhesha diski zinazofunikwa, jambo ambalo hujibu swali la wigo kwa ushahidi badala ya kumbukumbu. Zungusha na ubatilishe siri iliyofichuliwa kwenye huduma inayomiliki. Palipo na msimbo hasidi unaojulikana, tumia mazingira ya uchunguzi yaliyoidhinishwa na mchakato wa kuitikia wa shirika badala ya kudhani picha hufanya utekelezaji kuwa salama.

Andika mambo matatu kabla ya kurejesha: ni hali gani ya mgeni unayorudisha, ni mifumo gani ya nje bado inashikilia athari, na ni hatua gani utaamini baadaye. Mpango huo ni dai lenye nguvu zaidi kuliko mashine inayoonekana kuwa ya kawaida tena. Ihifadhi pamoja na tikiti ili urejeshaji ujao uanze na orodha hiyo hiyo.

Makala zinazohusiana