预览加载中,请您耐心等待几秒...
1/1

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

浅谈OpenStack与虚拟机的区别与联系 很多不太明⽩OpenStack与虚拟机之间的区别,下⾯以KVM为例,给⼤家讲⼀下他们的区别和联系 OpenStack:开源管理项⽬OpenStack是⼀个旨在为公共及私有云的建设与管理提供软件的开源项⽬。它不是⼀个软件,⽽是由⼏个主要的组件组合起来完成⼀ 些具体的⼯作。OpenStack由以下五个相对独⽴的组件构成: -OpenStackCompute(Nova)是⼀套控制器,⽤于虚拟机计算或使⽤群组启动虚拟机实例; -OpenStack镜像服务(Glance)是⼀套虚拟机镜像查找及检索系统,实现虚拟机镜像管理; -OpenStack对象存储(Swift)是⼀套⽤于在⼤规模可扩展系统中通过内置冗余及容错机制,以对象为单位的存储系统,类似于AmazonS3; -OpenStackKeystone,⽤于⽤户⾝份服务与资源管理以及 -OpenStackHorizon,基于Django的仪表板接⼝,是个图形化管理前端。 这个起初由美国国家航空航天局和Rackspace在2010年末合作研发的开源项⽬,旨在打造易于部署、功能丰富且易于扩展的云计算平台。OpenStack项⽬的⾸ 要任务是简化云的部署过程并为其带来良好的可扩展性,企图成为数据中⼼的操作系统,即云操作系统。 KVM:开放虚拟化技术 KVM(Kernel-basedVirtualMachine)是⼀个开源的系统虚拟化模块,它需要硬件⽀持,如IntelVT技术或者AMDV技术,是基于硬件的完全虚拟化,完全内置于 Linux。 2008年,红帽收购Qumranet获得了KVM技术,并将其作为虚拟化战略的⼀部分⼤⼒推⼴,在2011年发布RHEL6时⽀持KVM作为唯⼀的hypervisor。KVM主打 的就是⾼性能、扩展性、⾼安全,以及低成本。 与Linux的缘分 ⼀个被某些热⼼⽀持者成为云时代的Linux,是公有云与私有云的开源操作系统。⼀个则是Linux内核的⼀部分,将Linux转换成⼀个Type-1hypervisor,⽆需任 何变更就能享受现有的Linux内核进程调度、内存管理和设备⽀持。 OpenStack炙⼿可热,它如同Linux⼀样,旨在构建⼀个内核,所有的软件⼚商都围绕着它进⾏⼯作。OpenStack的许多⼦项⽬,对云计算平台中的各种资源(如 计算能⼒、存储、⽹络)提供敏捷管理。此外,OpenStack也提供对虚拟化技术的⽀持。 KVM集成在Linux的各个主要发⾏版本中,使⽤Linux⾃⾝的调度器进⾏管理。KVM专注于成为最好的虚拟机监控器,是使⽤Linux企业的不⼆选择,加上它还⽀ 持Windows平台,所以也是异构环境的最佳选择。 OpenStack与KVM都发展迅猛 OpenStack是⼀个拥有众多⽀持者的⼤项⽬。时⾄今⽇,已经有超过180家企业和400多位开发⼈员对这⼀项⽬积极地做着贡献,⽽其⽣态系统甚⾄更为庞⼤, 已经超过了5600⼈和850家机构。在今年9⽉,OpenStack基会正式成⽴。⽩⾦会员有红帽、IBM与惠普等,黄⾦会员包括思科、戴尔与英特尔等。 OpenStack基本上是⼀个软件项⽬,有近55万⾏代码。分解成核⼼项⽬、孵化项⽬,以及⽀持项⽬和相关项⽬。除了以上提及的五⼤组成,与虚拟⽹络有关的 Quantum⾸次被列为核⼼项⽬。 KVM是⼀个脱颖⽽出的开放虚拟化技术。它是由⼀个⼤型的、活跃的开放社区共同开发的,红帽、IBM、SUSE等都是其成员。2011年,IBM、红帽、英特尔与 惠普等建⽴开放虚拟化联盟(OVA),帮助构建KVM⽣态系统,提升KVM采⽤率。如今,OVA已经拥有超过250名成员公司,其中,IBM有60多位程序员专门⼯作 于KVM开源社区。 OpenStack与KVM的解决⽅案 在去年9⽉22⽇发布Diablo之后,OpenStack社区随即开始着⼿新版本的设计和开发,新版本开发代号为Essex。此前发布有四个版本:Austin、Bexar、Cactus 与Diablo。新版本发布包含云计算控制中⼼Nova、镜像服务Glance、认证服务Keystone和Dashboard项⽬Horizon,也包括对象存储项⽬Swift。 由此可以看出,OpenStack是⼀个框架,⼀个可以建⽴公有云和私有云的基础架构。它并不是⼀个现成的产品,要想开展基础架构⽅⾯的⼯作,企业需要顾问和 开发⼈员。很多时候还需要第三⽅的集成⼯具。 KVM可通过购买Linux版本获得,或作为独⽴hypervisor单独购买。最近,IBMKVM(北京)卓越中⼼落户北京,展⽰IBM及合作伙伴基于KVM的产品,包括IBM SmartCloudEntry、IBMSystemDirectorVMControl、Re