openstack之cinder

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

相關文章
相關標籤/搜索