天天看點

openstack之cinder

一、cinder概述:

  1、F版之前,并沒有cinder,對應的元件為nova-volume;以Rest API的形式提供服務

  2、cinder目标:

      減少nova的複雜性,降低nova的負載,支援多種後端存儲,增加和其他元件之間的互動;

  後端存儲包括isics 以及ceph等;

  cinder提供的是後端存儲的擴充卡,而不是實作了存儲系統;

  提供塊存儲、虛拟機磁盤;

openstack之cinder

    3、API service:負責接收和處理Rest請求,并将請求放入RabbitMQ/Qpid隊列中;

    4、Scheduler service

      處理任務隊列的任務,并根據預定政策選擇合适的Volume Service節點來執行任務;

    5、Volume service:

      該服務運作在存儲節點上,管理存儲空間;

二、cinder存儲解決方案:

  1、使用本地存儲,即Cinder LFS

  2、使用動态存儲系統,即Cinder ZFS

    這種方案解決了多種存儲特性,如:

    Cache、Copy On Write、Snapshot&Clone、Changeable block size

  3、使用分布式存儲系統,即Cinder DFS,

    常見的分布式存儲系統:

      ceph、sheepdog、glusterfs 

  DAS(直接存取):例如本機上面的磁盤,就是直接存取裝置;

  NFS(網絡附加存儲伺服器):來自NAS提供的檔案系統,隻能立即使用(通過mount方式),不可再格式化;

  SAN(存儲區域網路絡):來自區域網路内的其他儲存設備提供的磁盤,需要格式化

 

openstack之cinder

三、iSCSI使用:

  1、iSCSI伺服器:

    a、準備存儲媒體;

    b、dd指令所建立的檔案

    c、實體磁盤或者分區

    d、LVM(邏輯卷)

  2、設定target

    向網絡暴露存儲服務

  3、iSCSI client

    a、發現網絡中的target

    b、Initiator登入到target

    c、kvm  vm使用Initiator盤

openstack之cinder

    http://www.cnblogs.com/mchina/p/centos-iscsi-network-storage.html

上一篇: 負載均衡

繼續閱讀