微軟虛擬化之五 Hyper-V獨門絕技

在前幾篇博文中介紹了Hyper-v的一些基本的功能,這篇博文主要是介紹一些高級功能,希望能給大家日常的工作和學習帶來一定的幫助。主要說兩個功能:一個是如何最完整的恢復已經做了快照的虛擬機;另一個就是如何克隆出多臺臺虛擬機,從而實現多臺虛擬機共享使用同一個VHD。

爲了讓大家更清楚的瞭解這兩個功能,我們來設置相應的情景:

情景一、小李是一個很愛學習的IT愛好者,有一臺裝有Server 2008的工作機,跑了若干臺虛擬機。肯定嘛,IT是以實踐爲基礎的,最重要的是並且很多臺虛擬機都建有快照。一天實驗機由於不可恢復故障(首先聲明不是因爲幹什麼壞事感染了病毒)重裝了系統。小李當時是咬着牙,一步一回頭的重裝了系統,很多軟件都要重新裝,當然也包括hyper-v。雖然小李沒有很重要的資料(比如**門啊,什麼照片啊)!但是非常想恢復工作機上的虛擬機的狀態,這些可是小李幾個月的勞動成果呢!!

但是快照文件是avhd文件(如下圖)

 

clip_image002

 

小李在添加已存在硬盤時無法選擇avhd(如下圖),只能恢復虛擬機狀態到原始的狀態。天啊!你怎麼能這麼絕情絕義啊 !爲了恢復到快照的狀態,小李急得如熱鍋上的螞蟻,恨不得自己用手把快照硬塞到虛擬機中去啊 。別急別急,然後我們就有了下文。

 

 

clip_image004

Look!不能選擇avhd文件

 

小明看小李急得那樣,過來了解了一下情況後,小明詭異的一笑,一頓飯換解決問題。行行行,沒問題。於是小明就開始解決問題了。

首先小明新建了一臺虛擬機。在新建虛擬機的步驟跟其他虛擬機一樣,但是在”連接虛擬硬盤”這步,選擇以後添加虛擬硬盤。這步很重要。

clip_image006

看到這裏小李就奇怪了。小明啊!你當我白阿,你虛擬機連硬盤都沒有你那還叫虛擬機嗎?笑死哥了。小明鄙視的看了一下小李,就你那點出息,不知道往下看啊,你急什麼啊!!

然後,小明在添加硬盤驅動器時選擇”瀏覽”.

clip_image008

哇!avhd啊!突然間發覺你好可愛吖!快照啊,想死你拉!!

clip_image010

然後小李恢復了虛擬機的狀態,小明也就順理成章的蹭了小李一頓。

情景二:阿華是一家軟件測試公司(軟件測試公司對虛擬機的需求非常大)的IT Engineer,每次讓阿華很苦惱的就是服務器的硬盤容量。現在vhd的需求量越來越大,有時候一種版本的系統就有N多臺。現在虛擬機服務器的硬盤可是快爆滿掉了,還有備份服務器也快扛不住了。想老闆申請服務器也是難上加難,阿華爲這事可沒少苦惱過。

突然有一天阿華在網上看到一篇關於差異磁盤的介紹,於是阿華就開始了測試。

通過差異磁盤新建虛擬機方法跟普通建虛擬機的方法有點不一樣。普通新建虛擬機是先建虛擬機然後在建硬盤,而採用差異磁盤建虛擬機就多了一個步驟,首先新建vhd。

選擇新建磁盤

clip_image012

這步很重要,選擇差異磁盤

clip_image014

在這裏填上新建磁盤的名稱和存放路徑。

clip_image016

遇到這步,阿華納悶了,乍得還要兩個vhd.不過等阿華定睛一看,哦….明白了!!

新建差異磁盤就相當於Vmware中的Clone功能,並且是鏈接Clone。就是通過差異磁盤技術實現一個父VHD鏈接多個子VHD,並且各個子VHD有跟父VHD同樣的配置。但是也要注意一點的就是,當建立了差異磁盤,父VHD就不能進行其他設置了,不然子VHD就有可能崩潰掉。

clip_image018

新建硬盤的詳細信息,最後一行就是父vhd。

clip_image020

採用同樣的方法,我們新建瞭如圖的4個VHD,注意大小隻有321k。也就是說321k就相當於能一臺新建的虛擬機,是不是省了很多磁盤空間啊!!我來計算下啊,基本上省了(n-1)/n的空間,也就是說如果新建4臺虛擬機那就省了差不多3臺虛擬機的空間,是不是很嚇人阿!!

clip_image022

如圖,我們就新建了四臺一樣的虛擬機。

clip_image024

在這裏要說一下的是,如果要加入域或者使用WSUS打補丁或者有其他要跟SID打交道的需求。建議新建的虛擬機要改計算機名,然後還要sysyprep,才能生成一臺功能相對獨立的計算機。這點很重要!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章