level 1
jyqhz
楼主
症状:开始ceph -s状态返回很慢,看到有mon失效,想着ceph有好多mon,又是存贮不重要的数据的测试集群,就没有管他。直到有一天,ceph -s彻底不返回了,查看主机(最先安装ceph那台)mon服务状态宕机。
1、查询mon服务log
4月 23 18:15:56 dc01 bash[13958]: debug 2022-04-23T10:15:56.348+0000 7f88ccc6b6c0 -1 error accessing '/var/lib/ceph/mon/ceph-xxxx': (13) Permission denied
经过确认,cephadm 部署的集群mon默地址在:/var/lib/ceph/{uuid}/mon.dcxxxx/下面,于是:
2、在/etc/ceph/ceph.conf里加了
[mon]
mon_data = /var/lib/ceph/{uuid}/mon.dcxxxx/
没有效果mon log提示跟上面一样。我发现/var/lib/ceph/{uuid}/mon.dcxxxx/config文件,结构跟/etc/ceph/ceph.conf一样,于是将第二步内容加进去,于是:
3、
4月 23 20:01:17 dc01 bash[4105]: debug 2022-04-23T12:01:17.865+0000 7f00c14786c0 -1 monitor data directory at '/var/lib/ceph/{uuid}/mon.dcxxxx/' does not exist: have you run 'mkfs'?
/var/lib/ceph/{uuid}/
/var/lib/ceph/{uuid}/mon.dcxxxx/
/var/lib/ceph/{uuid}/mon.dcxxxx/store.db
几个目录都试了,一样的提示。
2022年04月24日 00点04分
1
1、查询mon服务log
4月 23 18:15:56 dc01 bash[13958]: debug 2022-04-23T10:15:56.348+0000 7f88ccc6b6c0 -1 error accessing '/var/lib/ceph/mon/ceph-xxxx': (13) Permission denied
经过确认,cephadm 部署的集群mon默地址在:/var/lib/ceph/{uuid}/mon.dcxxxx/下面,于是:
2、在/etc/ceph/ceph.conf里加了
[mon]
mon_data = /var/lib/ceph/{uuid}/mon.dcxxxx/
没有效果mon log提示跟上面一样。我发现/var/lib/ceph/{uuid}/mon.dcxxxx/config文件,结构跟/etc/ceph/ceph.conf一样,于是将第二步内容加进去,于是:
3、
4月 23 20:01:17 dc01 bash[4105]: debug 2022-04-23T12:01:17.865+0000 7f00c14786c0 -1 monitor data directory at '/var/lib/ceph/{uuid}/mon.dcxxxx/' does not exist: have you run 'mkfs'?
/var/lib/ceph/{uuid}/
/var/lib/ceph/{uuid}/mon.dcxxxx/
/var/lib/ceph/{uuid}/mon.dcxxxx/store.db
几个目录都试了,一样的提示。