ceph admin socket修改ceph配置文件
生活随笔
收集整理的這篇文章主要介紹了
ceph admin socket修改ceph配置文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目前有兩種動態修改的方式來讓ceph中各個組件的配置生效,所以介紹如下兩種方式方便我們進行功能或者代碼的調試
使用ceph daemon方式修改
ceph daemon osd.0 help用于osd的daemon服務ceph daemon mon.ceph-node1 help用于mon的admin socket命令、ceph daemon osd.0 config show檢查osd.0的配置的設置ceph daemon mon.ceph-node1 config show檢查mon的配置設置ceph daemon osd.0 config get osd_recovery_max_chunk獲取指定osd的服務參數ceph daemon osd.0 config set osd_recovery_max_chunk 1000000設置osd.0的服務參數ceph daemon osd.0 config set debug_osd 20設置osd 的debug日志級別為20,日志打印會更加詳細
使用ceph tell osd.0 injectargs方式修改
該osd.0同樣可以替換為mon.nodeid, mds.nodeid
ceph tell osd.0 injectargs '--osd_recovery_threads=2'改變osd.0的該項參數的修改ceph tell osd.* injectargs '--osd_recovery_threads=2'改變集群所有的osd的配置項ceph tell osd.* injectargs '--osd_recovery_threads=2 --osd_recovery_max_single_start=1'改變集群所有osd的多個配置項
ceph tell詳細參數**ceph tell {daemon-type}.{id or *} injectargs --{config_setting_name} {value}**
以上兩種設置ceph 配置文件參數的方式均為運行時修改服務配置,但都是臨時的,如果想要讓配置長期生效,還是需要更改ceph.conf
總結
以上是生活随笔為你收集整理的ceph admin socket修改ceph配置文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 泰坦尼克号为啥会沉没大海﹖
- 下一篇: 心悦3多少钱啊?