RSS
热门关键字:  ASP.NET  ASP  ASP.NET文件  ASP.NET 漫  html
当前位置 :| hh85>操作系统>windows 2008>

Windows Server 2008虚拟化技术概览

来源: 作者: 时间:2008-02-25 点击:

Windows Server 2008的RC0发布很长时间了,早就听说这个版本将会包含一个预览版的Windows Server Virtualization(WSv)。兄弟我呕血数升,为本本配备了4GB内存、双硬盘,就是要虚位以待,测试一下这个垂涎已久的WSv虚拟化产品。

  系统需求

  WSv的硬件要求比较高,主要是集中在CPU方面:

  1. CPU必须支持硬件虚拟化,例如Intel VT技术或者AMD T技术。

  2. CPU必须支持X64位技术。

  3. CPU必须支持硬件DEP技术,这是因为WSv对安全要求比较高。

  其实不用担心,当前主流的CPU一般都支持以上的要求,只要支持硬件虚拟化,其他两个要求一般能够满足。当然,为了保险起见,在购置硬件设备之前,最好事先到CPU厂商的网站上确认CPU的型号满足以上的要求。

  还需要注意的是,必须在系统的BIOS设置里确保开启硬件虚拟化等设置,大多数系统默认关闭CPU的硬件虚拟化支持。

  注意必须下载X64位的Windows Server 2008 RC0 Enterprise,目前只有这个版本才带WSv Preview。

  安装过程

  安装Windows Server 2008 RC0 Enterprise X64比较简单,和Windows Vista没什么区别。首先需要把WSv虚拟化作为一个角色(Role)添加到Windows Server 2008系统中,步骤如下:

  1. 进入Windows安装目录,定位到wsv子目录,分别运行其下的Windows6.0-KB939853-x64.msu和Windows6.0-KB939854-x64。

  2. 启动Server Manager管理单元,选中左侧控制台树里的Roles,然后单击右侧详细窗格里的Add Roles命令,在打开的添加角色向导里确保选中“Windows Server Virtualization”,如附图所示。

  

  3.一路Next,设置一些必要的配置信息,例如配置虚拟网络等,最后系统会提示重启,如附图所示。

  

原理简述

  从表面上看,添加WSv只不过是添加了一个普通Role而已,貌似和添加DNS、DHCP、IIS等没啥区别,实际上内在的变化不小,WSv会在操作系统和硬件层之间添加一层Hypervisor层(必须对BCD数据库进行设置,确保引导时加载带Hypervisor的内核)。WSv是一种基于Hypervisor的虚拟化技术。

  Hypervisor是一个很薄的软件层,位于操作系统和硬件之间。由这个Hypervisor直接接管虚机管理的工作,把系统资源划分为多个分区。其中主操作系统所在的分区叫做父分区,虚机所在的分区叫做子分区,如附图所示。可以确保虚机的性能最大化,几乎可以接近物理机器的性能,远胜Virtual PC/Virtual Server/VMware Worksation/VMware Server等基于模拟器的虚机。

  

  这和VMWare ESX Server的原理是一样的。VMware虽然宣称其产品是直接架构在硬件基础上,但是实际上也是在硬件层面上加载一个Hypervisor层,也有类似“父分区”的概念,虽然从表面上看,VMWare ESX Server不需要操作系统,但实际上是有的,是一个定制的RedHat Linux,在安装VMWare ESX Server时可以看到RedHat的安装界面。

  和VMWare ESX Server不一样的是,WSv的Hypervisor称为微内核 Hypervisor,比较“瘦”,因为里面不包含底层硬件的驱动。而VMWare ESX Server的Hypervisor则比较“胖”(叫做整体Hypervisor),里面包含底层硬件的驱动。

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
栏目列表