6.2. Ceph Manager 插件
有时 ceph-mgr
模块临时不可用,它们的命令失败
有时,balancer 模块在 ceph-mgr
重启后需要很长时间才能加载。因此,其他 ceph-mgr
模块可能会临时不可用,它们的命令会失败。
例如,
[ceph: root@host01 /]# ceph crash ls Error ENOTSUP: Warning: due to ceph-mgr restart, some PG states may not be up to date Module 'crash' is not enabled/loaded (required by command 'crash ls'): use `ceph mgr module enable crash` to enable it
作为临时解决方案,在 ceph-mgr
重启后,某些 ceph-mgr
模块的命令会失败,使用 ceph balancer status
命令检查负载均衡器的状态。例如,这可能会在升级过程中发生。* 如果负载均衡器之前是活跃的 "active": true
,但现在它被标记为 "active": false
,检查其状态,直到它再次活跃,然后重新运行其他 ceph-mgr 模块命令。* 在其他情况下,尝试关闭 balancer ceph-mgr
模块。Ceph balancer 关闭
平衡后,重新运行其他 ceph-mgr
模块命令。