CEPH给用户创建读写权限
生活随笔
收集整理的這篇文章主要介紹了
CEPH给用户创建读写权限
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
背景
在一個CEPH集群中,用戶想要使用存儲池,有時為了方便,將Admin用戶的kering拷貝給用戶,那用戶就能通過CEPH客戶端,控制集群。倘若用戶失手,刪掉OSD等,將導致災難。需要賦予該用戶一個獨有的權限。
解決方案
第一步 確認用戶的存儲池
這里面測試用,新建一個存儲池,名字為:yucheng_pool
ceph osd pool create yucheng_pool 16 16第二步 為用戶的存儲池創建一個kerying
ceph auth get-or-create client.kyc mon 'allow r' osd 'profile rbd pool=yucheng_pool' > ceph.client.kyc.keyring?其中kyc為用戶名,yucheng_pool 為存儲池名
之后,查看重定向的kering文件結果
?第三步 CEPH客戶端訪問集群方法
?首先,需要在機器上安裝ceph客戶端
然后,將兩個文件拷貝到客戶端所在節目的/etc/ceph目錄下
?
最后測試
倘若不指定用戶,則必然無法查看。
需要使用 --user 加上用戶名
ceph -s --user kyc總結
以上是生活随笔為你收集整理的CEPH给用户创建读写权限的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Leetcode-5846.周赛 找到数
- 下一篇: JAVA二分查找-探讨思维与代码的一致性