Hyper-V 的导入和导出
Hyper-V 的導入和導出
在Hyper-V中快速創建虛擬機,可以通過兩種方式實現:
一種是全新安裝一臺虛擬機之后,使用sysprep將虛擬機系統重置,重置完成后將該虛擬機的VHD或者VHDX文件作為虛擬機的模板硬盤文件,當需要創建新的虛擬機時,可以復制該硬盤文件到其他路徑,然后將硬盤文件修改成你所需要的名稱,接下來在創建虛擬機的時候選擇已有硬盤文件,將硬盤文件路徑設置為新命名的硬盤文件,啟動虛擬機就可以完成一臺新的虛擬機的安裝了。
今天要演示的是第二種方法,運用Hyper-V中虛擬機的導入導出功能,實現虛擬機的快速部署。
在Windows Server 2012 Hyper-V 中更新了虛擬機導入流程,使得虛擬機導入/導出更簡單,2008R2的Hyper-V需要事先關閉虛擬機,然后執行導出虛擬機,最后再導入。在Windows Server 2012的Hyper-V中進步不少,不需要先導出虛擬機,可以直接復制虛擬機數據到其它Hyper-V主機,然后執行導入。
在一些情況下實時導出功能會提供很大幫助。比如,你有一臺web服務器,想要擴展服務器上運行的web應用。但是不能讓這臺服務器停機以進行復制,之后在另外一臺服務器上運行虛擬機。而現在,你可以對處于運行狀態的web服務器進行導出操作,之后在另外一臺主機服務器上運行導出的虛擬機,從而改善應用程序可擴展性。
使用Hyper-V克隆功能對于排錯也可以提供很大幫助。如果一臺運行關鍵業務的虛擬機發生問題,你肯定不希望關閉這臺虛擬機來修復問題,或者不想在生產環境虛擬機上進行實驗和排錯。現在,你可以對處于開啟狀態的虛擬機進行導出,在實驗室環境中使用之前導出的虛擬機來診斷問題,之后將解決方案應用到生產環境虛擬機上。這樣就可以實現在業務不中斷的情況下解決問題!
要想使用Hyper-V虛擬機實時導入導出這一技術,必須保證運行帶 Hyper-V 的 Windows Server 2012或 Windows Server 2012 R2。
在復制一臺運行狀態的虛擬機之前需要了解一些重要信息。首先,盡管檢查點和差分磁盤是保證導出正常運行的底層技術,但是導出功能并不能維持磁盤和原始虛擬機之間的對應關系。同樣地,在創建導出時就會消耗和虛擬機同樣大小的存儲空間。
導出就是對原始虛擬機的完整復制。這意味著導出版本將會擁有和原始虛擬機同樣的IP地址、計算機名、SID和其他配置信息。如果想要運行一臺毫無更改的克隆虛擬機,必須在一個隔離的網段,也不要將克隆的虛擬機放置在和原始虛擬機同一文件夾下以及不要放置在同一臺Hyper-V主機中。
虛擬機的導入/導出十分簡單,下面我們就來為大家做演示:
首先登陸到服務器Hv-01,打開Hyper-v管理器:
可以看到當前我們僅有一臺正在運行的虛擬機,在此我以虛擬機“Test-SMB”為例,來為大家演示。
在虛擬機“Test-SMB”上鼠標右鍵,點擊導出:
指定虛擬機的導出路徑,點擊導出:
點擊導出以后可以在“任務狀態”中看到虛擬機正在導出,并顯示相應的導出百分比:
Windows Server 2012/R2 提供的導入向導可幫虛擬機管理員快速可靠地將虛擬機從一臺服務器導入另一臺。該導入向導可檢測并修復超過 40 種不同類型的兼容性問題。在導入虛擬機時管理員無需擔心與物理硬件有關的配置問題,例如內存、虛擬交換機,及虛擬處理器。在將虛擬機導入新的宿主機時,導入向導可以引導管理員通過一系列步驟解決兼容問題。
此外無需先導出虛擬機隨后將其導入。管理員可以直接將虛擬機以及相關文件復制到新宿主機,然后使用導入向導指定文件位置。這樣即可將虛擬機“注冊”到 Hyper-V 并直接使用。如果系統驅動器存在故障,只要存儲虛擬機的驅動器還可使用,就可以恢復虛擬機。
在虛擬機導入的過程中,系統會執行一下操作:
1、 創建虛擬機配置文件的副本:創建配置文件副本可以防范宿主機預料外的重啟動。
2、 驗證硬件:虛擬機配置文件中的信息將與新宿主機的硬件進行對比。
3、 編譯問題列表:列表中列出了需要重新配置的內容,并將決定向導后續頁面的內容。也就是我們上面所說的在將虛擬機導入新的宿主機時,導入向導可以引導管理員通過一系列步驟解決兼容問題。
4、 顯示相關頁面,一次一個類別:向導找到兼容性問題,幫管理員重新配置虛擬機,使其可用于新宿主機。
5、 刪除配置文件的副本:執行完該步驟后,虛擬機就可以正常啟動了。
如下圖所示:
下面就來為大家演示一下虛擬機的導入在此以剛剛導出的虛擬機“Test-SMB”為例:
登陸服務器 HV-02,打開Hyper-v管理器:
點擊右側“導入虛擬機”:
在向導頁直接點擊下一步,然后指定包含要導入的虛擬機的文件夾,點擊下一步:
選擇要導入的虛擬機,點擊下一步:
選擇導入類型頁面,這里選擇第一種。微軟提供了三種方式:
1、就地注冊虛擬機(使用現有的唯一ID)(R)
表示使用導入文件夾內的虛擬機,路徑和原來導入的虛擬機路徑相同,唯一ID不變
2、還原虛擬機(使用現有的唯一虛擬機)(S)
表示復制導入文件夾內的虛擬機,可以指定導入不同的路徑,唯一ID不變
3、復制虛擬機(創建新的唯一ID)(O)
表示復制導入文件夾內的虛擬機,可指定導入到不同的路徑,但是生成新的唯一ID
查看摘要信息,確認無誤以后點擊完成:
點擊完成,可以看到虛擬機成功導入:
注意:當導入一臺克隆的虛擬機時,創建日期欄將會顯示原始虛擬機的創建時間,而不是克隆虛擬機的創建日期。
本文轉自wuyvzhang 51CTO博客,原文鏈接:http://blog.51cto.com/wuyvzhang/1729884,如需轉載請自行聯系原作者
總結
以上是生活随笔為你收集整理的Hyper-V 的导入和导出的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VS2010 SP1
- 下一篇: Silverlight C# 游戏开发: