ceph-mon、ceph-mds、ceph-mgr修复

ceph-mon修复

在好的节点上导出monmap

monmaptool  --create  --clobber  --fsid 3c9976d7-4677-4671-b298-f5edb1eeb82c  --add  502_c14_3202  172.17.32.2:6789  --add  502_c13_3212 172.17.32.12:6789  --add  502_c14_3209  172.17.32.9:6789  /tmp/monmap
#导出monmap,好的节点写再前面,后面把所有的坏的节点加上即可

坏节点 /var/lib/ceph/mon目录下内容删掉

keyring monmap 文件拷贝到坏节点

scp 172.17.32.2:/var/lib/ceph/mon/ceph-502_c14_3202/keyring /tmp/
scp 172.17.32.2:/tmp/monmap /tmp/

重做502_c14_3209的mon

ceph-mon  --cluster    ceph  -i  502_c14_3209 --mkfs  --monmap  /tmp/monmap  --keyring  /tmp/keyring  -c  /etc/ceph/ceph.conf
chown -R ceph:ceph   /var/lib/ceph
nohup /usr/bin/ceph-mon -f --cluster ceph --id 502_c14_3209 --setuser ceph --setgroup ceph &

ceph-mds修复

为bootstrap-mds客户端创建一个密钥

ceph-authtool --create-keyring /var/lib/ceph/bootstrap-mds/ceph.keyring --gen-key -n client.bootstrap-mds

在ceph auth库中创建bootstrap-mds客户端,赋予权限添加之前创建的密钥

ceph auth add client.bootstrap-mds mon 'allow profile bootstrap-mds' -i /var/lib/ceph/bootstrap-mds/ceph.keyring

在ceph auth库中创建mds.502_c14_3209用户,并赋予权限和创建密钥,密钥保存在/var/lib/ceph/mds/ceph-502_c14_3209/keyring文件里

ceph --cluster ceph --name client.bootstrap-mds --keyring /var/lib/ceph/bootstrap-mds/ceph.keyring auth get-or-create mds.502_c14_3209 osd 'allow rwx' mds 'allow' mon 'allow profile mds' -o /var/lib/ceph/mds/ceph-502_c14_3209/keyring

启动mds

nohup /usr/bin/ceph-mds -f --cluster ceph --id 502_c14_3209 --setuser ceph --setgroup ceph &

ceph-mgr

ceph --cluster ceph auth get-or-create mgr.502_c14_3209 mon 'allow profile mgr' osd 'allow *' mds 'allow *'
mkdir /var/lib/ceph/mgr/ceph-502_c14_3209
ceph --cluster ceph auth get-or-create mgr.502_c14_3209 -o /var/lib/ceph/mgr/ceph-502_c14_3209/keyring
chown -R ceph.ceph /var/lib/ceph/mgr/
nohup /usr/bin/ceph-mgr -f --cluster ceph --id 502_c14_3209 --setuser ceph --setgroup ceph &

ceph auth list
ceph auth del mds.502_c14_3209
ceph auth del client.bootstrap-mds

参考
https://www.cnblogs.com/yanling-coder/p/12160813.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wuxingge

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值