Hyper-V是Windows Server 2008中的一个角色,提供可用来创建虚拟化服务器计算环境的工具和服务,它能够在用户不使用VMware、Virtual PC等第三方虚拟化软件的情况下,直接在系统中创建虚拟操作系统。例如,主机操作系统是Windows Server 2008,而虚拟机系统运行的则是Windows Vista或是Windows Server 2003,这对从事网络研究和开发的用户来说无疑是非常强大的功能。
和VMware、Virtual PC等第三方虚拟化软件相比,Hyper-V虚拟化技术对计算机系统要求较高,一套完整的Hyper-V虚拟化技术方案需要系统在硬件和软件这两方面的支持。
1.虚拟化技术的硬件要求
在Windows Server 2008中使用Hyper-V虚拟化技术,硬件系统方面的要求比较高,除了硬盘有足够可用空间用于创建虚拟系统,内存足够大以便流畅运行系统之外,CPU和主板等方面也有较高的要求。Windows Server 2008虚拟化需要特定的CPU,只有满足以下特征的CPU才可以支持Hyper-V虚拟化技术。
●指令集能够支持64位x86扩展。
●硬件辅助虚拟化,需要具有虚拟化选项的特定CPU,也就是包含Inter VT(Vanderpool Technology)或者AMD Virtualization(AMD-V,代号“Pacifica”)功能的CPU。
●安全特征需要支持数据执行保护(DEP),如果CPU支持则系统会自动开启。(www.daowen.com)
和CPU相比,Hyper-V对主板要求并不太高,只要确保主板支持硬件虚拟化即可,用户可以通过查阅主板说明书或者登录厂商的官方网站进行查询。一般来说,从P35芯片组开始,所有的主板都支持硬件虚拟化技术,因此只要主板型号不太陈旧就应该支持Hyper-V技术。
提示:对于大部分用户来说,可能并不知道自己计算机的CPU是否满足Hyper-V虚拟化技术的要求,可以使用EVEREST Corporate Edition软件来查看CPU是否满足相关的要求。该软件无须安装,可以直接运行,然后依次单击展开左侧“主板”、“CPUID”项目,此时可以在右侧窗口具体信息中查看“指令集”部分的“64位x86扩展(AMD64,Inter64)”是否支持,如图3-1所示。在“安全特征”部分查看“数据执行保护(DEP)(DEP,NX,EDB)”项目是否支持;在“CPUID特征”部分查看“Virtual Machine Extensions(Vanderpool)”项目是否支持。通过以上步骤可得知计算机的CPU是否支持Hyper-V技术。
图3-1 查看支持“64位x86扩展(AMD64,Inter64)”指令集
2.虚拟化技术的软件要求
虽然Windows Server 2008有多个版本,但是并不是每个版本的Windows Server 2008都支持Hyper-V技术,只有64位版本的Windows Server 2008标准版、企业版和数据中心版才能安装使用Hyper-V服务。如果用户需要使用Hyper-V,那么在安装操作系统的时候一定要选择正确的版本进行安装。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。