Ceph中浏览用户的权限

问题描述 投票:0回答:2

我使用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 *'

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

你知道怎么设置吗?

最好的祝福,

openstack ceph openstack-glance
2个回答
0
投票

你有一个错字,它应该是rbd_children而不是rdb_childrenrbd代表“rados block device”。该命令如下所示:

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

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'


© www.soinside.com 2019 - 2024. All rights reserved.