解决ceph部署完成之后出现 “ 128 pgs are stuck inactive for more than 300 seconds”的问题

来源:互联网 发布:龙之信条优化设置 编辑:程序博客网 时间:2024/05/17 09:44

       在部署ceph的时候,由于是在自己的虚拟机上测试部署,完成之后出现如下截图故障:





       后来一直分析这个原因,网上也有一些同样的问题,但是没有比较清晰的答案,后来分析发现这个过程中pg一直处于creating的状态。这个问题其实是出现在前面一步,在执行ceph-deploy new 这一步之后,有一个修改ceph.conf的步骤,这个过程中加了一行 :osd_crush_update_on_start = false,这一行的作用是自定义crush,那配置完之后,并没有定义crush,导致osd的权重都是0,此时pg就会一直出现在creating状态。

   那要解决这个问题,从两方面入手:一是在修改conf文件的时候不要加这一行,就可以自定义crush了,二是重新定义crush,相比来说,第一种方法比较简单,但对于生产环境来说,一般都是自己定义crush。

 

阅读全文
0 0
原创粉丝点击