Hyper-V服务器虚拟化和Virtual Server 2005 R2不同。Virtual Server 2005 R2是安装在物理计算机操作系统之上的一个应用程序,由物理计算机运行的操作系统管理;运行Hyper-V的物理计算机使用的操作系统和虚拟机使用的操作系统运行在底层的Hypervisor之上,物理计算机使用的操作系统实际上相当于一个特殊的虚拟机操作系统,和真正的虚拟机操作系统平级。物理计算机和虚拟机都要通过Hypervisor层使用和管理硬件资源,因此Hyper-V创建的虚拟机不是传统意义上的虚拟机,可以认为是一台与物理计算机平级的独立的计算机。
Hyper-V是一个底层的虚拟机程序,可以让多个操作系统共享一个硬件。它位于操作系统和硬件之间,是一个很薄的软件层,里面不包含底层硬件驱动。Hyper-V直接接管虚拟机管理工作,把系统资源划分为多个分区,其中主操作系统所在的分区叫作父分区,虚拟机所在的分区叫作子分区,这样可以确保虚拟机的性能最大化,几乎可以接近物理机器的性能,并且高于Virtual PC/Virtual Server基于模拟器创建的虚拟机。
在Windows Server 2012中,Hyper-V功能仅添加了一个角色,和添加DNS角色、DHCP角色、IIS角色完全相同。Hyper-V在操作系统和硬件层之间添加一层Hyper-V层,Hyper-V是一种基于Hyper-V的虚拟化技术。
(1)安装Windows Server 2012 Hyper-V功能,基本硬件需求如下。
(2)Hyper-V硬件要求比较高,主要集中在CPU方面。
目前主流的服务器CPU均支持以上要求,只要支持硬件虚拟化功能,其他两个要求基本都能够满足。为了安全起见,在购置硬件设备之前,最好事先到CPU厂商的网站上确认CPU的型号是否满足以上要求。