用途
Openstack 中, 创建云主机时, 需要定义 flavor 类型
flavor 定义了每个云主机的硬件类型包括 cpu 个数
内存大小
硬盘大小(根盘)作为通用类型, 我们不会把硬盘容量设定过大
那么对于数据库用户或其他需要使用大容量磁盘的用户是不合适的
特点:
云主机与云硬盘, 需要独立地创建, 独立管理
云硬盘需要通过命令指定云主机进行连接方可使用
云主机被删除, 云硬盘数据依旧存在
每个云硬盘只可以与一个云主机进行连接, 不可并发同时访问
云硬盘数据永久保存(除非手动删除)
云主机硬盘创建在计算节点上, 云硬盘创建在共享存储中(ceph)
命令行语法
Openstack 中, 利用 cinder 命令对云硬盘进行增删改操作, 使用 nova命令对云主机中对云硬盘进行管理
Cinder 类型
[root@hh-yun-puppet-129021 ~(keystone_admin)]# cinder type-list
+--------------------------------------+----------------+
| ID | Name |
+--------------------------------------+----------------+
| 45fdd68a-ca0f-453c-bd10-17e826a1105e | CEPH-SATA |
| 4a323411-cd36-4282-b29d-c2f2d24191e9 | GLUSTERFS-SSD |
| 919dc90f-c559-44c9-bc68-2d1dfbe3cf8a | GLUSTERFS-SATA |
+--------------------------------------+----------------+
当前生产环境下, 只使用到 CEPH-SATA 类型, GLUSTERFS 类型都已启用
在利用 cinder 命令创建云硬盘时, 我们需要指定 cinder type 的命名, 就是 CEPH-SATA
Cinder 后端服务
[root@hh-yun-puppet-129021 ~(keystone_admin)]# cinder service-list
+------------------+-------------------------------------+------+---------+-------+----------------------------+-----------------+
| Binary | Host | Zone | Status | State | Updated_at | Disabled Reason |
+------------------+-------------------------------------+------+---------+-------+----------------------------+-----------------+
| cinder-backup | hh-yun-cinder.vclound.com | nova | enabled | up | 2016-03-15T07:04:21.000000 | None |
| cinder-scheduler | hh-yun-cinder.vclound.com | nova | enabled | up | 2016-03-15T07:04:15.000000 | None |
| cinder-volume | hh-yun-cinder.vclound.com@CEPH_SATA | nova | enabled | up | 2016-03-15T07:04:19.000000 | None