Ceph

时间:2017-11-17 08:39:08

标签: openstack ceph openstack-glance

我使用ceph作为后视,但我经常无法删除图像。在我的日志中,我有这个错误: PermissionError: error unprotecting snapshot

所以我尝试更改用户的权限: ceph auth caps client.glance mon 'allow r' osd 'allow class-read object_prefix rdb_children, allow rwx pool=glance-images' ceph auth caps client.glance mon 'allow r' osd 'allow *'

现在它有效,但我想设置一些不太开放的东西。

你知道怎么设置吗?

致以最诚挚的问候,

2 个答案:

答案 0 :(得分:0)

您有错字,应该是rbd_children而不是rdb_childrenrbd代表“雷达块设备”。该命令将如下所示:

ceph auth caps client.glance mon 'allow r' osd 'allow class-read object_prefix rbd_children, allow rwx pool=glance-images'

答案 1 :(得分:0)

以下问题已为我解决。基本上,ceph用户只需对cinder卷池进行读取访问即可。

ceph auth caps client.glance mon 'allow r' osd 'allow class-read object_prefix rbd_children, allow rwx pool=glance-imagesm rx pool=volumes'