怎么恢复osd的auth表中的权限
发表于:2025-01-25 作者:千家信息网编辑
千家信息网最后更新 2025年01月25日,这期内容当中小编将会给大家带来有关怎么恢复osd的auth表中的权限,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。原因:当你一不小心删掉了osd的auth信息时,重
千家信息网最后更新 2025年01月25日怎么恢复osd的auth表中的权限
这期内容当中小编将会给大家带来有关怎么恢复osd的auth表中的权限,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
原因:当你一不小心删掉了osd的auth信息时,重启osd服务,此时ceph -s查看发现osd down
如:
[root@ceph ~]# ceph osd treeID WEIGHT TYPE NAME UP/DOWN REWEIGHT PRIMARY-AFFINITY -1 0.02719 root default -2 0.01849 host ceph68 0 0.01849 osd.0 up 1.00000 1.00000 -3 0.00870 host ceph38 1 0.00870 osd.1 up 1.00000 1.00000#集群OSD全部up[root@ceph ~]# ceph auth listinstalled auth entries:osd.0 key: AQDZ7T5ZmLx3MBAAR8Vhqt1UvreMUwSSmdfeSw== caps: [mon] allow profile osd caps: [osd] allow *osd.1 key: AQDAFkRZEHhnGxAAjfbGRNNNT5kWvGl4jpKjYg== caps: [mon] allow profile osd caps: [osd] allow *client.admin key: AQBA7T5ZAAAAABAAlJhtiG0oJVOeXlBc0Mzokw== caps: [mds] allow * caps: [mgr] allow * caps: [mon] allow * caps: [osd] allow *client.bootstrap-osd key: AQDA7T5ZBzemGhAAwQgt7wU3kVJps7IoLAg0TA== caps: [mon] allow profile bootstrap-osd#此时查看auth表中,osd.0和osd.1的auth值都正常[root@ceph ~]# ceph auth del osd.1 #将osd.1 auth值从auth表中删除updated[root@ceph ~]# ceph auth list installed auth entries:osd.0 key: AQDZ7T5ZmLx3MBAAR8Vhqt1UvreMUwSSmdfeSw== caps: [mon] allow profile osd caps: [osd] allow *client.admin key: AQBA7T5ZAAAAABAAlJhtiG0oJVOeXlBc0Mzokw== caps: [mds] allow * caps: [mgr] allow * caps: [mon] allow * caps: [osd] allow *client.bootstrap-osd key: AQDA7T5ZBzemGhAAwQgt7wU3kVJps7IoLAg0TA== caps: [mon] allow profile bootstrap-osd#此时发现osd.1的auth值已从auth表中清除[root@ceph ~]# systemctl restart ceph-osd@1 #重启osd[root@ceph ~]# ceph osd treeID WEIGHT TYPE NAME UP/DOWN REWEIGHT PRIMARY-AFFINITY -1 0.02719 root default -2 0.01849 host ceph68 0 0.01849 osd.0 up 1.00000 1.00000 -3 0.00870 host ceph38 1 0.00870 osd.1 down 1.00000 1.00000#此时发现osd.1已经down了
如何恢复?
步骤如下:
进入/var/lib/ceph/osd/ceph-*
[root@ceph ~]# cd /var/lib/ceph/osd/ceph-1[root@ceph ceph-1]# lstotal 60-rw-r--r--. 1 root root 202 Jun 17 01:34 activate.monmap-rw-r--r--. 1 ceph ceph 3 Jun 17 01:44 activelrwxrwxrwx. 1 ceph ceph 58 Jun 17 01:34 block -> /dev/disk/by-partuuid/87f73ff4-7add-4e83-94e9-29869c7c0123lrwxrwxrwx. 1 ceph ceph 58 Jun 17 01:34 block.db -> /dev/disk/by-partuuid/f70d731a-666b-4828-8cb7-59c4aa498a91-rw-r--r--. 1 ceph ceph 37 Jun 17 01:34 block.db_uuid-rw-r--r--. 1 ceph ceph 37 Jun 17 01:34 block_uuidlrwxrwxrwx. 1 ceph ceph 58 Jun 17 01:34 block.wal -> /dev/disk/by-partuuid/fbe8751d-c2ae-4db4-8a35-7ab699401b58-rw-r--r--. 1 ceph ceph 37 Jun 17 01:34 block.wal_uuid-rw-r--r--. 1 ceph ceph 2 Jun 17 01:34 bluefs-rw-r--r--. 1 ceph ceph 37 Jun 17 01:34 ceph_fsid-rw-r--r--. 1 ceph ceph 37 Jun 17 01:34 fsid-rw-------. 1 ceph ceph 124 Jun 17 18:10 keyring-rw-r--r--. 1 ceph ceph 8 Jun 17 01:34 kv_backend-rw-r--r--. 1 ceph ceph 21 Jun 17 01:34 magic-rw-r--r--. 1 ceph ceph 4 Jun 17 01:34 mkfs_done-rw-r--r--. 1 ceph ceph 6 Jun 17 01:34 ready-rw-r--r--. 1 ceph ceph 0 Jun 17 01:44 systemd-rw-r--r--. 1 ceph ceph 10 Jun 17 01:34 type-rw-r--r--. 1 ceph ceph 2 Jun 17 01:34 whoami#其中keying文件记录的就是该osd部分auth值
修改keying文件
[root@ceph ceph-1]# cat keyring [osd.1] key = AQDAFkRZEHhnGxAAjfbGRNNNT5kWvGl4jpKjYg== #默认[root@ceph ceph-1]# cat keyring [osd.1] key = AQDAFkRZEHhnGxAAjfbGRNNNT5kWvGl4jpKjYg== caps mon = "allow profile osd" #增加 caps osd = "allow *" #增加
将keying文件的内容上传到mon
[root@ceph ceph-1]# ceph auth import -i keyring imported keyring[root@ceph ceph-1]# systemctl restart ceph-osd@1[root@ceph ceph-1]# ceph osd treeID WEIGHT TYPE NAME UP/DOWN REWEIGHT PRIMARY-AFFINITY -1 0.02719 root default -2 0.01849 host ceph68 0 0.01849 osd.0 up 1.00000 1.00000 -3 0.00870 host ceph38 1 0.00870 osd.1 up 1.00000 1.00000
上述就是小编为大家分享的怎么恢复osd的auth表中的权限了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。
内容
文件
权限
就是
分析
一不小心
专业
中小
信息
内容丰富
原因
文章
更多
步骤
知识
篇文章
行业
角度
资讯
资讯频道
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
服务器分布式部署方案
qphos数据库
佛山软件开发培训多少钱
集中式数据库的含义
mysql三表管理数据库源码
云服务器怎么样
服务器被破坏
山东理工大学数据库
unity获取数据库方式
单机商务软件开发
手动连接数据库
12306数据库有多大
廊坊网络安全
软件开发技术发展的论文
创建一个数据库系统的步骤
网络安全工作总体提升
数据库提取到前端步骤
优质管理软件开发
怀旧服联盟服务器推荐2022
数据库载备
公共信息网络安全监察总局
软件开发的单机游戏
浙江程序软件开发报价
花神(南京)互联网科技有限公司
网络安全手抄报有些什么
购物车怎么保存数据库
软件开发服务框架协议范本
数据库应用技术考卷及答案
济南橙云网络技术有限公司
网络安全法的行政执法部门有