文章目录

  • Cinder
  • Cinder组件
    • cinder-api
    • cinder-volume
    • cinder-scheduler
    • cinder-backup
  • Volume Provider

Cinder

Cinder(Block Storage service)提供对volume从创建到删除整个生命周期的管理,从instance的角度看,挂载的每一个volume都是一块硬盘。

在openstack最小化安装中,可以选择不安装Cinder服务,此时所有的虚拟机的磁盘数据都会写入到启动这个虚拟机的计算节点上的本地磁盘。因此会面临数据丢失的风险。

所以在生产环境中,Cinder服务可以帮助我们将虚拟机的磁盘和计算节点分离,这样既安全又方便迁移。

Cinder组件

cinder-api

负责接收和处理外界的API请求,通过消息队列服务调用cinder-volume执行操作。

cinder-volume

cinder-volume服务运行在存储节点上,用于管理存储空间,主要执行卷管理相关的功能管理,与volume provider协调工作,OpenStack对Volume的操作,最后都是交给cinder-volume来完成的。

cinder-volume自身并不管理真正的存储设备,存储设备是由 volume provider管理的。cinder-volume与 volume provider一起实现volume生命周期的管理。

cinder-scheduler

scheduler通过调度算法选择最合适的存储节点创建volume,功能和nova-scheduler类似。

cinder-backup

cinder-backup服务用于将Cinder卷备份到其他的存储系统上去。和 cinder-volume 服务一样, 可以通过驱动框架和各种storage providers交互。

Volume Provider

Cinder支持多种volume provider,包括 LVM, NFS, Ceph, GlusterFS等存储系统。 更多volumn provider可参考support-matrix。

cinder-volume为这些volume provider定义了统一的driver接口,volume provider只需要实现这些接口,就可以driver的形式在OpenStack中使用。

下面是cinder driver的架构示意图:

OpenStack — Cinder相关推荐

  1. 飞康FreeStor推出OpenStack Cinder集成解决方案

    10月27日至30日, OpenStack Summit在日本东京盛大召开,大会云集了来自世界各地的OpenStac云软件的开发者.使用者以及管理者.在软件定义存储解决方案领域有15年创新经验的美国飞 ...

  2. OpenStack Cinder之过滤器affinity/anti-affinity介绍

    Openstack Cinder的调度服务用于选择一个合适的cinder-volume节点来处理用户有关云盘生命周期的请求.本文介绍调度器affinity/anti-affinity的原理和使用方法. ...

  3. OpenStack Cinder发展动态系列--Austin峰会

    在Mitaka版本,Cinder团队在多个特性和领域取得了重大进展. 本文将做一个简要的介绍:关于在Mitaka版本已经完成的功能和特性,以及讨论在Newton版本将会开发的功能和特性. 1 Cind ...

  4. OpenStack Cinder特性之Volume-backed image介绍与验证

    OpenS tack cinder能够快速的从存储镜像数据的云盘创建新的云盘.与保存在File和Swift的镜像相比,如果后端存储克隆性能比较好,从Volume-backed image创建新的云盘速 ...

  5. 仰慕 Queens,先从 OpenStack Cinder 开始吧!

    打造开源云计算中国第一互动社区 内容专注于Linux.Kubernetes.OpenStack.容器.Ceph.Cloud Foundry...... 导读 OpenStack 社区刚刚发行了 Que ...

  6. openstack Cinder 架构分析、高可用部署与核心功能解析

    目录 文章目录 目录 Cinder Cinder 的软件架构 cinder-api cinder-scheduler cinder-volume Driver 框架 Plugin 框架 cinder- ...

  7. [管理篇]VMWare搭建Openstack——Cinder完成对云硬盘的扩容

    前面提到了,如果创建更多的时候,或者你的大小过大(X GB),系统也会提示失败,失败信息包括:Stderr: u'  Volume group "cinder-volumes" h ...

  8. 深挖Openstack Cinder - CLI命令(3)

    ======================回忆上篇 Cinder CLI命令(2)=============================== 四. 后端服务 1. 列出所有后端服务 cinder ...

  9. openstack cinder

    https://www.cnblogs.com/jmilkfan-fanguiju/p/10589720.html

最新文章

  1. 新手提升JSP技术能力的一点建议-调试篇
  2. keras入门之手写字识别python代码
  3. 计算机会计的专业知识竞赛,会计知识大赛主持词范文
  4. LSTM和GRU介绍
  5. chap8_2 Fresnel in OGRE
  6. 《软件工程(第4版?修订版)》—第2章2.9节本章对研究人员的意义
  7. es和oracle,Oracle和Elasticsearch数据同步
  8. 专题二:MATLAB矩阵处理
  9. 使用Outlook对邮件进行分类
  10. 巴别塔圣经_巴别塔简短简要指南
  11. 判断字符串是否为null、是否为空
  12. 另一个视角看春节红包大战,为什么说智能云是百度第二增长引擎
  13. java 7新特性-TWR(Try-with-resources)
  14. 拿到别人提供的虚拟机需要做的几件事情
  15. Java list转tree,tree转list(递归实现)
  16. 工作10年写不好一封邮件?
  17. 录音转文字,怎么把手机录音转文字
  18. Token Bucket 令牌桶算法
  19. 安装ubuntu16.4.7系统
  20. 用Echarts绘制饼状图

热门文章

  1. 数据挖掘:R语言BP神经网络
  2. C语言:【入门】文具店的折扣
  3. 智能插座有什么用,主要体现在哪几个方面
  4. 广州小程序开发公司推荐?广州小程序开发公司排名?
  5. 有关failed (113: No route to host) while connecting to upstream和404 Not Found nginx/1.10.3问题排查思路
  6. 达梦数据库强制删除schema
  7. AI:颠覆医疗行业的新技术
  8. Eclipse 技巧
  9. 西南交通大学计算机研究生好考吗,西南交通大学考研难吗?一般要什么水平才可以进入?...
  10. 高防服务器的原理是什么