cinder配置多ceph储存池[Ceph and Cinder multi-backend]
生活随笔
收集整理的这篇文章主要介绍了
cinder配置多ceph储存池[Ceph and Cinder multi-backend]
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
2019独角兽企业重金招聘Python工程师标准>>>
I. Ceph
要配置Ceph以使用不同的存储设备,请参阅: Ceph 2 speed storage with CRUSH.
II. Cinder
假设调用了两个池:
- rbd-sata 指向 SATA rack
- rbd-ssd 指向 SSD rack
II.1 配置操作
Cinder 配置文件:
#多后端选项 #定义多个卷后端组的名称 enabled_backends=rbd-sata,rbd-ssd#定义上面的组 [rbd-sata] volume_driver=cinder.volume.driver.RBDDriver rbd_pool=cinder-sata volume_backend_name=RBD_SATA # 如果启用cephX需要配置下面内容 #rbd_user=cinder #rbd_secret_uuid=<None> [rbd-ssd] volume_driver=cinder.volume.driver.RBDDriver rbd_pool=cinder-ssd volume_backend_name=RBD_SSD #如果启用cephX需要配置下面内容 #rbd_user=cinder #rbd_secret_uuid=<None>最终创建两个卷类型,分别指向各自的后端。
$ cinder type-create ssd +--------------------------------------+------+ | ID | Name | +--------------------------------------+------+ | b1522968-e4fa-4372-8ac4-3925b7c79ee1 | ssd | +--------------------------------------+------+$ cinder type-create sata +--------------------------------------+------+ | ID | Name | +--------------------------------------+------+ | b50bf5a3-6044-4392-beeb-432302f6421c | sata | +--------------------------------------+------+然后创建指针
$cinder type-key ssd set volume_backend_name=RBD_SSD $cinder type-key sata set volume_backend_name=RBD_SATA $cinder extra-specs-list +--------------------------------------+------+---------------------------------------+ | ID | Name | extra_specs | +--------------------------------------+------+---------------------------------------+ | b1522968-e4fa-4372-8ac4-3925b7c79ee1 | ssd | {u'volume_backend_name': u'RBD_SSD'} | | b50bf5a3-6044-4392-beeb-432302f6421c | sata | {u'volume_backend_name': u'RBD_SATA'} | +--------------------------------------+------+---------------------------------------+然后重启cinder服务
$ sudo restart cinder-api ; sudo restart cinder-scheduler ; sudo restart cinder-volume
II.2. 使用它
$ cinder create --volume_type ssd --display_name vol-ssd 1 +---------------------+--------------------------------------+ | Property | Value | +---------------------+--------------------------------------+ | attachments | [] | | availability_zone | nova | | bootable | false | | created_at | 2013-04-22T14:54:53.917580 | | display_description | None | | display_name | vol-ssd | | id | 4c777d96-66e4-4f85-815c-92d4503c5c8c | | metadata | {} | | size | 1 | | snapshot_id | None | | source_volid | None | | status | creating | | volume_type | ssd | +---------------------+--------------------------------------+$ cinder create --volume_type ssd --display_name vol-sata 1 +---------------------+--------------------------------------+ | Property | Value | +---------------------+--------------------------------------+ | attachments | [] | | availability_zone | nova | | bootable | false | | created_at | 2013-04-22T14:54:58.831327 | | display_description | None | | display_name | vol-sata | | id | 8e347bd1-2044-40a2-ae87-ee9a23cddd71 | | metadata | {} | | size | 1 | | snapshot_id | None | | source_volid | None | | status | creating | | volume_type | ssd | +---------------------+--------------------------------------+验证是否配置生效
$ rbd -p cinder-ssd ls volume-8e347bd1-2044-40a2-ae87-ee9a23cddd71$ rbd -p cinder-sata ls volume-4c777d96-66e4-4f85-815c-92d4503c5c8c
转载自: http://luozn.top/2018/04/23/290/
转载于:https://my.oschina.net/jennerlo/blog/1799982
总结
以上是生活随笔为你收集整理的cinder配置多ceph储存池[Ceph and Cinder multi-backend]的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Ooui:在浏览器中运行.NET应用
- 下一篇: Teambition CEO齐俊元:大象