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

猜你喜欢

转载自blog.csdn.net/wuxingge/article/details/107895387