還原Hyper-V檢查點(diǎn)的基礎(chǔ)知識(shí)和2個(gè)簡(jiǎn)單方法!
Hyper-V檢查點(diǎn)提供了一種快速將虛擬機(jī)恢復(fù)到以前狀態(tài)的方法,但它與從備份恢復(fù)虛擬機(jī)完全不同。本文分析了它們?yōu)楹尾煌?,并向您展示還原Hyper-V檢查點(diǎn)的正確步驟。
Hyper-V檢查點(diǎn)提供了一種快速將虛擬機(jī)恢復(fù)到以前狀態(tài)的方法,但它與從備份恢復(fù)虛擬機(jī)完全不同。本文分析了它們?yōu)楹尾煌?,并向您展示還原Hyper-V檢查點(diǎn)的正確步驟。
自從您開始了解虛擬機(jī)以來(lái),您可能聽說(shuō)過(guò)虛擬機(jī)快照。在Hyper-V環(huán)境中,它們被稱為檢查點(diǎn)。
就像VMware快照,Hyper檢查點(diǎn)的作用也是一種方便的快速回滾故障保護(hù)措施。但如果您沒(méi)有以正確的方式使用它們,它們也可能很危險(xiǎn)。
您可能已經(jīng)為您的Hyper-V虛擬機(jī)創(chuàng)建了檢查點(diǎn),如果啟動(dòng)失敗,您將需要從中恢復(fù)。您知道如何正確恢復(fù)Hyper-V中的檢查點(diǎn)嗎?你知道其他方法嗎?
在本文中,我將介紹還原Hyper-V檢查點(diǎn)的2種簡(jiǎn)單方法。在開始之前,這里有一些您可能需要正確使用Hyper-V檢查點(diǎn)的基本知識(shí)。
Hyper-V檢查點(diǎn)允許您在執(zhí)行操作之前捕獲虛擬機(jī)的當(dāng)前狀態(tài)和數(shù)據(jù)。如果出現(xiàn)問(wèn)題,您可以使用它來(lái)將虛擬機(jī)回滾到創(chuàng)建檢查點(diǎn)時(shí)的狀態(tài)。自Windows Server 2012 R2以來(lái),Hyper-V 檢查點(diǎn)已從快照重命名。
創(chuàng)建檢查點(diǎn)后,它將添加到檢查點(diǎn)樹中。每個(gè)后續(xù)檢查點(diǎn)都是前一個(gè)檢查點(diǎn)的一個(gè)分支,增量存儲(chǔ)自上一個(gè)檢查點(diǎn)創(chuàng)建以來(lái)的差異。
使用Hyper-V管理器,您可以為單個(gè)虛擬機(jī)創(chuàng)建至多50個(gè)檢查點(diǎn),使用系統(tǒng)中心虛擬機(jī)管理器至多可以創(chuàng)建64個(gè)檢查點(diǎn)。
有兩種類型的Hyper-V檢查點(diǎn):
默認(rèn)選擇生產(chǎn)檢查點(diǎn),您可以使用Hyper-V管理器或Powershell更改它。要了解如何選擇請(qǐng)參考:在Hyper-V中選擇標(biāo)準(zhǔn)或生產(chǎn)檢查點(diǎn)。
? 結(jié)論:檢查點(diǎn)=快照≠備份
在Windows Server 2012 R2中,虛擬機(jī)快照在Hyper-V管理器中被重命名為虛擬機(jī)檢查點(diǎn),以匹配系統(tǒng)中心虛擬機(jī)管理中使用的術(shù)語(yǔ)。
Hyper-V檢查點(diǎn)與備份基本上等同于虛擬機(jī)快照與備份。創(chuàng)建一個(gè)Hyper-V檢查點(diǎn),你真正創(chuàng)建的實(shí)際上是一個(gè)依賴于父磁盤的差異磁盤,而不是虛擬機(jī)的完整副本。之后,該虛擬機(jī)原有的虛擬磁盤將變?yōu)橹蛔x狀態(tài),您對(duì)該虛擬機(jī)所做的更改都將定向到新創(chuàng)建的差異磁盤。
如果父磁盤被刪除或基礎(chǔ)架構(gòu)損壞,則檢查點(diǎn)不足以還原虛擬機(jī)。如果您刪除了之前檢查點(diǎn)的任何文件,您甚至可能會(huì)破壞您的虛擬機(jī)。但是備份是不依賴于父磁盤的完整副本。它不會(huì)受到影響,可以安全地存放在異地。
如果您創(chuàng)建更多的Hyper-V檢查點(diǎn),或?qū)⑺鼈兇鎯?chǔ)超過(guò)幾天,累積的數(shù)據(jù)將消耗存儲(chǔ)空間和 虛擬機(jī)性能。因此,不建議大家長(zhǎng)期保留檢查點(diǎn),記得隔一段時(shí)間刪除檢查點(diǎn),將其差異磁盤與原虛擬磁盤合并。
因此,為了保護(hù)虛擬機(jī),建議您使用專業(yè)的備份工具例如傲梅企業(yè)備份旗艦版來(lái)自動(dòng)免費(fèi)的保護(hù)您的虛擬機(jī)。與虛擬機(jī)快照相比,虛擬機(jī)備份完整、獨(dú)立,不會(huì)降低虛擬機(jī)性能。你可以使用此Hyper-V備份軟件創(chuàng)建多個(gè)Hyper-V虛擬機(jī)的定期備份計(jì)劃。
使用Hyper-V檢查點(diǎn),您可以快速將虛擬機(jī)恢復(fù)到創(chuàng)建檢查點(diǎn)時(shí)的狀態(tài)。然而,這與從備份中恢復(fù)虛擬機(jī)完全不同。您只是在刪除差異磁盤,丟棄自創(chuàng)建檢查點(diǎn)以來(lái)所做的所有更改,并將虛擬機(jī)的原始磁盤恢復(fù)為讀寫狀態(tài)。
在本節(jié)中,我將介紹如何使用Hyper-V檢查點(diǎn)安全簡(jiǎn)單地還原虛擬機(jī)。在此之前,請(qǐng)確保您已經(jīng)創(chuàng)建了一個(gè)檢查點(diǎn)。
1. 啟動(dòng)Hyper-V管理器,然后選擇要還原的虛擬機(jī)。
2. 在下面的檢查點(diǎn)部分點(diǎn)擊一個(gè)樹節(jié)點(diǎn)檢查此虛擬機(jī)創(chuàng)建的檢查點(diǎn)。右鍵單擊要使用的檢查點(diǎn),然后選擇“應(yīng)用”。
3. 在彈出的窗口中,有3個(gè)選項(xiàng)可以選擇:
注意:右鍵單擊虛擬機(jī)并選擇“還原”將直接應(yīng)用最后一個(gè)檢查點(diǎn),并不可撤銷地放棄在該檢查點(diǎn)之后所做的所有更改。除非您已做好準(zhǔn)備,否則請(qǐng)不要選擇此選項(xiàng)。
您還可以使用Powershell通過(guò)運(yùn)行以下命令來(lái)應(yīng)用Hyper-V檢查點(diǎn):
Restore-VMCheckpoint -Name checkpoint name> -VMName VMName> -Confirm:$false
注意:您可以運(yùn)行以下命令來(lái)檢查虛擬機(jī)的檢查點(diǎn)列表:
Get-VMCheckpoint -VMName VMName>
Hyper-V檢查點(diǎn)是快照的另一種叫法,不能用作備份。在本文中,我介紹了Hyper-V檢查點(diǎn)及其2種不同類型,并分享了2種正確還原Hyper-V檢查點(diǎn)的簡(jiǎn)單方法。
基于其機(jī)制,還原Hyper-V檢查點(diǎn)與還原備份完全不同。錯(cuò)誤地使用它們甚至可能導(dǎo)致數(shù)據(jù)和經(jīng)濟(jì)損失。