首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在CEPH rbd池中设置对选定图像的访问权限?

如何在CEPH rbd池中设置对选定图像的访问权限?
EN

Stack Overflow用户
提问于 2021-03-18 08:25:11
回答 1查看 250关注 0票数 0

我想让客户端访问rbd池上选定的图像。我该怎么做呢?

现在我用

代码语言:javascript
复制
ceph auth get-or-create client.cdata1 mon 'profile rbd' osd 'profile rbd pool=data1'

这允许客户端" cdata1“在池"data1”中查看和挂载所有的图像,我希望用户cdata1只能访问池"data1“中选定的图像,如何做到这一点?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2021-03-19 21:44:39

  • 首先您必须创建一个rbd映像,例如:

代码语言:javascript
复制
rbd create rbd-image --size 1000000 --pool data1 --image-feature layering
rbd info data1/rbd-image 

然后您可以使用block_name_prefix

代码语言:javascript
复制
ceph auth get-or-create client.cdata1 mon 'profile rbd' osd 'allow rwx pool data1 object_prefix rbd_data.xxxxxxxxxx; allow rwx  pool data1 object_prefix rbd_header.xxxxxxxxxxx ;allow rx pool data1 object_prefix rbd_id.rbd-image' -o ceph.client.rbd-image.keyring
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66687255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档