2013年11月28日 星期四

Hyper-v 3.0 R2虛擬硬碟介紹及利用虛擬硬碟快速建立測試環境

Hyper-v 3.0 R2虛擬硬碟介紹及利用虛擬硬碟快速建立測試環境

這次來介紹虛擬硬碟相關知識,也利用虛擬硬碟來快速建立測試環境。

在hyper-v 2.0 的格式是vhd 最大的容量支援到2TB
在hyper-v 3.0 (R2) 的格式是vhdx最大容量支援到64TB,新版vhdx還有一個功能是可以避免電源中斷時發生一致性問題。



虛擬硬碟分為三種類型

1.固定大小 : 虛擬硬碟建立完畢後,容量大小以固定,效能較好。

2.動態擴充 : 虛擬硬碟建立完畢後,只會佔用少許實體硬碟空間,有資料寫入時才會慢慢增加,預設虛擬機器建立時採用動態擴充。

3.差異 : 此類硬碟有父子系硬碟關係,比較適用於測試環境, 且佔用空間較少。

建立[固定大小]及[動態擴充]虛擬硬碟

開啟Hyper-V管理工具 > 新增 > 硬碟



出現[新增虛擬硬碟精靈]畫面 > 點選 [下一步]



選擇硬碟格式VHDX(除非環境中有舊版Hyper-v,盡量使用新版格式效能較好)



選擇虛擬硬碟類型: (固定 或 動態)



設定存放位置及檔案名稱



指定虛擬硬碟容量



確認設定



虛擬機器建立完畢後(如下圖)可以看見,固定大小磁碟佔用容量就是在建立過程中指定的大小,而動態擴充磁碟在建立完畢後實際的空間會是非常小,當資料寫入後才會慢慢增加。



利用差異式磁碟建立測試環境

多數的IT人會使用虛擬軟體來建立測試環境,但是往往建立時可能需要重新安裝作業系統且佔用硬碟空間,所以可以事先將不同的windows作業系統安裝完畢且做好sysperp,日後需要用到該系統,只需要建立差異硬碟就可以快速建立測試環境。

建立步驟
安裝一台Windows Server 2012 虛擬機器當作範本



進行Sysperp
執行C:\windows\system32\sysprep\目錄下 sysperp.exe.



選擇 OOBE 及勾選 [一般化]並選擇關機選項



執行完 sysperp後虛擬機器就會關機,此時請不要在將他啟動,可以將此虛擬硬碟複製到其他地方存放並更改檔名為 [WS2012Templates]



虛擬機器範本建立完畢後,可以利用前面建立虛擬硬碟步驟將差異式磁碟建立起來



指定檔名及存放位置



選擇父系硬碟,也就是前面步驟建立的WS2012範本虛擬硬碟



點選[完成]後即開始建立差異式磁碟



當差異式磁碟建立完畢後,日後如果要使用Windows Server 2012 虛擬機器來做測試環境在建立虛擬機器過程中虛擬硬碟部分就只要指定到這一個差異式磁碟即可(如下圖),如此就不需要重新安裝一次系統,且如果該系統會需要加入網域SID也就不會重複。



當使用差異式磁碟可以明顯看到磁碟使用量會比起範本磁碟少了許多。



原文出處:MIS的背影
轉載自《iThome Download》