openstack 块存储服务 cinder

初学:块存储服务cinder

cinder 概述

  1. 它是一个资源管理系统,负责向虚机提供持久块存储资源
  2. 把不同的后端存储进行封装,向外提供一个api
  3. 它是以插件的方式,结合不同后端存储驱动提供块存储服务,主要负责
    1. 对卷处理
    2. 对卷的类型处理
    3. 卷的快照处理

  卷的概念

  1. 物理卷(PV):可以是一个磁盘,或者磁盘中的一个分区;是LVM的存储介质;基础
  2. 逻辑卷组(VG):多个PV组成VG;组合
  3. 物理区块(PP):将VG按逻辑分开成一个个PP;分割
  4. 逻辑区块(LP):再将PP按逻辑组合成LP;组合
  5. 逻辑卷(LV):再将连续的多个LP组成LV;组合

  块存储概念

  裸硬盘即为块存储;操作系统获取存储空间的方法之一,可以通过某种协议(SAS,SCSI,SAN,iSCSI 等)挂接裸硬盘。

  块存储服务概念

  该服务能够提供对volume(一块硬盘)从创建、到删除的生命周期管理。

  openstack提供块存储服务的模块为cinder

  1. 提供REST api使用户能够查询、管理 volume、volume snapshot、volume type
  2. 提供scheduler调度volume的创建,合理优化存储资源分配
  3. 通过driver架构支持多种后端存储方式
    1. LVM
    2. NFS
    3. Ceph

cinder架构图

  

原文地址:https://www.cnblogs.com/syw-home/p/12298526.html