Enviar búsqueda
Cargar
Cinder intro@open stack china-tour-shenzhen
•
Descargar como PPT, PDF
•
2 recomendaciones
•
1,313 vistas
Hui Cheng
Seguir
Cinder Introduction presented by Rongze Zhu at OpenStack China Tour Shenzhen stop.
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 19
Descargar ahora
Recomendados
Cinder Intro@Open Stack China Tour Beijing
Cinder Intro@Open Stack China Tour Beijing
OpenCity Community
我和阿九Azure有約 34 Azure File Storage 什麼時候適合用Azure File? File vs Disk Storage (Al...
我和阿九Azure有約 34 Azure File Storage 什麼時候適合用Azure File? File vs Disk Storage (Al...
Alan Tsai
我和阿九Azure有約 32 Azure File Storage 介紹 (Alan Tsai的學習筆記)
我和阿九Azure有約 32 Azure File Storage 介紹 (Alan Tsai的學習筆記)
Alan Tsai
AKS 與開發人員體驗 (Kubernetes 大講堂)
AKS 與開發人員體驗 (Kubernetes 大講堂)
Will Huang
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
Will Huang
OpenStack Introduction Ecosystem
OpenStack Introduction Ecosystem
NUTC, imac
OpenStack Introduction Ecosystem
OpenStack Introduction Ecosystem
NUTC, imac
Cinder isaci 实现原理详解
Cinder isaci 实现原理详解
Yong Luo
Recomendados
Cinder Intro@Open Stack China Tour Beijing
Cinder Intro@Open Stack China Tour Beijing
OpenCity Community
我和阿九Azure有約 34 Azure File Storage 什麼時候適合用Azure File? File vs Disk Storage (Al...
我和阿九Azure有約 34 Azure File Storage 什麼時候適合用Azure File? File vs Disk Storage (Al...
Alan Tsai
我和阿九Azure有約 32 Azure File Storage 介紹 (Alan Tsai的學習筆記)
我和阿九Azure有約 32 Azure File Storage 介紹 (Alan Tsai的學習筆記)
Alan Tsai
AKS 與開發人員體驗 (Kubernetes 大講堂)
AKS 與開發人員體驗 (Kubernetes 大講堂)
Will Huang
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
開發人員必須知道的 Kubernetes 核心技術 - Kubernetes Summit 2018
Will Huang
OpenStack Introduction Ecosystem
OpenStack Introduction Ecosystem
NUTC, imac
OpenStack Introduction Ecosystem
OpenStack Introduction Ecosystem
NUTC, imac
Cinder isaci 实现原理详解
Cinder isaci 实现原理详解
Yong Luo
2014.11.10 Koding使用教學
2014.11.10 Koding使用教學
建德 林
Squid中文权威指南
Squid中文权威指南
Kedy Yan
Windows Container 101: dotNET, Container, Kubernetes
Windows Container 101: dotNET, Container, Kubernetes
Will Huang
Css sprites memory usage
Css sprites memory usage
beijing.josh
企業導入容器經驗分享與開源技能培養
企業導入容器經驗分享與開源技能培養
Philip Zheng
我和阿九Azure有約 37 Azure Blob Storage 如何檔案異動自動記錄建立檔案版本?Version Preview (Alan Tsai...
我和阿九Azure有約 37 Azure Blob Storage 如何檔案異動自動記錄建立檔案版本?Version Preview (Alan Tsai...
Alan Tsai
我和阿九Azure有約 38 Azure Blob Storage 如何省錢?搞懂Access Tier (Alan Tsai 的學習筆記)
我和阿九Azure有約 38 Azure Blob Storage 如何省錢?搞懂Access Tier (Alan Tsai 的學習筆記)
Alan Tsai
云端的数据库
云端的数据库
thinkinlamp
20220224台中演講k8s
20220224台中演講k8s
chabateryuhlin
Openstack的研究与实践
Openstack的研究与实践
OpenCity Community
OpenStack Cinder
OpenStack Cinder
Renuka Apte
OpenStack Cinder Best Practices - Meet Up
OpenStack Cinder Best Practices - Meet Up
Aaron Delp
OpenStack Cinder
OpenStack Cinder
Deepti Ramakrishna
OpenStack Glance
OpenStack Glance
openstackstl
OpenStack Glance
OpenStack Glance
Deepti Ramakrishna
Openstack swift - VietOpenStack 6thmeeetup
Openstack swift - VietOpenStack 6thmeeetup
Vietnam Open Infrastructure User Group
OpenStack Swift
OpenStack Swift
openstackindia
OpenStack DevStack Configuration localrc local.conf Tutorial
OpenStack DevStack Configuration localrc local.conf Tutorial
Saju Madhavan
OpenStack Cinder Overview - Havana Release
OpenStack Cinder Overview - Havana Release
Avishay Traeger
OpenStack Nova Scheduler
OpenStack Nova Scheduler
Peeyush Gupta
OpenStack Best Practices and Considerations - terasky tech day
OpenStack Best Practices and Considerations - terasky tech day
Arthur Berezin
rebar erlang 2
rebar erlang 2
致远 郑
Más contenido relacionado
La actualidad más candente
2014.11.10 Koding使用教學
2014.11.10 Koding使用教學
建德 林
Squid中文权威指南
Squid中文权威指南
Kedy Yan
Windows Container 101: dotNET, Container, Kubernetes
Windows Container 101: dotNET, Container, Kubernetes
Will Huang
Css sprites memory usage
Css sprites memory usage
beijing.josh
企業導入容器經驗分享與開源技能培養
企業導入容器經驗分享與開源技能培養
Philip Zheng
我和阿九Azure有約 37 Azure Blob Storage 如何檔案異動自動記錄建立檔案版本?Version Preview (Alan Tsai...
我和阿九Azure有約 37 Azure Blob Storage 如何檔案異動自動記錄建立檔案版本?Version Preview (Alan Tsai...
Alan Tsai
我和阿九Azure有約 38 Azure Blob Storage 如何省錢?搞懂Access Tier (Alan Tsai 的學習筆記)
我和阿九Azure有約 38 Azure Blob Storage 如何省錢?搞懂Access Tier (Alan Tsai 的學習筆記)
Alan Tsai
云端的数据库
云端的数据库
thinkinlamp
20220224台中演講k8s
20220224台中演講k8s
chabateryuhlin
Openstack的研究与实践
Openstack的研究与实践
OpenCity Community
La actualidad más candente
(10)
2014.11.10 Koding使用教學
2014.11.10 Koding使用教學
Squid中文权威指南
Squid中文权威指南
Windows Container 101: dotNET, Container, Kubernetes
Windows Container 101: dotNET, Container, Kubernetes
Css sprites memory usage
Css sprites memory usage
企業導入容器經驗分享與開源技能培養
企業導入容器經驗分享與開源技能培養
我和阿九Azure有約 37 Azure Blob Storage 如何檔案異動自動記錄建立檔案版本?Version Preview (Alan Tsai...
我和阿九Azure有約 37 Azure Blob Storage 如何檔案異動自動記錄建立檔案版本?Version Preview (Alan Tsai...
我和阿九Azure有約 38 Azure Blob Storage 如何省錢?搞懂Access Tier (Alan Tsai 的學習筆記)
我和阿九Azure有約 38 Azure Blob Storage 如何省錢?搞懂Access Tier (Alan Tsai 的學習筆記)
云端的数据库
云端的数据库
20220224台中演講k8s
20220224台中演講k8s
Openstack的研究与实践
Openstack的研究与实践
Destacado
OpenStack Cinder
OpenStack Cinder
Renuka Apte
OpenStack Cinder Best Practices - Meet Up
OpenStack Cinder Best Practices - Meet Up
Aaron Delp
OpenStack Cinder
OpenStack Cinder
Deepti Ramakrishna
OpenStack Glance
OpenStack Glance
openstackstl
OpenStack Glance
OpenStack Glance
Deepti Ramakrishna
Openstack swift - VietOpenStack 6thmeeetup
Openstack swift - VietOpenStack 6thmeeetup
Vietnam Open Infrastructure User Group
OpenStack Swift
OpenStack Swift
openstackindia
OpenStack DevStack Configuration localrc local.conf Tutorial
OpenStack DevStack Configuration localrc local.conf Tutorial
Saju Madhavan
OpenStack Cinder Overview - Havana Release
OpenStack Cinder Overview - Havana Release
Avishay Traeger
OpenStack Nova Scheduler
OpenStack Nova Scheduler
Peeyush Gupta
OpenStack Best Practices and Considerations - terasky tech day
OpenStack Best Practices and Considerations - terasky tech day
Arthur Berezin
Destacado
(11)
OpenStack Cinder
OpenStack Cinder
OpenStack Cinder Best Practices - Meet Up
OpenStack Cinder Best Practices - Meet Up
OpenStack Cinder
OpenStack Cinder
OpenStack Glance
OpenStack Glance
OpenStack Glance
OpenStack Glance
Openstack swift - VietOpenStack 6thmeeetup
Openstack swift - VietOpenStack 6thmeeetup
OpenStack Swift
OpenStack Swift
OpenStack DevStack Configuration localrc local.conf Tutorial
OpenStack DevStack Configuration localrc local.conf Tutorial
OpenStack Cinder Overview - Havana Release
OpenStack Cinder Overview - Havana Release
OpenStack Nova Scheduler
OpenStack Nova Scheduler
OpenStack Best Practices and Considerations - terasky tech day
OpenStack Best Practices and Considerations - terasky tech day
Similar a Cinder intro@open stack china-tour-shenzhen
rebar erlang 2
rebar erlang 2
致远 郑
Ceph Day Shanghai - Ceph in Chinau Unicom Labs
Ceph Day Shanghai - Ceph in Chinau Unicom Labs
Ceph Community
构建ActionScript游戏服务器,支持超过15000并发连接
构建ActionScript游戏服务器,支持超过15000并发连接
Renaun Erickson
面向对象设计七大原则
面向对象设计七大原则
zoorz
为什么上网浏览要用Shadowsocks?
为什么上网浏览要用Shadowsocks?
zzzzzz gg
Fiddler使用技巧
Fiddler使用技巧
明 李
icecream / icecc:分散式編譯系統簡介
icecream / icecc:分散式編譯系統簡介
Kito Cheng
容器式基礎架構介紹
容器式基礎架構介紹
Philip Zheng
美团点评技术沙龙14美团云-Docker平台
美团点评技术沙龙14美团云-Docker平台
美团点评技术团队
twMVC#30 | 你應該瞭解的 container-on-azure-二三事
twMVC#30 | 你應該瞭解的 container-on-azure-二三事
twMVC
Ceph中国社区9.19 Some Ceph Story-朱荣泽03
Ceph中国社区9.19 Some Ceph Story-朱荣泽03
Hang Geng
1 docker风起云ppt v1
1 docker风起云ppt v1
Jiang Shang
分布式应用程序设计利器-ice
分布式应用程序设计利器-ice
Tony Deng
20141128(刘胜)UTC2014分布式和云服务的思考与实践——支付清算行业分布式架构的探索
20141128(刘胜)UTC2014分布式和云服务的思考与实践——支付清算行业分布式架构的探索
liu sheng
探索 ISTIO 新型 DATA PLANE 架構 AMBIENT MESH - GOLANG TAIWAN GATHERING #77 X CNTUG
探索 ISTIO 新型 DATA PLANE 架構 AMBIENT MESH - GOLANG TAIWAN GATHERING #77 X CNTUG
YingSiang Geng
專題總結
專題總結
Sayhong Wen
Ibm dnt-dcos-v9-3
Ibm dnt-dcos-v9-3
Guangya Liu
Microsoft CNTK, Cognitive Toolkit 微軟深度學習工具
Microsoft CNTK, Cognitive Toolkit 微軟深度學習工具
HO-HSUN LIN
一次详细的渗透Wordpress教程
一次详细的渗透Wordpress教程
WASecurity
如何利用 Amazon EMR 及Athena 打造高成本效益的大數據環境
如何利用 Amazon EMR 及Athena 打造高成本效益的大數據環境
Amazon Web Services
Similar a Cinder intro@open stack china-tour-shenzhen
(20)
rebar erlang 2
rebar erlang 2
Ceph Day Shanghai - Ceph in Chinau Unicom Labs
Ceph Day Shanghai - Ceph in Chinau Unicom Labs
构建ActionScript游戏服务器,支持超过15000并发连接
构建ActionScript游戏服务器,支持超过15000并发连接
面向对象设计七大原则
面向对象设计七大原则
为什么上网浏览要用Shadowsocks?
为什么上网浏览要用Shadowsocks?
Fiddler使用技巧
Fiddler使用技巧
icecream / icecc:分散式編譯系統簡介
icecream / icecc:分散式編譯系統簡介
容器式基礎架構介紹
容器式基礎架構介紹
美团点评技术沙龙14美团云-Docker平台
美团点评技术沙龙14美团云-Docker平台
twMVC#30 | 你應該瞭解的 container-on-azure-二三事
twMVC#30 | 你應該瞭解的 container-on-azure-二三事
Ceph中国社区9.19 Some Ceph Story-朱荣泽03
Ceph中国社区9.19 Some Ceph Story-朱荣泽03
1 docker风起云ppt v1
1 docker风起云ppt v1
分布式应用程序设计利器-ice
分布式应用程序设计利器-ice
20141128(刘胜)UTC2014分布式和云服务的思考与实践——支付清算行业分布式架构的探索
20141128(刘胜)UTC2014分布式和云服务的思考与实践——支付清算行业分布式架构的探索
探索 ISTIO 新型 DATA PLANE 架構 AMBIENT MESH - GOLANG TAIWAN GATHERING #77 X CNTUG
探索 ISTIO 新型 DATA PLANE 架構 AMBIENT MESH - GOLANG TAIWAN GATHERING #77 X CNTUG
專題總結
專題總結
Ibm dnt-dcos-v9-3
Ibm dnt-dcos-v9-3
Microsoft CNTK, Cognitive Toolkit 微軟深度學習工具
Microsoft CNTK, Cognitive Toolkit 微軟深度學習工具
一次详细的渗透Wordpress教程
一次详细的渗透Wordpress教程
如何利用 Amazon EMR 及Athena 打造高成本效益的大數據環境
如何利用 Amazon EMR 及Athena 打造高成本效益的大數據環境
Más de Hui Cheng
OpenStack in China
OpenStack in China
Hui Cheng
Island: Local Storage Volume for Cinder
Island: Local Storage Volume for Cinder
Hui Cheng
DevOps in a Public OpenStack Cloud - Hui Cheng
DevOps in a Public OpenStack Cloud - Hui Cheng
Hui Cheng
OpenStack Foundation Updates
OpenStack Foundation Updates
Hui Cheng
COSUG updates
COSUG updates
Hui Cheng
Lessons from Building OpenStack Public Cloud
Lessons from Building OpenStack Public Cloud
Hui Cheng
Open stack with_openflowsdn-torii
Open stack with_openflowsdn-torii
Hui Cheng
Open Source Software & Open Source Hardware
Open Source Software & Open Source Hardware
Hui Cheng
OpenStack Network Planning
OpenStack Network Planning
Hui Cheng
Asia pacopenstack joe-draft 2012-08-08
Asia pacopenstack joe-draft 2012-08-08
Hui Cheng
The Application of OpenStack in 360buy, by Bin He
The Application of OpenStack in 360buy, by Bin He
Hui Cheng
Distributed Block-level Storage Management for OpenStack, by Danile lee
Distributed Block-level Storage Management for OpenStack, by Danile lee
Hui Cheng
Swift Architecture and Practice, by Alex Yang
Swift Architecture and Practice, by Alex Yang
Hui Cheng
Cloud Based VDI with OpenStack, by Shifen Yang
Cloud Based VDI with OpenStack, by Shifen Yang
Hui Cheng
Openstorage with OpenStack, by Bradley
Openstorage with OpenStack, by Bradley
Hui Cheng
MAKING MONEY from openstack
MAKING MONEY from openstack
Hui Cheng
KT ucloud storage, by Jaesuk Ahn
KT ucloud storage, by Jaesuk Ahn
Hui Cheng
Dell OpenStack Powered Cloud Solution and Case Sharing
Dell OpenStack Powered Cloud Solution and Case Sharing
Hui Cheng
Network Service in OpenStack Cloud, by Yaohui Jin
Network Service in OpenStack Cloud, by Yaohui Jin
Hui Cheng
China OpenStack Community Status
China OpenStack Community Status
Hui Cheng
Más de Hui Cheng
(20)
OpenStack in China
OpenStack in China
Island: Local Storage Volume for Cinder
Island: Local Storage Volume for Cinder
DevOps in a Public OpenStack Cloud - Hui Cheng
DevOps in a Public OpenStack Cloud - Hui Cheng
OpenStack Foundation Updates
OpenStack Foundation Updates
COSUG updates
COSUG updates
Lessons from Building OpenStack Public Cloud
Lessons from Building OpenStack Public Cloud
Open stack with_openflowsdn-torii
Open stack with_openflowsdn-torii
Open Source Software & Open Source Hardware
Open Source Software & Open Source Hardware
OpenStack Network Planning
OpenStack Network Planning
Asia pacopenstack joe-draft 2012-08-08
Asia pacopenstack joe-draft 2012-08-08
The Application of OpenStack in 360buy, by Bin He
The Application of OpenStack in 360buy, by Bin He
Distributed Block-level Storage Management for OpenStack, by Danile lee
Distributed Block-level Storage Management for OpenStack, by Danile lee
Swift Architecture and Practice, by Alex Yang
Swift Architecture and Practice, by Alex Yang
Cloud Based VDI with OpenStack, by Shifen Yang
Cloud Based VDI with OpenStack, by Shifen Yang
Openstorage with OpenStack, by Bradley
Openstorage with OpenStack, by Bradley
MAKING MONEY from openstack
MAKING MONEY from openstack
KT ucloud storage, by Jaesuk Ahn
KT ucloud storage, by Jaesuk Ahn
Dell OpenStack Powered Cloud Solution and Case Sharing
Dell OpenStack Powered Cloud Solution and Case Sharing
Network Service in OpenStack Cloud, by Yaohui Jin
Network Service in OpenStack Cloud, by Yaohui Jin
China OpenStack Community Status
China OpenStack Community Status
Cinder intro@open stack china-tour-shenzhen
1.
OpenStack Block Storage
Service 在这里写上你的标题 @SinaAppEngine 副标题文字副标题文字 朱荣泽 /2012-09-22 作者名字 / 日 期
2.
Content
00 写上你的文字你的文字 1. Cinder 的由来 01 2. Cinder 的架构 02 3. Cinder 的未来 03 04 4. 后端存储的选择 05 5. 国内存储厂商的机遇 6. 如何整合后端存储与 Cinder
3.
Cinder 的由来
00 写上你的文字你的文字 01 02 = 03 04 05
4.
Cinder 的由来
00 写上你的文字你的文字 01 02 = 03 04 05
5.
Cinder 的由来
00 写上你的文字你的文字 01 02 = 03 04 05
6.
Cinder 的由来
00 写上你的文字你的文字 主要功能 01 02 1. Create volume = 1.Volume create/delete/upload 2. Create volume from snapshot 03 3. Create volume from image 04 4. Upload volume to image 05 2.Volume attach/detach 3.Snapshot create/delete
7.
Cinder 的由来 目前状态
00 写上你的文字你的文字 PTL 01 John Griffith 02 = 03 Meeting: IRC: freenode server 04 #openstack-meeting Wednesdays at 16:00 UTC 05 星期三 晚上 12 点整
8.
Cinder 的由来 开发流程
00 Bug https://bugs.launchpad.net/cinder 写上你的文字你的文字 01 Git 02 = https://github.com/openstack/cinder 03 Gerrit https://review.openstack.org/ 04 05
9.
Cinder 的由来
00 写上你的文字你的文字 目标 01 = 1.Folsom 版本中可以替换 Nova-volume 02 2.支持更多功能 03 04 05
10.
Cinder 的架构
00 写上你的文字你的文字 01 02 = 03 04 05
11.
Cinder 的架构
写上你的文字你的文字 创建 volume 的流程 00 1. User: POST http://sws.sina.com.cn:8776/v1/{tenant_id}/volumes 01 2. 3. 02 = Cinder-api: CALL cinder.volume.API.create() Cinder-api: RPC CAST create_volume to cinder-scheduler 4. Cinder-scheduler : SELECT cinder-volume 03 5. Cinder-scheduler: RPC CAST create_volume to cinder-volume 6. Cinder-volume: CALL driver.create_volume() 04 05
12.
Cinder 的未来
00 写上你的文字你的文字 1. 更智能的调度器 scheduler ,可以区分不同 01 = 的后端存储,以便支持多个异构后端存储。 02 2. 支持不同的 volume type ,用户可以根据自 03 己的需要选择不同性能的 volume 。 QoS 04 3. * volume 扩容 05 4. * snapshot 上传 / 下载 5. ……
13.
后端存储的选择 1. iSCSI 写上你的文字你的文字
00 1. IET+LVM/TGT+ RAID 2.01Solaris 3. HP Lefthand = 4.02IBM XIV/StorwizeSVC 5. Nexenta 6.03Dell EqualLogic 7. SolidFire 04 8. NetApp 05 2. NFS(NAS) 1. NetApp 2. Glusterfs 3. 其他 1. Ceph 2. Sheepdog
14.
后端存储的选择
Rackspace Cloud Block Storage Works 00 写上你的文字你的文字 01 02 03 04 05
15.
后端存储的选择 00
写上你的文字你的文字 01 02 03 04 05
16.
后端存储的选择 00
写上你的文字你的文字 01 02 03 04 05
17.
国内存储厂商的机遇
00 写上你的文字你的文字 Cinder 所支持的后端存储有很多国外存储产品。 01 = 中国也有很多家存储厂商,但是还没有一家支持 OpenStack 。 02 国内存储厂商可以加入 OpenStack 生态圈,切入云计算市场。 03 04 途径:写 driver ,让 cinder 支持自己的存储系统。 05
18.
如何整合后端存储与 Cinder
00 写上你的文字你的文字 1. 区分自己后端存储的类型: NAS/IP-SAN/ 其他 01 2. 参考现有的 driver ,实现自己的 driver 。 02 = Create_volume 03 Delete_volume Create_volume_from_snapshot 04 Create_snapshot 05 Delete_snapshot Create_export Remove_export Initialize_connection Terminate_connection
19.
Q&A
Weibo: @ 朱荣泽 Email: rongze@staff.sina.com.cn GTalk: zrzhit@gmail.com Blog: http://blog.csdn.net/metaxen
Notas del editor
大家下午好,我是来自新浪的朱荣泽,我的工作是负责新浪云主机块设备存储的研发,同时也参与 Openstack 的开发。 下面我给大家讲的主题是“ Openstack 的块设备存储服务”。
这个 ppt 我在北京站已经讲过一次,但是昨天我又新增了一些内容。 这个主题的主要内容包括: Cinder 是怎么出现的,它有哪些目标。 Cinder 是什么样的架构,它可以有哪些改进,它创建 volume 的流程。 Cinder 的未来会提供什么样的功能 Cinder 支持哪些后端存储,我们应该如何选择。还分析了 rackspace 的快存储服务架构和 glusterfs 最近的动作。 OpenStack 的出现给存储厂商带来的哪些机遇 如何整 Openstack 和自己的存储系统?如何写驱动。
IaaS 平台给用户提供了计算资源、网络资源、存储资源 , 它们缺一不可。
在 Openstack 的 E 版本中,计算、网络、存储都是放在 nova 项目中。 Nova 下的 nova-compute 组件负责虚拟机、 nova-network 组件负责网络、 nova-volume 负责块设备存储。 但是这带来几个问题: 1. nova 项目非常大, nova 下有很多组件,这些组件依赖性太大,这使得添加新功能很困难。 2. 因为 nova 太多组件,而且相互依赖,使得开发人员很难对 nova 有全局的了解,使得开发人员很难 review bug 和 blueprint 。 3. 块设备存储和网络是 OpenStack 中关键的部分,需要专门的团队进行开发。 因此在今年 4 月份的 openstack summit 之后,社区决定创建两个新的项目 quantum 和 cinder ,分别用于取代 nova-network 和 nova-volume 。 这样把块设备存储作为 OpenStack 一个单独的核心项目,可以加快 OpenStack block storage service 更多功能的开发,提高可靠性。
现在 cinder 和 nova-volume 是并存的,它们的功能都一样,都可以使用,这是为了保证兼容性。 但是在 G 版本(也就是下一个版本)中, cinder 应该会替换掉 nova-volume 。
目前 cinder 的主要功能包括: Xxx Volume attach 把卷挂载到虚拟机上。 这些功能都有 REST API 。
目前 cinder 的架构和 nova 的一样,非常方便扩展。 Api 组件负责向外提供 REST 接口, shedule 组件负责分配存储资源, volume 组件负责封装 driver 。不同的 drvier 负责控制不同的后端存储。 组件之间的 RPC 靠消息队列实现。 以后 cinder 的开发工作主要集中在 shcedule 和 driver ,以便提供更多的功能,支持更多的后端存储。
现在 cinder 的 schedule 并不能感知到后端存储的种类。
Cinder 可以支持很多后端存储,大致分为三种,分别是 iSCSI 存储系统、 NAS 存储系统、其他开源存储系统。 如何选择自己的后端存储,可以从性能、可靠性、价格三方面考虑。 假如自己公司本来就有 IP-SAN ,而且 cinder 也支持,则就可以直接用。 资金较少的的可以选择 iSCSI+LVM+RAID , Glusterfs 的方案。 胆子大的,也可以用 ceph 和 sheepdog 。
扩展性 可靠性
其实写 driver 很简单。假如有存储厂商愿意加入 openstack ,愿意让 cinder 支持自己的存储系统,我们可以帮你们写 driver, 并提交到社区。
写 driver 很简单的,主要实现这些接口。
我的报告讲完了,不知道大家有什么问题?
Descargar ahora