如何通过 cephadm 在容器中执行 cmds

问题描述

我用cephadm创建了集群,想执行命令blow enter image description here

似乎需要OSD进程停止才能正常工作,但是当我停止它时,容器被删除了。 我能怎么做? 谢谢!

解决方法

这取决于您要执行的命令。例如,您所指的命令 flush-journal 不需要停止容器,这适用于在线 OSD:

host1:~ # cephadm enter -n osd.6 推断 fsid [ceph: root@host1 /]# ceph daemon osd.6 flush_journal

我写了一篇关于操作 ceph 容器的 blog post 文章,我不得不停止所需的服务以进行更改。也许这有助于您了解在这种情况下该怎么做。