Openstack的研究与实践
-
Upload
open-source-software-competence-center-huawei-technologies -
Category
Documents
-
view
739 -
download
3
description
Transcript of Openstack的研究与实践
![Page 1: Openstack的研究与实践](https://reader034.fdocument.pub/reader034/viewer/2022052201/555150b0b4c905f2288b5516/html5/thumbnails/1.jpg)
标题:
字体: 微软雅黑粗体
字号: 32-36pt
颜色: 主题绿色
副标题:
字体: 微软雅黑
字号: 24pt
颜色: 主题灰色
OpenStack研究与实践
中兴通讯 周红霞
![Page 2: Openstack的研究与实践](https://reader034.fdocument.pub/reader034/viewer/2022052201/555150b0b4c905f2288b5516/html5/thumbnails/2.jpg)
> 内部公开
目录
OpenStack 的研究与实践
研究历程
Openstack架构
实验环境架构
Nova-scheduler:资源调度
Horizon
工作计划
EBS
Swift
![Page 3: Openstack的研究与实践](https://reader034.fdocument.pub/reader034/viewer/2022052201/555150b0b4c905f2288b5516/html5/thumbnails/3.jpg)
> 内部公开
目录
OpenStack 的研究与实践
研究历程
Openstack架构
实验环境架构
Nova-scheduler:资源调度
Horizon
工作计划
EBS
Swift
![Page 4: Openstack的研究与实践](https://reader034.fdocument.pub/reader034/viewer/2022052201/555150b0b4c905f2288b5516/html5/thumbnails/4.jpg)
R61, G144,, B124
R128, G195, B66
R253, G214, B69
R239, G165, B65
标题:
字体: 微软雅黑
字号: 30-32pt
颜色: 主题绿色
正文(1-5级):
字体: 微软雅黑
字号: 28-12pt
颜色: 黑色
> 内部公开
© ZTE Corporation. All rights reserved.
研究历程
2011初开始跟踪
2012.02部署完openstack Daiblo多节点环境 2012.03完成原
型系统开发
2012.09完成对openstack Essex的分析和更新
2012.10分析部署Folsom
![Page 5: Openstack的研究与实践](https://reader034.fdocument.pub/reader034/viewer/2022052201/555150b0b4c905f2288b5516/html5/thumbnails/5.jpg)
R61, G144,, B124
R128, G195, B66
R253, G214, B69
R239, G165, B65
标题:
字体: 微软雅黑
字号: 30-32pt
颜色: 主题绿色
正文(1-5级):
字体: 微软雅黑
字号: 28-12pt
颜色: 黑色
> 内部公开
© ZTE Corporation. All rights reserved.
Openstack架构
![Page 6: Openstack的研究与实践](https://reader034.fdocument.pub/reader034/viewer/2022052201/555150b0b4c905f2288b5516/html5/thumbnails/6.jpg)
R61, G144,, B124
R128, G195, B66
R253, G214, B69
R239, G165, B65
标题:
字体: 微软雅黑
字号: 30-32pt
颜色: 主题绿色
正文(1-5级):
字体: 微软雅黑
字号: 28-12pt
颜色: 黑色
> 内部公开
© ZTE Corporation. All rights reserved.
环境架构
![Page 7: Openstack的研究与实践](https://reader034.fdocument.pub/reader034/viewer/2022052201/555150b0b4c905f2288b5516/html5/thumbnails/7.jpg)
R61, G144,, B124
R128, G195, B66
R253, G214, B69
R239, G165, B65
标题:
字体: 微软雅黑
字号: 30-32pt
颜色: 主题绿色
正文(1-5级):
字体: 微软雅黑
字号: 28-12pt
颜色: 黑色
> 内部公开
© ZTE Corporation. All rights reserved.
• Openstack中的调度算法:
– Chance
– Simple
– Multiple
– Filter(只针对computer)
Nova-scheduler:资源调度
![Page 8: Openstack的研究与实践](https://reader034.fdocument.pub/reader034/viewer/2022052201/555150b0b4c905f2288b5516/html5/thumbnails/8.jpg)
R61, G144,, B124
R128, G195, B66
R253, G214, B69
R239, G165, B65
标题:
字体: 微软雅黑
字号: 30-32pt
颜色: 主题绿色
正文(1-5级):
字体: 微软雅黑
字号: 28-12pt
颜色: 黑色
> 内部公开
© ZTE Corporation. All rights reserved.
Nova-scheduler:filter Filters(过滤器) 描述
AllHostFilter 不过滤,即全部节点均可以
AvailabilityZoneFilter 指定可用区的节点
ComputeFilter 满足模板参数的节点
CoreFilter CPU核数满足条件的节点
RamFilter RAM满足条件的节点
DifferentHostFilter 一组实例不能存在与同一节点
SameHostFilter 和同组其它实例存在于同一节点
IsolatedHostFilter 某部分节点保留给某部分镜像使用
SimpleCIDRAffinityFilter 根据IP地址范围选择节点
Scheduler做的工作就是在创建实例时,为
实例找到合适的主机(host)
过滤(filter):从所有的主机中找到
符合实例运行条件的主机
衡量(Weighting):从过滤出来的
主机中,找到最合适的一个主机
引入一种新的算法:基于VM能耗 目的:实现数据中心节能 依据: 1、单个集群一段时间内负载类型单一 2、同类型负载能耗模型相同 3、不同负载类型使用不同能耗模型
![Page 9: Openstack的研究与实践](https://reader034.fdocument.pub/reader034/viewer/2022052201/555150b0b4c905f2288b5516/html5/thumbnails/9.jpg)
R61, G144,, B124
R128, G195, B66
R253, G214, B69
R239, G165, B65
标题:
字体: 微软雅黑
字号: 30-32pt
颜色: 主题绿色
正文(1-5级):
字体: 微软雅黑
字号: 28-12pt
颜色: 黑色
> 内部公开
© ZTE Corporation. All rights reserved.
• Essex中正式发布Horizon
• Folsom中更是引进了cinder和Quantum
Horizon
缺点:
可视化做的不好,因此
基于Essex中Horizon原有
的架构,做了改进
![Page 10: Openstack的研究与实践](https://reader034.fdocument.pub/reader034/viewer/2022052201/555150b0b4c905f2288b5516/html5/thumbnails/10.jpg)
R61, G144,, B124
R128, G195, B66
R253, G214, B69
R239, G165, B65
标题:
字体: 微软雅黑
字号: 30-32pt
颜色: 主题绿色
正文(1-5级):
字体: 微软雅黑
字号: 28-12pt
颜色: 黑色
> 内部公开
© ZTE Corporation. All rights reserved.
改后的Dashboard
![Page 11: Openstack的研究与实践](https://reader034.fdocument.pub/reader034/viewer/2022052201/555150b0b4c905f2288b5516/html5/thumbnails/11.jpg)
R61, G144,, B124
R128, G195, B66
R253, G214, B69
R239, G165, B65
标题:
字体: 微软雅黑
字号: 30-32pt
颜色: 主题绿色
正文(1-5级):
字体: 微软雅黑
字号: 28-12pt
颜色: 黑色
> 内部公开
© ZTE Corporation. All rights reserved.
改后的Dashboard
![Page 12: Openstack的研究与实践](https://reader034.fdocument.pub/reader034/viewer/2022052201/555150b0b4c905f2288b5516/html5/thumbnails/12.jpg)
R61, G144,, B124
R128, G195, B66
R253, G214, B69
R239, G165, B65
标题:
字体: 微软雅黑
字号: 30-32pt
颜色: 主题绿色
正文(1-5级):
字体: 微软雅黑
字号: 28-12pt
颜色: 黑色
> 内部公开
© ZTE Corporation. All rights reserved.
改后的Dashboard
![Page 13: Openstack的研究与实践](https://reader034.fdocument.pub/reader034/viewer/2022052201/555150b0b4c905f2288b5516/html5/thumbnails/13.jpg)
R61, G144,, B124
R128, G195, B66
R253, G214, B69
R239, G165, B65
标题:
字体: 微软雅黑
字号: 30-32pt
颜色: 主题绿色
正文(1-5级):
字体: 微软雅黑
字号: 28-12pt
颜色: 黑色
> 内部公开
© ZTE Corporation. All rights reserved.
改后的Dashboard
![Page 14: Openstack的研究与实践](https://reader034.fdocument.pub/reader034/viewer/2022052201/555150b0b4c905f2288b5516/html5/thumbnails/14.jpg)
> 内部公开
目录
OpenStack 的研究与实践
研究历程
Openstack架构
实验环境架构
Nova-scheduler:资源调度
Horizon
工作计划
EBS
Swift
![Page 15: Openstack的研究与实践](https://reader034.fdocument.pub/reader034/viewer/2022052201/555150b0b4c905f2288b5516/html5/thumbnails/15.jpg)
R61, G144,, B124
R128, G195, B66
R253, G214, B69
R239, G165, B65
标题:
字体: 微软雅黑
字号: 30-32pt
颜色: 主题绿色
正文(1-5级):
字体: 微软雅黑
字号: 28-12pt
颜色: 黑色
> 内部公开
© ZTE Corporation. All rights reserved.
EBS:Cinder
1. 基于nova-volume 源码,已是独立核心项目
2. 从nova-* 组件解耦以利于开发
![Page 16: Openstack的研究与实践](https://reader034.fdocument.pub/reader034/viewer/2022052201/555150b0b4c905f2288b5516/html5/thumbnails/16.jpg)
R61, G144,, B124
R128, G195, B66
R253, G214, B69
R239, G165, B65
标题:
字体: 微软雅黑
字号: 30-32pt
颜色: 主题绿色
正文(1-5级):
字体: 微软雅黑
字号: 28-12pt
颜色: 黑色
> 内部公开
© ZTE Corporation. All rights reserved.
VM root设备选择
本地磁盘,Daiblo使用该方式
![Page 17: Openstack的研究与实践](https://reader034.fdocument.pub/reader034/viewer/2022052201/555150b0b4c905f2288b5516/html5/thumbnails/17.jpg)
R61, G144,, B124
R128, G195, B66
R253, G214, B69
R239, G165, B65
标题:
字体: 微软雅黑
字号: 30-32pt
颜色: 主题绿色
正文(1-5级):
字体: 微软雅黑
字号: 28-12pt
颜色: 黑色
> 内部公开
© ZTE Corporation. All rights reserved.
VM root设备选择
基于共享存储:
![Page 18: Openstack的研究与实践](https://reader034.fdocument.pub/reader034/viewer/2022052201/555150b0b4c905f2288b5516/html5/thumbnails/18.jpg)
R61, G144,, B124
R128, G195, B66
R253, G214, B69
R239, G165, B65
标题:
字体: 微软雅黑
字号: 30-32pt
颜色: 主题绿色
正文(1-5级):
字体: 微软雅黑
字号: 28-12pt
颜色: 黑色
> 内部公开
© ZTE Corporation. All rights reserved.
VM root设备选择
EBS解决方案:
![Page 19: Openstack的研究与实践](https://reader034.fdocument.pub/reader034/viewer/2022052201/555150b0b4c905f2288b5516/html5/thumbnails/19.jpg)
R61, G144,, B124
R128, G195, B66
R253, G214, B69
R239, G165, B65
标题:
字体: 微软雅黑
字号: 30-32pt
颜色: 主题绿色
正文(1-5级):
字体: 微软雅黑
字号: 28-12pt
颜色: 黑色
> 内部公开
© ZTE Corporation. All rights reserved.
Swift
container嵌套: 1、目前swift通过将sub_container作为object的方式来支持的一种伪嵌套结构
![Page 20: Openstack的研究与实践](https://reader034.fdocument.pub/reader034/viewer/2022052201/555150b0b4c905f2288b5516/html5/thumbnails/20.jpg)
© ZTE Corporation. All rights reserved.
Thanks!