Ceph从17升级至18.2.4后编排器不可用的问题求助
Ceph从17升级至18.2.4后编排器不可用的问题求助
我正尝试按照官方升级流程把Ceph从17版本升级到18.2.4,首先执行了启动升级的命令:
ceph orch upgrade start --ceph-version 18.2.4
当时系统返回了提示:
Initiating upgrade to quay.io/ceph/ceph:v18.2.4
但在这之后,编排器就完全不响应了。我试着查询升级状态:
ceph orch upgrade status
结果得到了错误提示:
Error ENOENT: Module not found
我想把编排器后端切换回orchestrator或者cephadm,但都失败了——系统显示服务处于「disabled」状态,可Ceph mgr却一口咬定服务是开启的。
现在我彻底卡壳了:集群里只有一个mgr daemon在运行Reef(18.2.4)版本,而其他所有组件还停留在Quincy(17.2.7)版本。执行ceph versions得到的版本信息如下:
{ "mon": { "ceph version 17.2.7 (b12291d110049b2f35e32e0de30d70e9a4c060d2) quincy (stable)": 5 }, "mgr": { "ceph version 18.2.4 (e7ad5345525c7aa95470c26863873b581076945d) reef (stable)": 1 }, "osd": { "ceph version 17.2.7 (b12291d110049b2f35e32e0de30d70e9a4c060d2) quincy (stable)": 10 } }
备注:内容来源于stack exchange,提问作者Liquid
相关产品推荐
相关产品推荐

