三分钟带你入门了解openstack的cinder项目
前言
一:cinder项目
1.1:cinder是什么?有什么作用?
- 块存储cinder服务是openstack中的一个核心项目,它为OpenStack中的实例提供持久的存储,块存储提供一个基础设施,用于管理卷以及和OpenStack计算服务交互,为实例提供卷、快照、卷类型等功能
1.2:Cinder架构是怎样的?
1.3:Cinder有哪些重要组件?
- Cinder-api
用来接收API请求,并将其路由到cinder-volume执行
- Cinder-volume
用来与cinder-scheduler进程进行直接交互,也可以与这些进程通过消息队列进行交互,cinder-volume是最终干活的
- Cinder-scheduler
它会选择最优存储节点来创建卷,工作机制类似于nova-scheduler
- cinder-backup
一种备份,cinder提供了三种驱动服务:ceph,tsm和swift(默认)
1.4:Cinder有哪些常用管理命令?
- 创建卷类型:
cinder type-create rbd
#rbd是云硬盘类型名称,可自行定义 - 查询卷类型:
cinder type-list
- 创建卷:
cinder create 2 --name disk-01 --volume-type rbd
- 查询云硬盘:
cinder list
- 查看云硬盘具体信息:
cinder show <volume_name>