1、cinder概述:html
一、F版以前,並無cinder,對應的組件爲nova-volume;以Rest API的形式提供服務後端
二、cinder目標:centos
減小nova的複雜性,下降nova的負載,支持多種後端存儲,增長和其餘組件之間的交互;服務器
後端存儲包括isics 以及ceph等;網絡
cinder提供的是後端存儲的適配器,而不是實現了存儲系統;分佈式
提供塊存儲、虛擬機磁盤;spa
三、API service:負責接收和處理Rest請求,並將請求放入RabbitMQ/Qpid隊列中;htm
四、Scheduler serviceblog
處理任務隊列的任務,並根據預約策略選擇合適的Volume Service節點來執行任務;隊列
五、Volume service:
該服務運行在存儲節點上,管理存儲空間;
2、cinder存儲解決方案:
一、使用本地存儲,即Cinder LFS
二、使用動態存儲系統,即Cinder ZFS
這種方案解決了多種存儲特性,如:
Cache、Copy On Write、Snapshot&Clone、Changeable block size
三、使用分佈式存儲系統,即Cinder DFS,
常見的分佈式存儲系統:
ceph、sheepdog、glusterfs
DAS(直接存取):例如本機上面的磁盤,就是直接存取設備;
NFS(網絡附加存儲服務器):來自NAS提供的文件系統,只能當即使用(經過mount方式),不可再格式化;
SAN(存儲局域網絡):來自局域網內的其餘存儲設備提供的磁盤,須要格式化
3、iSCSI使用:
一、iSCSI服務器:
a、準備存儲介質;
b、dd命令所創建的文件
c、物理磁盤或者分區
d、LVM(邏輯卷)
二、設置target
向網絡暴露存儲服務
三、iSCSI client
a、發現網絡中的target
b、Initiator登陸到target
c、kvm vm使用Initiator盤
http://www.cnblogs.com/mchina/p/centos-iscsi-network-storage.html