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
પહેલી લાઇન ચેકપોઇન્ટને ઑબ્જેક્ટમાં ઉકેલે છે, અને બીજી તે જે ડિસ્કને આવરે છે તેની યાદી આપે છે, જે વ્યાપના પ્રશ્નનો જવાબ યાદશક્તિને બદલે પુરાવાથી આપે છે. જે સેવાની માલિકી હોય ત્યાં ખુલ્લું થયેલું રહસ્ય ફેરવો અને રદ કરો. જ્યાં જાણીતો દુર્ભાવનાપૂર્ણ કોડ સંડોવાયેલો હોય, ત્યાં સ્નેપશોટ ચલાવવાને સુરક્ષિત બનાવે એવું ધારવાને બદલે અધિકૃત તપાસ વાતાવરણ અને સંસ્થાની પ્રતિક્રિયા પ્રક્રિયા વાપરો.
પુનઃસ્થાપન પહેલાં ત્રણ વસ્તુ લખો: કઈ અતિથિ-સ્થિતિ પાછી લઈ રહ્યા છો, કઈ બહારની સિસ્ટમ હજી અસર ધરાવે છે, અને ત્યારપછી કયા મુદ્દા પર ભરોસો કરશો. એ યોજના ફરી પરિચિત દેખાતા મશીન કરતાં વધુ મજબૂત દાવો છે. તેને ટિકિટ સાથે રાખો જેથી આગલું પુનઃસ્થાપન એ જ યાદીમાંથી શરૂ થાય.