OpenStack调研

OpenStack调研

ID:43340343

大小:2.35 MB

页数:18页

时间:2019-10-08

OpenStack调研_第1页
OpenStack调研_第2页
OpenStack调研_第3页
OpenStack调研_第4页
OpenStack调研_第5页
资源描述:

《OpenStack调研》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、OpenStack调研报告张晓东2012/1/4大纲OpenStack简介OpenStack架构OpenStackComputeOpenStackImagingServiceOpenStackObjectStorageOpenStack简介OpenStack是由Rackspace和NASA共同开发的云计算平台,帮助服务商和企业内部实现类似于AmazonEC2和S3的云基础架构服务(IaaS)。用Python语言编写大型用户:NASA加拿大半官方机构CANARIE网络的DAIR项目RackspaceCloud

2、惠普云(使用UbuntuLinux)MercadoLibre的IT基础设施云,现以Openstack管理超过60000台服务器OpenStackCommunityOpenStack包含主要项目代号Nova,根据要求提供虚拟服务,与AmazonEC2类似代号Glance,提供OpenStackNova虚拟机镜像的发现、存储和检索代号Swift,提供对象存储,类似AmazonS3OpenStack能做什么AppOwner可注册云服务,查看运行和计费情况开发(AppDev)和运维人员(DevOps)可创建和存储他

3、们应用的自定义镜像,并通过这些镜像启动、监控和终止实例平台的管理人员(CloudOps)能够配置和操作网络、存储等基础架构OpenStackCompute(Nova)逻辑架构Backup-OpenStackCompute(Nova)nova-api是Nova的中心。它为所有外部调用提供服务,除了提供OpenStack本身的API规范外,他还提供了兼容EC2的部分API,所以也可以用EC2的管理工具对nova进行日常管理。nova-compute负责对虚拟机实例进行创建、终止、迁移、Resize的操作。工作原

4、理可以简单描述为:从队列中接收请求,通过相关的系统命令执行他们,再更新数据库的状态。nova-volume管理映射到虚拟机实例的卷的创建、附加和取消nova-network从队列中接收网络任务,然后执行任务控制虚拟机的网络,比如创建桥接网络或改变iptables的规则。nova-scheduler提供调度,来决定在哪台资源空闲的机器上启动新的虚拟机实例Queue为守护进程传递消息。只要支持AMQP协议的任何MessageQueueSever都可以,当前官方推荐用RabbitMQ。SQLdatabase存储云

5、基础架构中的各种数据。包括了虚拟机实例数据,网络数据等。userdashboard是一个可选的项目。它提供了一个web界面来给普通用户或者管理者来管理、配置他们的计算资源。OpenStackCompute(Nova)逻辑架构到概念架构的映射OpenStackCompute(Nova)物理架构——单节点一台服务器运行所有的nova-xxx组件,同时也驱动虚拟实例。这种配置只为尝试Nova,或者为了开发目的进行安装OpenStackCompute(Nova)物理架构——1控制节点+N个计算节点一个控制结点运行除

6、nova-compute外的所有nova-services,然后其他compute结点运行nova-compute。所有的计算节点需要和控制节点进行镜像交互,网络交互,控制节点是整个架构的瓶颈,这种配置主要用于概念证明或实验环境。OpenStackCompute(Nova)物理架构——多节点增加节点单独运行nova-volume,同时在计算节点上运行nova-network,并且根据不同的网络硬件架构选择DHCP或者VLan模式,让控制网络和公共网络的流量分离。OpenStackCompute(Nova)服

7、务架构OpenStackImageService包括两个主要部分:APIServer和RegistryServerAPIServer(运行glanceapi程序)起通信hub的作用,转发客户端的请求到镜像元数据注册处和后端仓储。RegistryServer和API安装在同一个服务器上。支持的后端仓储:OpenStackObjectStorageFileSystemAmazonS3HTTP(只读)OpenStackObjectStorage物理架构(5个storage节点)与Eucalyptus、OpenNe

8、bula的对比讨论主题数讨论帖子数参与总人数最大优势:100%开源与Eucalyptus对比:Eucalyptus最大优势是设计了与AmazonEC2平台兼容的API。Eucalyptus部分未开源代码使得NASA放弃与之合作,转而支持100%开源的OpenStackEucalyptus功能更全面,不过OpenStack发展很好,有取代的趋势。ThankYou

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

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

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