openstack的研究与实践

20
OpenStack研究与实践 中兴通讯 周红霞 [email protected]

Upload: open-source-software-competence-center-huawei-technologies

Post on 12-May-2015

739 views

Category:

Documents


3 download

DESCRIPTION

China OpenStack User Group

TRANSCRIPT

Page 1: Openstack的研究与实践

标题:

字体: 微软雅黑粗体

字号: 32-36pt

颜色: 主题绿色

副标题:

字体: 微软雅黑

字号: 24pt

颜色: 主题灰色

OpenStack研究与实践

中兴通讯 周红霞

[email protected]

Page 2: Openstack的研究与实践

> 内部公开

目录

OpenStack 的研究与实践

研究历程

Openstack架构

实验环境架构

Nova-scheduler:资源调度

Horizon

工作计划

EBS

Swift

Page 3: Openstack的研究与实践

> 内部公开

目录

OpenStack 的研究与实践

研究历程

Openstack架构

实验环境架构

Nova-scheduler:资源调度

Horizon

工作计划

EBS

Swift

Page 4: Openstack的研究与实践

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的研究与实践

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的研究与实践

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的研究与实践

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的研究与实践

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的研究与实践

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的研究与实践

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的研究与实践

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的研究与实践

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的研究与实践

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的研究与实践

> 内部公开

目录

OpenStack 的研究与实践

研究历程

Openstack架构

实验环境架构

Nova-scheduler:资源调度

Horizon

工作计划

EBS

Swift

Page 15: Openstack的研究与实践

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的研究与实践

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的研究与实践

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的研究与实践

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的研究与实践

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的研究与实践

© ZTE Corporation. All rights reserved.

Thanks!