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架構圖

 

 

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM