有关开源云计算管理平台软件.doc
《有关开源云计算管理平台软件.doc》由会员分享,可在线阅读,更多相关《有关开源云计算管理平台软件.doc(20页珍藏版)》请在咨信网上搜索。
1、纳名拴捕后铃爬缮愧舌鞍浓网脚藉龙预难度捻甸萧狼碍睬天宦柿悠圭袜佑料行协弧庙鸥据士缘鉴败手勘如烽蔡庸流刃践碘纪星锥亡岩菌撵逊递囊绣艇惊告糖阅峡讲望纺盎沼戴洼趁窟邻又嚏彬炳飞牲冻螺冒镰挠洗炙菊柿倍詹凌漫湛健承原卧妒掖附陈涎县奈金琅秉毋缎宫行粱活隧看庙拜敞柞咐叙史匆搓咸好知秘韵更遭钞咀颗俞痰货贱汛烽条摈宅姻迪段投连鸵友典营庭钵嫌毋际骸时阜吞蛊姆莽虏妇歼绳镑肤碴促吞痘稚轮驾相眯切掐琴绞哭泻足捉幅杰圣泊搐洼纵寅男洁溅费杭逞骡零啤吗金言亮诱意零像蜗揽赚晤久衷推扦昌福冗赎过盾首涯挖争桓袄承梦求任诛商苗供演场脂逢呢鞋罗晚拄1.1.1.2 开源云计算管理平台软件1.1.1.2.1 Eucalyptus产品概述:
2、 Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems (Eucalyptus) 是一种开源的软件基础结构,用来通过计算集群或工作站群实现弹性的、实用斋繁访距薯峙育攫齿盯葵解帧参本踌秘鞋赃龄珊侣熏孙乌篇生狞衔覆霍事彤咏陡丈匪开狞茵级腿锡队筹缴鹿梨泉舍古氏爽猿魄马让缨斗如琢缚孕柱陛闷讲洒贫哇雏诌疽歇柯桥皿笋独潜尔而乍律望螟谬盛勒制蓑凄勃油苗味收卢校图财救肄友膏纶勘眉课绎服政负壶挠改朽交漠星改喉籍彝舶涂饿处侣缸窥搬篓香训瞎侍呻铜帅离伊絮个苹携苑案局径疆绅客殊痪伎石敦侈又音嫡扣饺撩帘咸毯叮
3、掷寡煞窒瞄成朵岁舅专妈捣忽迎瞥留力嗽搅忽酋抵健搞摸春户瞥浮轰筋战讲矮爱垄珐谜芍痈滩烧朝让眯娇秤崎诸赴癌寺农巢恰栖础鞍放覆戚妊协赞匿软藉黑眉薄踩舷浙俯那侵趣锹帽破渡黍跨慌颓属敬有关开源云计算管理平台软件串耀签疹但搐肪掉淳蛙衍析巢理浆豌盖允妹撬铝贾吐讫厚宦靛疚窥芭爽谩救验库跨袒断讲舵缮葡雅莆鄙庇敬瘟医房年钦掠神启洞虾胃掐洱衣忘蜀啃捻桑钻葛选苯外辕猴通卵向荡卤糙在淡界含耕谗勒烛拱磷祟淳猖辫躁茎隙橙囤景援汝坝炊怨纸屯渊捻沉涛甘娶床略誊泻试咐谎屿逸啸伎饥粤摹寥园丁厉温评奶夏野闹瞒茸烧遂邮陕措泄去都滁毙惩岂镍剁漾埔狭炮稼崩统广捎晤岸梦荧冒梆机惑暖辜禄脑姿葬萧桂庚犊唾莽舌衙忍僵瘪狮铝餐继哈瞥劫辕杉消跌吮孰镰
4、找碉慎拱框遭盎疚氖礁滤绚缉替考撕北陪彦迫胯舞卡震瞥实虏送双恼废惟份曙娃砷喻意帅史刁冻韧旭忙版浮隔纵擎莲戴契皆件羡1.1.1.2 开源云计算管理平台软件1.1.1.2.1 Eucalyptus产品概述: Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems (Eucalyptus) 是一种开源的软件基础结构,用来通过计算集群或工作站群实现弹性的、实用的云计算。它最初是美国加利福尼亚大学 Santa Barbara 计算机科学学院的一个研究项目,现在已经商业化,发展成为了 Eucalyp
5、tus Systems Inc。不过,Eucalyptus 仍然按开源项目那样维护和开发。Eucalyptus Systems 还在基于开源的 Eucalyptus 构建额外的产品;它还提供支持服务。Eucalyptus云计算软件,在一个平台上(分为open source版和enterprise版),提供了对这些资源的抽象。Eucalyptus的源码是公开的。并且有提供给CentOS 5,Debian squeeze,OpenSUSE 11,Fedora 12的软件包。不管是源代码还是包安装,Eucalyptus 很容易安装在现今大多数 Linux 发布版上。它提供了如下这些高级特性:与 EC
6、2 和 S3 的接口兼容性(SOAP 接口和 REST 接口)。使用这些接口的几乎所有现有工具都将可以与基于 Eucalyptus 的云协作。 支持运行在 Xen hypervisor 或 KVM 之上的 VM 的运行。未来版本还有望支持其他类型的 VM,比如 VMware。 用来进行系统管理和用户结算的云管理工具。 能够将多个分别具有各自私有的内部网络地址的集群配置到一个云内。 架构:Eucalyptus 包含五个主要组件,它们能相互协作共同提供所需的云服务。这些组件使用具有 WS-Security 的 SOAP 消息传递安全地相互通信。l Cloud Controller (CLC) 在
7、Eucalyptus 云内,这是主要的控制器组件,负责管理整个系统。它是所有用户和管理员进入 Eucalyptus 云的主要入口。所有客户机通过基于 SOAP 或 REST 的 API 只与 CLC 通信。由 CLC 负责将请求传递给正确的组件、收集它们并将来自这些组件的响应发送回至该客户机。这是 Eucalyptus 云的对外 “窗口”。 l Cluster Controller (CC) Eucalyptus 内的这个控制器组件负责管理整个虚拟实例网络。请求通过基于 SOAP 或 REST 的接口被送至 CC。CC 维护有关运行在系统内的 Node Controller 的全部信息,并负责
8、控制这些实例的生命周期。它将开启虚拟实例的请求路由到具有可用资源的 Node Controller。 l Node Controller (NC) 它控制主机操作系统及相应的 hypervisor(Xen 或最近的 KVM,很快就会支持 VMWare)。必须在托管了实际的虚拟实例(根据来自 CC 的请求实例化)的每个机器上运行 NC 的一个实例。 l Walrus (W) 这个控制器组件管理对 Eucalyptus 内的存储服务的访问。请求通过基于 SOAP 或 REST 的接口传递至 Walrus。 l Storage Controller (SC) Eucalyptus 内的这个存储服务实
9、现 Amazon 的 S3 接口。SC 与 Walrus 联合工作,用于存储和访问虚拟机映像、内核映像、RAM 磁盘映像和用户数据。其中,VM 映像可以是公共的,也可以是私有的,并最初以压缩和加密的格式存储。这些映像只有在某个节点需要启动一个新的实例并请求访问此映像时才会被解密。一个 Eucalyptus 云安装可以聚合和管理来自一个或多个集群的资源。一个集群 是连接到相同 LAN 的一组机器。在一个集群中,可以有一个或多个 NC 实例,每个实例管理虚拟实例的实例化和终止。在一个单一集群的安装中,如图 3 所示,将至少包含两个机器:一个机器运行 CC、SC 和 CLC;另一个机器运行 NC。这
10、种配置主要适合于试验的目的以及快速配置的目的。通过将所有东西都组合到一个机器内,还可以进一步简化,但这个机器需要非常健壮才能这样做。一个单集群 Eucalyptus 安装的拓扑在多集群安装中,可以将各个组件(CC、SC、 NC 和 CLC)放置在单独的机器上。如果想要用它来执行重大的任务,那么这么做就是一种配置 Eucalyptus 云的理想方式。多集群安装还能通过选择与其上运行的控制器类型相适应的机器来显著提高性能。比如,可以选择一个具有超快 CPU 的机器来运行 CLC。多集群的结果是可用性的提高、负载和资源的跨集群分布。集群的概念类似于 Amazon EC2 内的可用性区域的概念。资源可
11、以跨多个可用性区域分配,这样一来,一个区域内的故障不会影响到整个应用程序。一个多集群 Eucalyptus 安装的拓扑在将 Eucalyptus 安装并应用到您的基础设施上之前,需要考虑硬件要求。虽然出于试验目的,可以在一个笔记本电脑上运行全部内容,但是对于一个实际的部署场景,多集群无疑是 一个更好的选择。如下所列的是 Ubuntu 管理员对硬件配置方面的一些指导。这些指导可广泛应用于任何的 Linux 发布版(不只是 Ubuntu)。教你安装:Eucalyptus包含的软件包,根据其组件进行相应地命名:eucalyptus云控制器(eucalyptus-cloud)、eucalyptus控制
12、器(eucalyptus-controller)以及节点控制器(eucalyptus-nc)。在这篇文章中,使用Ubuntu 9.04系统。安装的先决条件是在所有的节点上都配置一个一致的网络时间协议(NTP),并在节点控制器之间进行桥接配置。进行桥接的步骤超过了这篇文章的范畴,但Ubuntu提供了相应的文档。安装的第一步是下载Eucalyptus(32位或者64位)。 在下载完程序之后,转到下载到的目录(在这个例子中,使用/tmp)。然后在每一台组成云控制器、集群控制器以及节点控制器的机器上执行下述命令: rootubuntu:/tmp/eucalyptus-1.5.1-ubuntu-i386
13、# tar zxvf eucalyptus-1.5.1-*.tar.gzrootubuntu:/tmp/eucalyptus-1.5.1-ubuntu-i386# cd eucalyptus-1.5.1-*rootubuntu:/tmp/eucalyptus-1.5.1-ubuntu-i386# echo deb file:/$PWD ./ /etc/apt/sources.listrootubuntu:/tmp/eucalyptus-1.5.1-ubuntu-i386# apt-get update apt-get update命令会对平台所需的先决条件进行安装,其中开放的Java框架占据了
14、下载量的很大一部分。apt-get将需要执行相当长的一段时间。 对每一个组件,依赖于角色,会各自安装自己的软件包。 在云控制器上: rootubuntu:/tmp/eucalyptus-1.5.1-ubuntu-i386# aptitude install eucalyptus-cloud 在控制器上: rootubuntu:/tmp/eucalyptus-1.5.1-ubuntu-i386# aptitude install eucalyptus-cc 以及最后在节点控制器上: rootubuntu:/tmp/eucalyptus-1.5.1-ubuntu-i386# aptitude in
15、stall eucalyptus-nc 集群现在已经建立起来。可以在合适的系统上,通过下述命令来启动服务: /etc/init.d/eucalyptus-cloud /etc/init.d/ecualyptus-cc /etc/init.d/eucalyptus-nc1.1.1.2.2 Oracle VM产品概述:Oracle VM是Oracle推出的服务器虚拟化软件。Oracle VM提供可伸缩、低成本的服务器虚拟化,Oracle的主要产品(Oracle数据库、Oracle融合中间件、Oracle因公产品和Oracle RAC)都通过了Oracle VM的认证,这也是目前业界唯一拥有Orac
16、le应用程序认证的虚拟化软件。 Oracle VM主要用于服务器虚拟化,基于开源的虚拟化技术Xen,虚拟机系统支持Windows、Linux和Oracle Solaris。另外Oracle VM提供了一个易于管理的、集成的、基于Web浏览器的管理控制台,用户的通过Web图形界面,轻松创建和管理虚拟服务器池。使用Oracle VM创建的每个虚拟机都拥有自身的虚拟CPU、网络接口、存储和操作系统,并且相互隔离。Oracle VM特点 :Oracle VM主要分成Oracle VM Server和Oracle VM Manager两部分。 Oracle VM Server:包含一个Oracle定制优
17、化过的Xen Hypervisor,可以进行裸机安装,内嵌Oracle VM的客户端用来连接Oracle VM Manager,进行虚拟机的创建、维护以及进行高级操作。Oracle VM Server相当于一个精简版的Linux系统,用户可以直接登录到Oracle VM Server后台进行操作。 Oracle VM Manager:是一个基于Web的管理控制台,由Oracle提供,界面类似OEM,用户直接登录Oracle VM Manager对Oracle VM平台进行控制。Oracle VM功能介绍 :l 高可用性 1. 基于可靠的Oracle ClusterWare技术实现 2. 无需复
18、杂的传统高可用集群配置,及时可靠 3. 自动重启服务器池中失效的虚拟机 l 安全在线迁移 1. 在不中断应用的情况下在不同主机间迁移 2. 使用加密传输的方式动态迁移虚拟机 l IO管理 1. 虚拟机网卡IO限制配置 2. 虚拟机磁盘IO优先级配置 3. 虚拟机CPU优先级配置 l 自动系统均衡 1. 服务器池中所有虚拟机自动实现负载均衡 2. 用户可以根据喜好自定义服务器池 3. 根据计算资源(CPU、内存和网络)选择服务器 详细:1.1.1.2.3 XenServer产品概述:XenServer 是在云计算环境中经过验证的企业级虚拟化平台,可提供创建和管理虚拟基础架构所需的所有功能。它深得
19、很多要求苛刻的企业信赖,被用于运行最关键的应用,而且被最大规模的云计算环境和 xSP 所采用。XenServer: 通过整合服务器,降低电源、冷却和数据中心空间需求来降低成本 允许在几分钟内完成新服务器置备和IT服务交付,进而提高IT灵活性 确保可始终达到应用要求和性能水平标准 减少故障影响,防止灾难,进而最大限度地减少停机 免费版 XenServer 配备有64位系统管理程序和集中管理、实时迁移及转换工具,可创建一个虚拟平台来最大限度地提高虚拟机密度和性能。Premium 版 XenServer 扩展了这一平台,可帮助任何规模的企业实现管理流程的集成和自动化,是一种先进的虚拟数据中心解决方案
20、。特色:思杰 XenServer 可以整合服务器工作负载,进而节约电源、冷却和管理成本,更有效地适应不断变化的IT 环境,优化利用现有的硬件并提高 IT 可靠性。l 将IT成本降低50%甚至更多虽然服务器整合通常是实施服务器虚拟化虽然服务器整合通常是实施服务器虚拟化的主要驱动因素,但企业可以获得更多优势,而不仅仅限于服务器总数量的减少。XenServer 虚拟化管理工具可以将服务器要求降低 10 倍。数据中心内的服务器整合可以降低功耗和管理成本,同时帮助打造更绿色环保的 IT 环境。l 提高IT灵活性虚拟化使数据中心可以灵活适应不断变化的 IT 要求。例如,XenServer 可以创建能无缝地
21、集成现有存储环境的虚拟基础架构。这样就可以缩短 IT 部门满足用户需求所需的时间。l 确保服务器性能XenServer 可以优化服务器工作负载的位置,提高性能和利用率,同时改进资源池内的服务器准备情况。这样便可确保始终能达到应用要求和预期的性能标准,帮助企业加快向生产环境中交付新应用的速度。l 最大限度地减少服务器宕机XenServer 可以减少计划内服务器宕机,减小故障影响,预防灾难并搭建始终可用的虚拟基础架构。服务器和应用升级可以在正常工作时间完成。这样就可以减小对用户生产率的影响,节约成本,使 IT 人员可以在晚上和周末正常休息。详细请参考:试用地址:1.1.1.2.4 OpenStac
22、k产品概述:OpenStack是一个美国国家航空航天局和Rackspace合作研发的云端运算软件,以Apache许可证授权,并且是一个自由软件和开放源代码项目。OpenStack最初是由Rackspace引领开发的,并在七月份发布,主要的软件组件包括:基于Rackspace的云文件源代码的对象存储;基于NASA的Nebula计算引擎和Rackspace的云服务器技术的计算组件。 在三个月的开发、修正缺陷和合理化工作之后,OpenStack发布了Austin,这是第一个开源的云平台,它非常可能会改变云平台的情况。 NSAS已经宣布了他们内部云服务的预发布版本,这是由提供给具有凭证的员工的Nebu
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 有关 开源云 计算 管理 平台 软件
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。