千家信息网

cinder如何配置多ceph储存池

发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,这篇文章主要为大家展示了"cinder如何配置多ceph储存池",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"cinder如何配置多ceph储存池"这篇文章
千家信息网最后更新 2024年11月23日cinder如何配置多ceph储存池

这篇文章主要为大家展示了"cinder如何配置多ceph储存池",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"cinder如何配置多ceph储存池"这篇文章吧。

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.RBDDriverrbd_pool=cinder-satavolume_backend_name=RBD_SATA# 如果启用cephX需要配置下面内容#rbd_user=cinder#rbd_secret_uuid=[rbd-ssd]volume_driver=cinder.volume.driver.RBDDriverrbd_pool=cinder-ssdvolume_backend_name=RBD_SSD#如果启用cephX需要配置下面内容#rbd_user=cinder#rbd_secret_uuid=

最终创建两个卷类型,分别指向各自的后端。

$ 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 lsvolume-8e347bd1-2044-40a2-ae87-ee9a23cddd71$ rbd -p cinder-sata lsvolume-4c777d96-66e4-4f85-815c-92d4503c5c8c

以上是"cinder如何配置多ceph储存池"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

0