Hyper-V 虚拟机快照:常见问题
發布時間: 2009年3月
更新時間: 2010年12月
應用到: Windows Server 2008
什么是虛擬機快照?
虛擬機快照可捕獲正在運行的虛擬機的狀態、數據和硬件配置。
快照有哪些用途?
使用快照,可以快速、方便地將虛擬機還原到以前的狀態。鑒于此原因,虛擬機快照主要用于開發和測試環境中。如果您需要重新創建某個特定狀態或條件以便解決問題,則掌握一種簡便的虛擬機還原方式會非常有用。
某些情況下,在生產環境中使用快照可能會大有幫助。例如,您可以使用快照還原生產環境中具有潛在風險的操作,如將更新應用于虛擬機中所運行的軟件。
如何存儲快照?
快照數據文件存儲為 .avhd 文件。獲取多個快照會快速消耗存儲空間。在 Hyper-V 的第一個發行版本 (KB950050) 和 Windows Server Service Pack 2 的 Hyper-V 中,快照和快照數據文件在默認情況下通常與虛擬機位于相同的文件夾中。在 Windows Server 2008 R2 的 Hyper-V 中,這些文件通常與虛擬硬盤位于相同的文件夾中。以下例外情況會影響快照數據文件的位置:如果將虛擬機與快照一起導入,則它們會分別存儲在各自的文件夾中。如果虛擬機沒有快照,而您配置了虛擬機快照設置,則獲得的所有快照都將存儲在您指定的文件夾中。
| 請不要直接從存儲位置刪除 .avhd 文件;而是應使用 Hyper-V 管理器選擇虛擬機,然后從快照樹中刪除快照。 ? 請不要擴展在含有快照的虛擬機中所使用的虛擬硬盤。執行此操作會使快照無法使用。? |
?
使用快照時還應了解其他哪些重要注意事項?
請牢記以下注意事項,尤其是當您計劃在生產環境中的虛擬機上使用快照時:
- 虛擬機快照的存在會降低虛擬機的磁盤性能。
- 刪除快照時,存儲快照數據的 .avhd 文件仍將保留在存儲位置,直到虛擬機關閉、停止或置于保存狀態為止。因此,在刪除快照時,您需要在某個時間點將生產虛擬機置于這些狀態之一,以便能夠完成快照的安全刪除。
- 我們不建議在以下情況下使用快照:虛擬機提供對時間敏感的服務,或者存儲空間的性能或可用性處于危急狀態。
重要事項 Microsoft 不支持在托管 Active Directory 域服務角色(也稱為“域控制器”)的虛擬機,或托管 Active Directory 輕型目錄服務角色的虛擬機上使用快照。有關詳細信息,請參閱運行虛擬化域控制器的考慮事項?(http://go.microsoft.com/fwlink/?LinkId=159631)。 ?
?
我獲取了多個快照,現在我的虛擬機自動暫停。Hyper-V 管理器顯示的狀態為“paused-critical”。我該如何修復此問題?
如果用于存儲虛擬機快照文件的物理存儲空間已用完,則會發生此問題。請注意,發生此問題的驅動器可能并非是存儲虛擬硬盤的驅動器。
若要修復該問題,請刪除不使用的數據,從而在驅動器上留出額外的空間。例如,如果您不需要保留某些快照,則可以逐個刪除這些快照。(請確保使用 Hyper-V 管理器來刪除快照。切勿直接刪除 .ahvd 文件。)或者,若要一次刪除所有快照,則可以導出虛擬機,然后再將其導入。如果要刪除快照,您必須關閉、停止虛擬機或保存其狀態,這樣才能從物理存儲中刪除快照。
我刪除了一些快照來釋放存儲空間,但是空間并未恢復。我該怎么做?
關閉虛擬機;或者,如果無法執行該操作,則停止虛擬機。在將虛擬機關閉、停止或置于保存狀態之前,已刪除的虛擬機快照文件不會從物理存儲中移除。刪除快照文件可能需要花費一段時間,具體取決于快照的大小和數量。Hyper-V 管理器會在刪除快照時顯示進度。
我嘗試刪除一些快照,但是它們無法合并,因為磁盤上沒有足夠的空間(錯誤 0x80070070)。我該怎么做?
如有可能,請釋放 .vhd 文件所在的卷上的存儲空間。在某些情況下,可能無法執行此操作。例如,當空間只被 .vhd 和 .avhd 文件占用時。如果無法釋放當前卷上的空間,請將虛擬機導出至具有足夠磁盤空間的卷,以允許合并完成。導出虛擬機以刪除快照的過程包含以下步驟:
有關使用 Windows Server 2008 R2 中的 Hyper-V 導出和導入虛擬機的詳細信息,請參閱博客帖子?Hyper-V R2 導入/導出 - 第 1 部分 - 新的導入/導出功能的案例?(http://go.microsoft.com/fwlink/?LinkId=207802)。有關使用 Windows Server 2008 的 Hyper-V 發行版本導出和導入虛擬機的詳細信息,請參閱?Hyper-V - 導出和導入(第 1 部分)?(http://go.microsoft.com/fwlink/?LinkId=207800)。
能否使用快照來替代備份?
不能,因為虛擬機快照不同于由卷影復制服務 (VSS) 寫入程序所創建的備份。我們不建議將虛擬機快照用作永久數據或系統恢復解決方案。雖然使用虛擬機快照可以方便地存儲不同時間點的系統狀態、數據和配置,但是如果對其管理不當,就會存在數據意外丟失的內在風險。備份解決方案有助于提供快照所無法給予的保護。
快照不可用來替代備份的一個原因是,它們并不能防止在運行 Hyper-V 的服務器上可能出現某些問題,例如物理計算機上的硬件故障或管理操作系統中與軟件相關的問題。另一個原因是,在虛擬機中運行的應用程序不能識別快照,因此無法進行相應調整。例如,如果您使用虛擬機快照還原 Exchange 服務器,則該服務器應將具有獲得快照時所存在的一組客戶端連接。
有關備份 Hyper-V 及其虛擬機的詳細信息,請參閱規劃備份?(http://go.microsoft.com/fwlink/?LinkId=143125)。
轉載于:https://www.cnblogs.com/liangwang/p/5177527.html
總結
以上是生活随笔為你收集整理的Hyper-V 虚拟机快照:常见问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android 利用jsoup解析 ht
- 下一篇: JSONObject和JSONArray