微軟在TechED2013上宣佈了WindowsServer2012R2,正式版預期在今年年底發佈。WindowsServer2012R2Hyper-V中引入了大量的新特性和改進功能,詳見《WindowsServer2012R2Hyper-V功能列表》。WindowsServer2012R2中Hyper-V現在支持兩種類型的虛擬機:第一代和第二代。Serverwatch網站比較了第一代與第二代虛擬機的優略勢。一起來看看。
在之前的Hyper-V版本不可能從SCSI虛擬硬盤上啓動虛擬機,也不可能將Hyper-V主機上的文件複製到沒有連接網絡的虛擬機上。事實上,當你安裝了集成服務組件之後,Hyper-VBIOS才受SCSI控制器作用。如果虛擬機運行在WindowsServer2012或更早版本,Hyper-VBIOS只支持IDE控制器和遺留的網絡適配器,只允許虛擬機從遺留的IDE控制器上啓動。
WindowsServer2012R2有兩種類型的Hyper-V啓動架構:Hyper-VBIOS和Hyper-V統一可擴展固件接口(UEFI)BIOS。
第一代虛擬機支持遺留的驅動器,使用基於Hyper-VBIOS的基礎架構。基於Hyper-VBIOS基礎架構的虛擬機只能通過初始化IDE控制器來初始化操作系統,如下圖所示:
Hyper-V2012R2:第二代虛擬機的優勢
另一方面,第二代虛擬機支持UEFI架構,UEFI架構中的集成服務組件子集允許SCSI控制器在操作系統加載之前對其進行初始化。如下圖所示:
Hyper-V2012R2:第二代虛擬機的優勢
從上面的截圖中,你可以看到第二代虛擬機不再加載遺留的驅動器(IDE和遺留網絡適配器)。大多數遺留的驅動器已經從第二代虛擬機上移除,但是包含了集成服務組件的一個子集,用來在啓動時進行初始化,包括在操作系統開始加載之前初始化和加載SCSI控制器驅動程序。
第二代架構的優勢
第二代虛擬機提供第一代虛擬機沒有的功能,如:
第二代虛擬機從SCSI虛擬硬盤啓動
早期版本的Hyper-V是不能從SCSI虛擬硬盤啓動的。現在不僅可以從WindowsServer2012R2SCSI虛擬硬盤啓動,你還可以將分頁文件遷移到SCSI虛擬硬盤。對於經常需要分頁操作的應用程序,這一功能改進了應用程序的總體性能。
第二代虛擬機支持PXE啓動選項
在早期版本的虛擬機中,如果你想使用網絡啓動來安裝一個操作系統,你需要在安裝了操作系統之後再安裝遺留網絡適配器。通過第二代虛擬機,現在可以通過使用PXE啓動選項連接到遠程安裝服務來安裝客戶操作系統。
第二代虛擬機支持安全啓動
安全啓動是第二代虛擬機默認功能,可以防止未經授權的固件或UEFI驅動程序在啓動時運行。創建虛擬機後可對該選項進行修改。
第二代虛擬機提供更快的啓動時間和更快的客戶操作系統安裝
第二代虛擬機的啓動時間提升了20%,在第二代虛擬機上安裝客戶操作系統的時間提升了50%!
第二代虛擬機在啓動期間提供本機VMBUS支持
第二代虛擬機在啓動時提供了VMBUS驅動程序支持。在早期版本的虛擬機或第一代虛擬機時,VM只能加載遺留IDE驅動程序初始化文件系統。只有將集成服務安裝到虛擬機上後,才能使用SCSI控制器。
在第二代中,操作系統具備合成驅動,在啓動時可使用SCSI驅動。第一代虛擬機通常使用設備仿真,除非安裝了集成服務組件。
因爲第二代虛擬機可以從SCSI驅動程序啓動,因此不需要仿真。這些虛擬機可以利用VSP/VSC和VMBUS設計有效地和父分區進行交流。
第二代虛擬機支持更少的設備
與第一代虛擬機相比,第二代虛擬機運行較少的設備。這是因爲所有的仿真驅動如IDE和遺留網絡適配器都被移除了,替換成了VMBUS驅動
TechTarget中國原創內容,原文鏈接:http://www.searchsv.com.cn/showcontent_75580.htm