cinder intro@open stack china-tour-shenzhen

Post on 16-Jan-2015

1.096 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

Cinder Introduction presented by Rongze Zhu at OpenStack China Tour Shenzhen stop.

TRANSCRIPT

在这里写上你的标题

副标题文字副标题文字

作者名字 / 日期

OpenStack Block Storage Service @SinaAppEngine

朱荣泽 /2012-09-22

00

01

02

03

04

05

写上你的文字你的文字

Content

1. Cinder 的由来

2. Cinder 的架构

3. Cinder 的未来

4. 后端存储的选择

5. 国内存储厂商的机遇

6. 如何整合后端存储与 Cinder

=

00

01

02

03

04

05

写上你的文字你的文字

Cinder 的由来

=

00

01

02

03

04

05

写上你的文字你的文字

Cinder 的由来

=

00

01

02

03

04

05

写上你的文字你的文字

Cinder 的由来

=

00

01

02

03

04

05

写上你的文字你的文字

Cinder 的由来

主要功能

1.Volume create/delete/upload1. Create volume2. Create volume from snapshot3. Create volume from image4. Upload volume to image

2.Volume attach/detach

3.Snapshot create/delete

=

00

01

02

03

04

05

写上你的文字你的文字

Cinder 的由来

PTLJohn Griffith

Meeting:IRC: freenode server#openstack-meetingWednesdays at 16:00 UTC星期三 晚上 12 点整

目前状态

=

00

01

02

03

04

05

写上你的文字你的文字

Cinder 的由来

https://bugs.launchpad.net/cinder

https://github.com/openstack/cinder

https://review.openstack.org/

Bug

Git

Gerrit

开发流程

=

00

01

02

03

04

05

写上你的文字你的文字

Cinder 的由来

目标

1.Folsom 版本中可以替换 Nova-volume

2.支持更多功能

=

00

01

02

03

04

05

写上你的文字你的文字

Cinder 的架构

=

00

01

02

03

04

05

写上你的文字你的文字

Cinder 的架构

创建 volume 的流程1. User: POST

http://sws.sina.com.cn:8776/v1/{tenant_id}/volumes2. Cinder-api: CALL cinder.volume.API.create()3. Cinder-api: RPC CAST create_volume to cinder-scheduler4. Cinder-scheduler : SELECT cinder-volume5. Cinder-scheduler: RPC CAST create_volume to cinder-

volume6. Cinder-volume: CALL driver.create_volume()

=

00

01

02

03

04

05

写上你的文字你的文字

Cinder 的未来

1. 更智能的调度器 scheduler ,可以区分不同的后端存储,以便支持多个异构后端存储。

2. 支持不同的 volume type ,用户可以根据自己的需要选择不同性能的volume 。 QoS

3. * volume 扩容4. * snapshot 上传 / 下载5. ……

=

00

01

02

03

04

05

写上你的文字你的文字

后端存储的选择

1. iSCSI1. IET+LVM/TGT+ RAID2. Solaris3. HP Lefthand4. IBM XIV/StorwizeSVC5. Nexenta6. Dell EqualLogic 7. SolidFire8. NetApp

2. NFS(NAS)1. NetApp2. Glusterfs

3. 其他1. Ceph2. Sheepdog

00

01

02

03

04

05

写上你的文字你的文字

后端存储的选择Rackspace Cloud Block Storage Works

00

01

02

03

04

05

写上你的文字你的文字

后端存储的选择

00

01

02

03

04

05

写上你的文字你的文字

后端存储的选择

=

00

01

02

03

04

05

写上你的文字你的文字

国内存储厂商的机遇

Cinder 所支持的后端存储有很多国外存储产品。

中国也有很多家存储厂商,但是还没有一家支持 OpenStack 。

国内存储厂商可以加入 OpenStack 生态圈,切入云计算市场。

途径:写 driver ,让 cinder 支持自己的存储系统。

=

00

01

02

03

04

05

写上你的文字你的文字

如何整合后端存储与 Cinder

1. 区分自己后端存储的类型: NAS/IP-SAN/ 其他2. 参考现有的 driver ,实现自己的 driver 。

Create_volumeDelete_volumeCreate_volume_from_snapshotCreate_snapshotDelete_snapshotCreate_exportRemove_exportInitialize_connectionTerminate_connection

Q&A

Weibo: @ 朱荣泽Email: rongze@staff.sina.com.cnGTalk: zrzhit@gmail.comBlog: http://blog.csdn.net/metaxen

top related