VM ස්නැප්ෂොට් ආපසු හැරවීම: නැවත ගොඩනඟන්නේ කුමක්ද සහ කුමක් නොවේද
VM ස්නැප්ෂොට් එකක් අමුත්තාගේ තැටියේ සහ මතකයේ තත්ත්වය නැවත ගොඩනඟයි, දුරස්ථ ගිණුම් ක්රියා, බෙදාගත් ගොනු පිටපත් හෝ වෙනත් තැනක තබා ඇති වාර්තා නොවේ: පළමුව ආපසු හැරවීමේ විෂය පථය තීරණය කරන්න.
පාලන ලක්ෂ්යයක් අමුත්තාගේ කොටසක් ආපසු ගෙන එන අතර අනෙක් සෑම පද්ධතියක්ම එය තිබූ තැනම තබයි. අමුත්තාගෙන් පිටවූ දේ — බෙදාහරින ලද පණිවිඩයක්, සත්කාරකයට පිටපත් කළ ගොනුවක්, වෙබ් අඩවියක් පිළිගත් ගිණුම් ක්රියාවක් — එය ලැබූ පද්ධතියට අයත් වේ, පාලන ලක්ෂ්යයට නොවේ. ආපසු හැරවීමට නිශ්චිත දේශීය විෂය පථයක් ඇත, එය මැකීම ලෙස හැඳින්වීම නැවත ලබා ගැනීමේ සැලැස්මක් අසත්ය ප්රකාශයක් බවට පත් කරයි. පහත වගුව නැවත ගොඩනැගීමක් සැබවින්ම කොතැනට ළඟා වේද යන්න පිළිබඳ පිරික්සුම් ලැයිස්තුවයි.
ඩෙස්ක්ටොපය ආපසු එයි, දුරස්ථ සැසිය එන්නේ නැත
සුපුරුදු පැමිණිල්ල සිදුවීමෙන් පසුව එයි. අතථ්ය යන්ත්රය පසුගිය සතියේ තත්ත්වයට ආරම්භ වේ, බ්රවුසර ඉතිහාසය නැති වී ඇත, පරිශීලකයා පිවිසුණු සේවාව තවමත් සැසිය සක්රීය ලෙස ලැයිස්තුගත කරයි. කිසිවක් කැඩී නැත; පද්ධති දෙක කිසිදා එකම ගනුදෙනුවක නොතිබුණි.
| 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 |
ඒ නොගැළපීම පාඩමයි. පාලන ලක්ෂ්යයක් හයිපර්වයිසරය නිරීක්ෂණය කරන දේ නැවත ගොඩනඟයි: අමුත්තාගේ අතථ්ය දෘඩාංගය සහ වර්ගය අනුව එහි මතකය. එය වෙබ් යෙදුමක සැසි වගුව, තැපැල් සේවාදායකයක බෙදාහැරීමේ පෝලිම හෝ සගයෙකුගේ බාගැනීම් ෆෝල්ඩරය නිරීක්ෂණය නොකරයි. නැවත ගොඩනැගීමට පෙර වර්ගය කියවන්න, මන්ද නැවත ගොඩනැගීමකට කෙසේ හෝ ආපසු ගත හැක්කේ කුමක්ද යන්න තීරණය කරන්නේ වර්ගයයි.
හයිපර්වයිසරය සැබවින්ම සුරැක්කේ කුමක්ද
Microsoft හි Hyper-V ලේඛන අතථ්ය තැටි සමඟ මතකයද ග්රහණය කරන සම්මත පාලන ලක්ෂ්ය, දත්ත සමඟ සුසංගත යාන්ත්රණයක් භාවිතා කර මතකය මඟ හරින නිෂ්පාදන පාලන ලක්ෂ්ය වෙන් කරයි. සම්මත පාලන ලක්ෂ්යයක් අමුත්තා ක්රියාත්මක කරමින් සිටි උපදෙසෙන් නැවත ආරම්භ වේ; නිෂ්පාදන ලක්ෂ්යයක් ඒ වෙනුවට සුසංගත තැටියකින් ආරම්භ වේ. එම වෙනස නැවත ගොඩනැගීමක් ක්රියාත්මක වන ක්රියාවලියක් ලබා දෙන්නේද නැතහොත් පිරිසිදු ආරම්භයක්ද යන්න තීරණය කරයි. එක් හයිපර්වයිසරයක හැසිරීම තවත් එකකට ගෙන නොයන්න, මන්ද පාරිභාෂික ශබ්ද සහ සුසංගතතා යාන්ත්රණය නිෂ්පාදන අතර වෙනස් වේ.
Microsoft ද අනතුරු අඟවන්නේ පාලන ලක්ෂ්යයක් උපස්ථයක් නොවන බවයි, එම අනතුරු ඇඟවීම වැදගත් වේ. එක් පරිමාවක පාලන ලක්ෂ්ය දාමයක් එම පරිමාවේ ඉරණම බෙදා ගනී, එබැවින් එය නැතිවූ සත්කාරකයෙන් නොව නරක වෙනසකින් ආරක්ෂා කරයි.
අමුත්තාගේ තැටියෙන් පිටත ජීවත් වන ගොනු
බෙදාගත් ෆෝල්ඩරයක් යනු අමුත්තාට ඉදිරිපත් කරන සත්කාරකයේ ගොනු පද්ධතියකි, අමුත්තා ආපසු හැරවීම එය ආපසු හරවන්නේ නැත. පරිශීලකයා අමුත්තා තුළ ගොනුවක් බාගෙන බෙදාගත් මාර්ගයකින් පිටතට පිටපත් කළේ නම්, එම දෙවන පිටපතට එහිම ජීවන චක්රයක් සහ එහිම හිමිකරුවෙක් ඇත. අමුත්තා නැවත ගොඩනැගීම පළමු පිටපත ඉවත් කර දෙවැන්න එය තැබූ තැනම තබා තබයි.
ආපසු හැරවීමක් පොරොන්දු වීමට පෙර එක් එක් මාර්ගය අයිති කාටදැයි අසන්න. සත්කාරක බෙදාගැනීම, පසුරු පුවරු මාරුව සහ ක්ලවුඩ් තැටියකට උඩුගත කිරීම ගමනාන්ත තුනකි, පළමු එක පමණක් හයිපර්වයිසරයේ ගබඩාව අසල තිබිය හැක.
පිටපතක් සැබවින්ම ඉවත් කළ යුතු තැන, එය එහි ගමනාන්තයේ ඉවත් කර එම පියවර වෙන වෙනම සටහන් කරන්න. ස්නැප්ෂොට් එක පමණක් ලැයිස්තුගත කරන නැවත ලබා ගැනීමේ සැලැස්මක් පිටපත සොයා ගන්නා තෙක් කිසිවෙකු නොදකින ආකාරයෙන් අසම්පූර්ණයි. එම අවධානයම අමුත්තා ක්රියාත්මක වන අතරතුර සත්කාරකය ලියූ ලොග් සඳහාද අදාළ වේ.
හයිපර්වයිසරය කිසිදා නොදුටු ගිණුම්
සේවාවක් අමුත්තාගෙන් පිළිගත් සෑම දෙයක්ම සේවාවේ වාර්තාවකි, අමුත්තාගේ නොවේ. හයිපර්වයිසරය එම ගනුදෙනුව කිසිදා නොදුටු නිසා එය ආපසු හැරවිය නොහැක. මුරපද වෙනස් කිරීම, මිලදී ගැනීම, පළ කළ පණිවිඩය සහ API ඇමතුම සියල්ල ඒවා සැකසූ පද්ධතියේම රැඳේ. තැටි ප්රතිබිම්බය නැවත ගොඩනැගීම එම පද්ධතියට ළඟා නොවේ.
බ්රවුසර තත්ත්වය නොගැළපීම මූර්ත කරයි. නැවත ගොඩනැගූ අමුත්තෙකුට පසුව සැසිය මාරු කළ සේවාවක් සඳහා පැරණි කුකියක් තිබිය හැක, එබැවින් පරිශීලකයා පිවිසුණු ලෙස පෙනී නිහඬව ප්රතික්ෂේප වේ, නැතහොත් සේවාව තවමත් සැසිය වලංගු ලෙස සලකන අතර පිටවූ ලෙස පෙනේ. සේවාවේදී සැසිය අවලංගු කිරීම එය අවසන් කරන එකම ක්රියාවයි.
නැවත ගොඩනැගීමකට ආපසු හැරවිය නොහැකි දේ
පාලන ලක්ෂ්යයක් අනුමත පරීක්ෂණයකට හෝ විෂය පථය තේරුම් ගත් වින්යාස පරීක්ෂණයකට ප්රයෝජනවත් වේ. එය දේශීය තත්ත්වයකට දේශීය ආපසු හැරවීමකි, ඇසෙන තරමටම පටු පොරොන්දුවක්, සහ සත්කාරකය, හයිපර්වයිසරය හෝ ඕනෑම බාහිර පද්ධතියක් පිරිසිදුව රැඳුණු බවට සාක්ෂියක් නොවේ. VPN එකක් පැකට් ගමන් කරන මාර්ගය වෙනස් කරයි; අමුත්තා තුළ ඇති මෘදුකාංගය ධාවනයට ආරක්ෂිත බවට පත් නොකරයි. ප්රකාශ දෙක වෙන් වන අතර ඉන් එකක් පමණක් උමං මාර්ගය ගැනය.
$cp = Get-VMSnapshot -VMName lab-desktop -Name baseline
Get-VMHardDiskDrive -VMSnapshot $cp | Select-Object ControllerType, ControllerNumber, ControllerLocation, Path
පළමු පේළිය පාලන ලක්ෂ්යය වස්තුවකට විසඳයි, දෙවැන්න එය ආවරණය කරන තැටි ලැයිස්තුගත කරයි, එය විෂය පථය පිළිබඳ ප්රශ්නයට මතකයෙන් නොව සාක්ෂියෙන් පිළිතුරු දෙයි. නිරාවරණය වූ රහස එයට හිමි සේවාවේ කරකවා අවලංගු කරන්න. දන්නා හානිකර කේතය සම්බන්ධ නම්, ස්නැප්ෂොට් ධාවනය ආරක්ෂිත කරයි යැයි උපකල්පනය කරනවාට වඩා බලයලත් විමර්ශන පරිසරයක් සහ සංවිධානයේ ප්රතිචාර ක්රියාවලිය භාවිතා කරන්න.
නැවත ගොඩනැගීමට පෙර කරුණු තුනක් ලියන්න: අමුත්තාගේ කුමන තත්ත්වය ආපසු ගන්නවාද, කුමන බාහිර පද්ධති තවමත් බලපෑම දරා සිටීද, සහ ඉන් පසු කුමන ලක්ෂ්යය විශ්වාස කරන්නද. එම සැලැස්ම නැවත හුරුපුරුදු ලෙස පෙනෙන යන්ත්රයකට වඩා ශක්තිමත් ප්රකාශයකි. ඊළඟ නැවත ගොඩනැගීම එම ලැයිස්තුවෙන්ම ආරම්භ වන පරිදි එය ටිකට්පත සමඟ තබන්න.