Openstack Cinder入门初探

Cinder背景

      Openstack从folsom版本开始,出现了一个全新的项目Cinder,将之前在Openstack Compute(Nova)中的部分持久性储存功能分离出来,集成到了Cinder组件中。

     Cinder主要是为Openstack提供块存储的功能。Openstack中的虚拟机实例不能持久化,需要挂载Cinder提供的volume,在volume中实现数据持久化。


Cinder服务

    Cinder的服务主要有三项,都以守护进程的形式运行,各项服务介绍如下:

    

    (1)cinder-api:接收API requests并且将请求放入RabbitMQ队列,再转发到cinder-volume去执行。

    (2)cinder-scheduler:处理任务队列的任务,根据预定策略选择合适的Volume Service节点来执行任务。Folsom版本的Cinder仅仅提供了一个Simple Scheduler,该调度器选择卷数量最少的一个活跃节点来创建卷。

    (3)cinder-volume:该服务运行在储存节点,管理储存空间。每个储存节点都有Volume Sevice,若干个这样的节点联合起来可以构成一个储存资源池。Cinder对块数据实现了多种的储存管理方式,主要有LVM(通过LVM相关命令实现Volulme的创建、删除等相关操作)、NFS方式(通过挂共享的方式实现volume)、ISCSI方式(通过iSCSI协议实现)。

     为了扩展不同类型和型号的储存,Volume Service支持如下类型和厂商的drivers:

     --本地储存:LVM,sheepdog

     --网络储存:NFS,RBD(RADOS)

     --IBM:XIV,Storwize V7000,SVC storage systems

     --Netapp:nfs储存

     --EMC:VNC,VMAX/VMAXe

     --Solidfire:solidfire cluster 


Cinder支持典型存储的机制

   <

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值