以文本方式查看主题

-  曙海教育集团论坛  (http://sun4.cn/bbs/index.asp)
--  Windows驱动开发  (http://sun4.cn/bbs/list.asp?boardid=75)
----  Windows Server 2008 的虚拟技术  (http://sun4.cn/bbs/dispbbs.asp?boardid=75&id=2744)

--  作者:wangxinxin
--  发布时间:2010-12-17 16:25:37
--  Windows Server 2008 的虚拟技术
虚拟化技术是一种调配计算资源的方法,它将不同层面——硬件、软件、数据、网络、存储——隔离开来。Windows Server 2008包含了“服务器虚拟化”角色,它采用了非常广阔的视角,不只局限于服务器的虚拟化,涵盖到计算机的虚拟还有应用的虚拟。
现在很多人对于Windows Server 2008虚拟化技术的应用前景表示关注,各种规模不同的公司都已经认识到虚拟化开始作为了一个改变当前场景的因素。
虚拟化的优势在于,它的运行完全像一台物理服务器一样,而终端用户根本感觉不到差异。另外,在同一台物理服务器上运行多台虚拟机(最多可达到15至20台),可以节省硬件、数据中心的空间以及能耗。
既然说到虚拟化,不得不提的是Hyper-V。Windows Server 2008的“Hyper-V”新功能把服务器虚拟技术融入操作系统。这样提高了虚拟化技术的效率,提供更好的性能。Hyper-V技术以支持服务器整合,支持在新硬件上运行旧操作系统和应用程序,以及跨平台可迁移应用程序的灾难恢复。

  Hyper-V的组建
?        管理程序(hypervisor):用来创建不同的分区,而代码的每一个虚拟化实例会在这些分区上运行;
?        虚拟化堆栈以及新的虚拟化I/O模型:提供了和Windows自身的交互功能以及和被创建的不同分区的交互功能;
?        管理程序(hypervisor)、虚拟化堆栈以及新的虚拟化I/O模型,三个组件是顺序工作的;
?        使用的服务器需要装备Intel VT-或AMD-V-enabled的处理器,Hyper-V可以与管理程序交互,管理程序是一个在处理器上非常小的软件;
?        Hyper-V的优势是:可以减少机器的副本以及节省成本;可以对多个客户集群的支持;可以在虚拟化服务的主机上“热插拔”各种资源;可以将多个运行着Hyper-V组件的物理机做成集群等;

  如果提到虚拟机,相信大家一定会想到VMware和Virtual PC这两个虚拟机软件。微软收购了Virtual PC这个软件的开发公司后,就将Virtual PC整合到了新的服务器操作系统里面。并且在改进后以Windows Server virtualization (WSV)的完整化平台形式出现在大家面前。

  图片点击可在新窗口打开查看

  虚拟化服务器WSV(Windows Server Virtualization)
?        WSV引入了与虚拟机存储硬件相关的新的特点,支持访客操作系统接入存储器。虚拟机的磁盘通过路径(Pass-Through Disk Access)允许虚拟机直接进入可写文件系统而无须使用VHD文件。
?        使用磁盘通过路径使原先以VHD形式压缩数据可以由非虚拟系统在文件系统中进行操作。这种存储配置中的额外选择增加了WSV使用scenarios的灵活性。
?        用于WSV中的VMBus建筑为虚拟机提供合成存储装置控制器。合成存储装置控制器支持每台控制其多达255VHDs,还支持每台虚拟机的控制器不限数量。
?        指定虚拟机所使用的虚拟内核,最多可以使用八个内核;
?        支持内存的Copy on Write功能,可以极大地节省内存;
?        可以创建X64位的虚机;
?        支持Linux,可以很好地运行SUSE Linux;
?        可以实现P2V(物理机到虚拟机)的迁移;
  WSV的CPU硬件要求
?        支持硬件虚拟化,例如Intel VT或者AMD T;
?        支持X64位技术;
?        支持硬件DEP技术;
结合虚拟技术和可以免费下载的Windows Server 2008 beta 3,可以非常容易的搭建一个测试环境。

  安装X64位的Windows Server 2008 RC0 Enterprise基本步骤
?        进入安装目录,定位WSV子目录,分别运行Windows6.0-KB939853-x64.msu和Windows6.0-KB939854-x64;
?        需要把WSV虚拟化作为一个角色添加到Windows Server 2008系统中:Server Manager中,选中Roles,单击详细窗体里的Add Roles,选中“Windows Server Virtualization”;
?        设置一些必要的配置信息,例:配置虚拟网络等,系统提示重启;

  图片点击可在新窗口打开查看