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
पहिलो पङ्क्तिले चेकपोइन्टलाई वस्तुमा परिणत गर्छ, र दोस्रोले यसले ढाक्ने डिस्क सूचीबद्ध गर्छ, जसले दायराको प्रश्नको उत्तर स्मृतिबाट होइन प्रमाणबाट दिन्छ। खुलासा भएको गोप्य कुरा यसको मालिक सेवामा घुमाएर रद्द गर्नुहोस्। जहाँ ज्ञात दुर्भावनापूर्ण कोड संलग्न छ, त्यहाँ स्न्यापसटले कार्यान्वयन सुरक्षित बनाउँछ भनी ठान्नुको सट्टा अधिकृत अन्वेषण वातावरण र संस्थाको प्रतिक्रिया प्रक्रिया प्रयोग गर्नुहोस्।
पुनर्स्थापना अघि तीन कुरा लेख्नुहोस्: अतिथिको कुन अवस्था फर्काइरहनुभएको छ, कुन बाह्य प्रणालीले अझै प्रभाव राखेका छन्, र त्यसपछि कुन बिन्दुमा विश्वास गर्नुहुनेछ। त्यो योजना फेरि परिचित देखिने मेसिनभन्दा बलियो दाबी हो। अर्को पुनर्स्थापना त्यही सूचीबाट सुरु होस् भनेर यसलाई टिकटसँगै राख्नुहोस्।