Openstack的研究与实践

1,464 views

Published on

China OpenStack User Group

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,464
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
61
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Openstack的研究与实践

  1. 1. OpenStack研究与实践 中兴通讯 周红霞 zhouhongxia10@gmail.com
  2. 2. > 内部公开目录OpenStack 的研究与实践  研究历程  Openstack架构  实验环境架构  Nova-scheduler:资源调度  Horizon工作计划  EBS  Swift
  3. 3. > 内部公开目录OpenStack 的研究与实践  研究历程  Openstack架构  实验环境架构  Nova-scheduler:资源调度  Horizon工作计划  EBS  Swift
  4. 4. > 内部公开研究历程 2012.09完成对 openstack Essex 的分析和更新2012.02部署完 2012.10分析openstack Daiblo多 部署Folsom节点环境 2012.03完成原 型系统开发 2011初开始跟踪 © ZTE Corporation. All rights reserved.
  5. 5. > 内部公开Openstack架构 © ZTE Corporation. All rights reserved.
  6. 6. > 内部公开环境架构 © ZTE Corporation. All rights reserved.
  7. 7. > 内部公开Nova-scheduler:资源调度• Openstack中的调度算法: – Chance – Simple – Multiple – Filter(只针对computer) © ZTE Corporation. All rights reserved.
  8. 8. > 内部公开 Nova-scheduler:filter Filters(过滤器) 描述 AllHostFilter 不过滤,即全部节点均可以 AvailabilityZoneFilter 指定可用区的节点 ComputeFilter 满足模板参数的节点 CoreFilter CPU核数满足条件的节点 RamFilter RAM满足条件的节点 DifferentHostFilter 一组实例不能存在与同一节点 SameHostFilter 和同组其它实例存在于同一节点 IsolatedHostFilter 某部分节点保留给某部分镜像使用 SimpleCIDRAffinityFilter 根据IP地址范围选择节点Scheduler做的工作就是在创建实例时,为 引入一种新的算法:基于VM能耗 实例找到合适的主机(host) 目的:实现数据中心节能  过滤(filter):从所有的主机中找到 依据: 符合实例运行条件的主机 1、单个集群一段时间内负载类型单一  衡量(Weighting):从过滤出来的 2、同类型负载能耗模型相同 3、不同负载类型使用不同能耗模型 主机中,找到最合适的一个主机 © ZTE Corporation. All rights reserved.
  9. 9. > 内部公开Horizon• Essex中正式发布Horizon• Folsom中更是引进了cinder和Quantum 缺点: 可视化做的不好,因此 基于Essex中Horizon原有 的架构,做了改进 © ZTE Corporation. All rights reserved.
  10. 10. > 内部公开改后的Dashboard © ZTE Corporation. All rights reserved.
  11. 11. > 内部公开改后的Dashboard © ZTE Corporation. All rights reserved.
  12. 12. > 内部公开改后的Dashboard © ZTE Corporation. All rights reserved.
  13. 13. > 内部公开改后的Dashboard © ZTE Corporation. All rights reserved.
  14. 14. > 内部公开目录OpenStack 的研究与实践  研究历程  Openstack架构  实验环境架构  Nova-scheduler:资源调度  Horizon工作计划 EBS Swift
  15. 15. > 内部公开EBS:Cinder1. 基于nova-volume 源码,已是独立核心项目2. 从nova-* 组件解耦以利于开发 © ZTE Corporation. All rights reserved.
  16. 16. > 内部公开VM root设备选择本地磁盘,Daiblo使用该方式 © ZTE Corporation. All rights reserved.
  17. 17. > 内部公开VM root设备选择基于共享存储: © ZTE Corporation. All rights reserved.
  18. 18. > 内部公开VM root设备选择 EBS解决方案: © ZTE Corporation. All rights reserved.
  19. 19. > 内部公开Swiftcontainer嵌套:1、目前swift通过将sub_container作为object的方式来支持的一种伪嵌套结构 © ZTE Corporation. All rights reserved.
  20. 20. Thanks!© ZTE Corporation. All rights reserved.

×