美文网首页
块存储服务 - Cinder

块存储服务 - Cinder

作者: 被子十三 | 来源:发表于2017-03-28 16:38 被阅读162次

    1. Cinder的简介

    • 为虚拟机实例提供volume卷的块存储服务
    • 一个volume可以同时挂在到多个实例上,作为虚拟机实例的本地磁盘来使用
    • 共享的卷同时只能被一个实例进行写操作

    2. 支持的文件系统类型

    • LVM / ISCSI
    • NFS
    • NetAPP NFS
    • Gluster
    • DELL Equall Logic

    3. 常用术语

    • Volume备份:volume卷的备份
    • Volume快照:卷在某个时间点的状态
    • Cinder API:为Cinder请求提供统一风格的Rest API服务,用来接收Cinder的请求,是Cinder服务的入口
    • Cinder Scheduler:负责为新建卷制定块存储设备
    • Cinder Volume:负责与存储的块设备交互,实现卷的创建、删除、修改等操作
    • Cinder Backup:备份服务,负责通过驱动和后端的备份设备打交道。

    4. Cinder架构

    当有用户或者nova compute提出创建卷的服务的请求时,首先由Cinder API接收请求,然后以消息队,Cinder Scheduler列的方式发送给Cinder Scheduler进行调用。

    Cinder Scheduler侦听到来自Cinder API的消息队列后,到数据库中去查询当前存储节点的状态信息。并根据预定策略,选择卷的最佳volume service节点,然后将调度的结果发布出来,给volume service来调用。

    volume service收到来自volume schedule的调度结果后回去查找volume Provider,在特定的存储节点上创建相关的卷,然后将相关的结果返回给用户,同时将修改的数据写入到数据库中。

    相关文章

      网友评论

          本文标题:块存储服务 - Cinder

          本文链接:https://www.haomeiwen.com/subject/avgjottx.html