Hyper-V 2012 R2:第二代虛擬機的優勢

微軟在TechED2013上宣佈了WindowsServer2012R2,正式版預期在今年年底發佈。WindowsServer2012R2Hyper-V中引入了大量的新特性和改進功能,詳見《WindowsServer2012R2Hyper-V功能列表》。WindowsServer2012R2Hyper-V現在支持兩種類型的虛擬機:第一代和第二代。Serverwatch網站比較了第一代與第二代虛擬機的優略勢。一起來看看。

在之前的Hyper-V版本不可能從SCSI虛擬硬盤上啓動虛擬機,也不可能將Hyper-V主機上的文件複製到沒有連接網絡的虛擬機上。事實上,當你安裝了集成服務組件之後,Hyper-VBIOS才受SCSI控制器作用。如果虛擬機運行在WindowsServer2012或更早版本,Hyper-VBIOS只支持IDE控制器和遺留的網絡適配器,只允許虛擬機從遺留的IDE控制器上啓動。

WindowsServer2012R2有兩種類型的Hyper-V啓動架構:Hyper-VBIOSHyper-V統一可擴展固件接口(UEFIBIOS

第一代虛擬機支持遺留的驅動器,使用基於Hyper-VBIOS的基礎架構。基於Hyper-VBIOS基礎架構的虛擬機只能通過初始化IDE控制器來初始化操作系統,如下圖所示:093857716.jpg

Hyper-V2012R2:第二代虛擬機的優勢

另一方面,第二代虛擬機支持UEFI架構,UEFI架構中的集成服務組件子集允許SCSI控制器在操作系統加載之前對其進行初始化。如下圖所示:

093924218.jpg

Hyper-V2012R2:第二代虛擬機的優勢

從上面的截圖中,你可以看到第二代虛擬機不再加載遺留的驅動器(IDE和遺留網絡適配器)。大多數遺留的驅動器已經從第二代虛擬機上移除,但是包含了集成服務組件的一個子集,用來在啓動時進行初始化,包括在操作系統開始加載之前初始化和加載SCSI控制器驅動程序。

第二代架構的優勢

第二代虛擬機提供第一代虛擬機沒有的功能,如:

第二代虛擬機從SCSI虛擬硬盤啓動

早期版本的Hyper-V是不能從SCSI虛擬硬盤啓動的。現在不僅可以從WindowsServer2012R2SCSI虛擬硬盤啓動,你還可以將分頁文件遷移到SCSI虛擬硬盤。對於經常需要分頁操作的應用程序,這一功能改進了應用程序的總體性能。

第二代虛擬機支持PXE啓動選項

在早期版本的虛擬機中,如果你想使用網絡啓動來安裝一個操作系統,你需要在安裝了操作系統之後再安裝遺留網絡適配器。通過第二代虛擬機,現在可以通過使用PXE啓動選項連接到遠程安裝服務來安裝客戶操作系統。

第二代虛擬機支持安全啓動

安全啓動是第二代虛擬機默認功能,可以防止未經授權的固件或UEFI驅動程序在啓動時運行。創建虛擬機後可對該選項進行修改。

第二代虛擬機提供更快的啓動時間和更快的客戶操作系統安裝

第二代虛擬機的啓動時間提升了20%,在第二代虛擬機上安裝客戶操作系統的時間提升了50%

第二代虛擬機在啓動期間提供本機VMBUS支持

第二代虛擬機在啓動時提供了VMBUS驅動程序支持。在早期版本的虛擬機或第一代虛擬機時,VM只能加載遺留IDE驅動程序初始化文件系統。只有將集成服務安裝到虛擬機上後,才能使用SCSI控制器。

在第二代中,操作系統具備合成驅動,在啓動時可使用SCSI驅動。第一代虛擬機通常使用設備仿真,除非安裝了集成服務組件。

因爲第二代虛擬機可以從SCSI驅動程序啓動,因此不需要仿真。這些虛擬機可以利用VSP/VSCVMBUS設計有效地和父分區進行交流。

第二代虛擬機支持更少的設備

與第一代虛擬機相比,第二代虛擬機運行較少的設備。這是因爲所有的仿真驅動如IDE和遺留網絡適配器都被移除了,替換成了VMBUS驅動

TechTarget中國原創內容,原文鏈接:http://www.searchsv.com.cn/showcontent_75580.htm

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