自从云计算的提出,虚拟化也渐渐在IT界越来越展露头角。相信很多人也使用了VMware公司的VMware Workstation产品这种寄居架构的虚拟化。但这种寄居架构的虚拟化必须建立在操作系统之上,于是VMware公司做出了基于原生机构的产品VMware vSphere,原生架构的虚拟化技术更为的稳定,而类似于这种原生架构的主流虚拟化工具有VMware的vSphere,微软公司的Hyper-V 2008 R2,思杰Citrix公司的XenServer/XenDesktop等。
VMware公司在虚拟化方面的实力是毋庸置疑的了,而微软为了有与VMware公司足够的竞争力,推出了Hyper-V并允许免费使用,更在Windows Server 2008 x64及R2版本上采取了捆绑式销售。当然VMware也有免费版本的,但涉及到高级点的功能就需要付费激活。
接下来我们将讲下微软公司的Hyper-V的安装。以便我们今后使用其部署各种实验的所需环境。

Hyper-V的硬件需求

必须支持硬件辅助虚拟化技术(Hardware-assisted Virtualization),也就是CPU必须支持Intel VT(Intel Virtualization Technology)或AMD-V(AMD Virtualization)。并且主板BIOS需要启用Intel VT或AMD-V。

必须启用硬件数据执行保护(Hardware Data Execution Protection,DEP),也就是必须启用Intel XD bit(Execution Disable Bit)或AMD NX bit(No Execute Bit),并且主板BIOS需要启用Intel XD或AMD NX。

  
我们可以使用securable.exe工具来检测硬件是否符合要求


*工具见附件securable.exe

  安装完Windows Server 2008 R2之后像平常安装其他服务器角色一样勾选Hyper-V
重启完成安装。