ceph HEALTH_WARN 192问题

发布于 2021-11-23 20:22:55 字数 398 浏览 960 评论 14

@oscfox 你好,想跟你请教个问题:

有关ceph安装配置问题,我搭建一个ceph集群环境 

MON 1 OSD 2个 都在node104现在出现192pg 警告查了好久没发现什么问题

health HEALTH_WARN 192 pgs degraded; 192 pgs stuck unclean

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(14

居里长安 2021-11-30 00:16:18

如果仅是开发测试,可以ceph osd crush add 时使用虚拟host,这样副本就可以满足要求了

陌上芳菲 2021-11-30 00:09:41

mon clock drift allowed = 2 mon clock drift warn backoff = 60

因为看清所以看轻 2021-11-30 00:02:23

多个mon时间差问题确实有,mon好像有时间需要统一。

成熟稳重的好男人 2021-11-29 23:49:08

因为ceph deploy 默认吧osd 设置在同一个bucket下面,而ceph算法规则默认将不同的备份数分发到不同的不同的bucket下,所以ceph认为你的bucket少于你的备份数从而报这个错。要避免这个问题可以手动部署ceph不用cephdeploy,或者手动去修改bucket,具体操作请查看官方文档

如日中天 2021-11-29 23:45:06

请问:

1.刚重装了下。ceph-deploy部署的方式。就算我3个osd装在两台机器上,osd pool default size还是要设置为2,才行,不然还是会提示 degraded; pgs stuck unclean 不知道为啥。。

2.还有,而且我如果初始化安装3个mon,会有提示mon.1 和mon.2,clock skew 时钟偏差。

够钟 2021-11-29 22:56:06

还没有,把机器重做了下系统,手动重新配一下.

吃颗糖壮壮胆 2021-11-29 22:55:07

 弄好了没有 coding_java

泛滥成性 2021-11-29 20:05:57

回复 @coding_java : 安装官方文档手动部署一遍吧,这样能了解多一点ceph的机制,ceph-deploy封装了很多东西

灵芸 2021-11-29 14:38:50

回复
好的,谢谢你,我手动来一遍.

已下线请稍等 2021-11-29 12:56:09

回复
前辈,我还是没太理解osd pool default size 指的是谁的数量. 创建osd的节点的数量 还是所有节点上osd的总数量 , 还是?感觉OSD数量一致了还是报错.

绝情姑娘 2021-11-29 10:57:43

指d的是默认的pool是数据备份数,这个要小于等于你osd数量。

琴流音 2021-11-28 23:14:08

回复
前辈,终于OK了, 创建了3个osd,分别放到3个节点中.

岁月打碎记忆 2021-11-26 02:41:14

我之前看到你的回答了,我的好像不是这个问题.

是这样我的osd 和mon在104上了 ,和这个有关么,两个osd也都是104挂载的不同盘

白龙吟 2021-11-25 11:53:52

这是因为默认的备份数是3个,而你只有两个osd,你改一下配置文件,然后推到各个节点重启试试

osd pool default size = 2
osd pool default min size = 1
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文