目前有两种动态修改的方式来让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配置文件相关推荐

  1. 【ceph】Admin Socket机制|ceph dump 命令原理

    目录 python 前端部分 Admin Socket后端部分 ceph 命令下发流程:命令行-->python 前端部分处理-->Admin Socket后端部分处理 前端部分 pyth ...

  2. ceph admin socket机制

    http://blog.chinaunix.net/uid-24774106-id-5059727.html

  3. 修改ceph crush map,并指定到资源池

    版本:ceph L 版本 12.2.1 环境:单节点 15 osd -1 0 root default -3 94.53119 host node1 0 hdd 5.37108 osd.0 up 1. ...

  4. Ceph使用系列之——Ceph RGW使用

    本文分享主题是<Ceph使用系列之--Ceph RGW使用>,欢迎关注. Ceph RGW介绍 Ceph对象网关是在librados之上构建的对象存储接口,旨在为应用程序提供通往Ceph存 ...

  5. ceph(2)--Ceph RBD 接口和工具

    本系列文章会深入研究 Ceph 以及 Ceph 和 OpenStack 的集成: (1)安装和部署 (2)Ceph RBD 接口和工具 (3)Ceph 物理和逻辑结构 (4)Ceph 的基础数据结构 ...

  6. ceph(7)--Ceph 的基本操作和常见故障排除方法

    本系列文章会深入研究 Ceph 以及 Ceph 和 OpenStack 的集成: (1)安装和部署 (2)Ceph RBD 接口和工具 (3)Ceph 物理和逻辑结构 (4)Ceph 的基础数据结构 ...

  7. 【ceph】cmake管理Ceph编译+Ceph工程目录+cmake 实战学习

    前言 Ceph cmake 工程 cmake生成的目录 cmake工程添加新模块(CMakeLists.txt) 添加动态库依赖 cmake导入外部链接库 *.cmake文件 cmake生成编译DEB ...

  8. pprof搭配ceph tell命令分析ceph内存

    文章目录 安装 使用 使用`ceph tell`产生堆栈信息文 使用`pprof`工具分析内存及`ceph tell`释放内存 火焰图`FlameGraph`可视化进程堆栈信息 pprof是一个goo ...

  9. linux修改mysql配置文件_忘记MySQL密码怎么办?一招教你搞定!

    在安装完 MySQL 或者是在使用 MySQL 时,最尴尬的就是忘记密码了,墨菲定律也告诉我们,如果一件事有可能出错,那么它一定会出错.那如果我们不小心忘记了 MySQL 的密码,该如何处理呢?别着急 ...

最新文章

  1. C#的简单不安全双向“混淆”
  2. 强制浏览器使用兼容模式,Web.config,httpProtocol
  3. POJ 3164 Command Network
  4. react全局状态管理_react状态管理redux
  5. 【DevCloud· 敏捷智库】如何进行需求结构化管理?
  6. java zoneid_java – ZoneId和LocalDateTime
  7. 中的工程图怎样才能做成正规图纸_新一代一拖二口罩机图纸详细设计三维模型带工程图...
  8. json-viewer.js案例
  9. 科创板设立 币圈走向几何?
  10. 连续41次通过VB100认证,腾讯安全技术实力再获国际权威认可
  11. Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS之文件上传
  12. iPhone/iPad解锁屏幕密码
  13. 我的计算机梦想作文,我的梦想作文600字
  14. 微型计算机蓝屏的处理方法,电脑出现蓝屏如何解决_电脑蓝屏的处理方法
  15. Vue-报错1(命名规范)
  16. 十年感悟之 python之路
  17. ctfshow-web入门-node.js
  18. 用sheel xmllint --xpath模块进行xml解析
  19. 在windows上安装Postgresql,安装空间数据库postgis引擎,创建可以存储空间点线面的数据库,解决could not open extension control file问题
  20. c++算法:四数之和---固定两数,用夹逼法

热门文章

  1. 无法使用xcode打出ipa包的解决方法
  2. Missing number
  3. 6月11号=》121页-125页
  4. hdu 1561 The more, The Better_树状dp
  5. LeetCode: Longest Consecutive Sequence
  6. 算法设计与分析第4章 动态规划(二)【DP序列问题】
  7. AlexNet中的局部响应归一化(LRN)
  8. rs232串口驱动_LED驱动电路设计
  9. hadoop集群_Ambari搭建hadoop集群
  10. 计算机cg专业,cg行业要学哪个专业好