服务器虚拟化软件选型如何做到心中有数-

服务器虚拟化软件选型如何做到心中有数-

ID:20816602

大小:53.00 KB

页数:4页

时间:2018-10-16

服务器虚拟化软件选型如何做到心中有数-_第1页
服务器虚拟化软件选型如何做到心中有数-_第2页
服务器虚拟化软件选型如何做到心中有数-_第3页
服务器虚拟化软件选型如何做到心中有数-_第4页
资源描述:

《服务器虚拟化软件选型如何做到心中有数-》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、服务器虚拟化软件选型如何做到心中有数?  根据Gartner的预测,到2007年年底,《财富》前1000强中有30%左右的企业,在部署M(VirtualMachineMonitor)是由剑桥大学计算机实验室开发的一个开源项目,它能够让我们创建更多虚拟机,每一个虚拟机都是运行在同一个操作系统上的实例。  这些客户OS可以是修补过的Linux2.4或2.6内核,也可以是修补过的NetBSD/FreeBSD内核。  用户应用程序就运行在这些客户OS上,并不需要修改任何代码。但是,随着将来的处理器能支持虚拟化的特性,

2、内核也就不需要打补丁了。比如Intel的VT和AMD的Pacifica处理器都将包括这种功能。  在Xen中,系统管理程序运行在0环,客户OS运行在1环,应用程序运行在3环。这种关系对于x64有一点不同,就是客户内核和应用程序都运行在3环上。  Xen自称为系统管理程序,是因为它比客户OS所需的系统管理代码运行的特权级还高。当系统引导的时候,Xen装载到0环的内存中。它在1环上启动修补过的内核,称做domain0(domain是指一个运行中的虚拟机,在其上有一个guestOS在执行)。从这个domain开始,

3、可以创建更多的domain,也可以销毁它们,还可以进行domain迁移、设置参数等。系统创建的那些domain也运行在1环内核中,用户应用程序运行在3环。  目前,修补过的Linux2.4和2.6内核可以作为domain0。据Xen开发者所说,将来domain0仅支持2.6的内核补丁。构造domain0的大部分工作是在xen/arch/x86/domain_build.c中的construct_dom0()方法中实现的。物理设备驱动程序只能运行在特权级,也就是domain0上。Xen依靠Linux或其他修补过

4、的OS内核对它所管理的设备提供虚拟化支持。这样的好处就是Xen的开发者不必再去开发设备驱动程序。在一个有标签TLB的处理器上使用Xen能够大大提高性能。标签TLB能够把ASID(AddressSpaceIdentifier)放在TLB入口处。有了这个特性,当处理器在系统管理程序和客户OS之间切换时就不需要刷新TLB了,这大大减少了系统开销。  最大区别体现在对I/O设备的处理上  VMwareESX服务器的架构是建立在直接执行(直接在硬件上运行用户级的虚拟机编码)和二进制译码(对特权级别编码进行动态编译)的基

5、础上,从根本上说,它是把一个完整的x86平台导出到虚拟机上。ESX服务器可以使大多数能在x86上执行的操作系统都能在虚拟机上运行,而不需要进行任何修改。  Xen的架构中使用了一种Para虚拟化技术(ParaVirtualization),对虚拟出来的客户操作系统(GuestOS)进行修改,使它知道自己是在虚拟环境下运行。  这两种方式最大的不同就是对I/O设备的处理。虚拟机I/O端口和每个物理I/O端口设备之间如何路由在很大程度上影响了虚拟平台架构的性能,以及便携性、可持续性和稳定性。Xen采用的是分离驱动

6、模式,真实驱动存在于一个中间层,这个中间层叫服务虚拟机,其他虚拟机上的特殊驱动通过这个服务虚拟机进行通信。这123下一页....,。种方法能提供很好的性能,但是对于传统操作系统支持有限。  在ESX中,虚拟机的虚拟设备驱动与ESX内核里的物理设备驱动直接相互连接。ESX虚拟机可以为其虚拟设备使用现成的(off-the-shelf)驱动。这不仅能提供高性能,还能提供更广泛的操作系统支持。然而在这个模型里,新的设备驱动必须导入到ESX内核中。为了解决I/O虚拟化的平衡问题和复杂性问题,戴尔与英特尔、AMD这样的合

7、作伙伴以及外设硬件供应商一起,在芯片组和I/O设备中引入了虚拟化支持。  企业级虚拟化解决方案的另外一个重要部分就是管理。戴尔Open-Manage这样的产品附送VM-porter,提供了整套工具,能有效进行部署、监控、操作自动化,以及对虚拟IT数据中心进行管理。  Novell和RedHat都在它们的操作系统中整合了对Xen平台的管理,方法是运用像YaST和Anaconda这样的安装和配置工具,以及VirtualMachineManager这样的管理工具。  服务器虚拟化管理解决方案  通过VM/360主机

8、。Model67主机通过虚拟机监视器(VirtualMachineMonitor)虚拟所有的硬件接口。1965年,IBM公司的M44/44X计算机项目,定义了虚拟内存管理机制,用户程序可以运行在虚拟的内存中,对于用户来说,这些虚拟内存就好像一个个虚拟机',为多个用户的程序提供了独立的计算环境。  IBM提出的虚拟机技术,使一批新产品涌现出来,比如IBM360/40、IBM360/67以及VM

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。