这篇文章主要为大家展示了“cinder如何配置多ceph储存池”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“cinder如何配置多ceph储存池”这篇文章吧。
要配置Ceph以使用不同的存储设备,请参阅: Ceph 2 speed storage with CRUSH.
假设调用了两个池:
rbd-sata 指向 SATA rack
rbd-ssd 指向 SSD rack
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
$ 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
以上是“cinder如何配置多ceph储存池”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
原文链接:https://my.oschina.net/jennerlo/blog/1799982