修改ceph-disk源码,增加指定ceph.conf部署osd的功能
生活随笔
收集整理的這篇文章主要介紹了
修改ceph-disk源码,增加指定ceph.conf部署osd的功能
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- ceph環境
- 源碼修改 主文件:`ceph-disk/main.py`
- main函數入口
- parse_args(argv)增加子命令解析
- get_conf函數使`conf`生效
- 修改所有調用get_conf函數的上級函數參數配置
由于最近工作中需要優化osd部署流程,單節點并發加盤過程需要指定特定conf文件,來完成單盤db,wal分區size的參數添加且不影響其他osd的db,wal分區的創建
ceph環境
版本:12.2.1
集群:3節點 + 12 osd
加盤命令:ceph-disk -v prepare /dev/sdb --block.db /dev/sdb --block.wal /dev/sdb (db,wal分區是放在本磁盤上,且db,wal分區大小根據db占磁盤容量4%,wal占磁盤容量0.1% 比例計算后會在部署前寫入conf文件)
修改后加盤命令:ceph-disk -v --conf /etc/ceph/ceph_test/ceph.conf prepare /dev/sdb
總結
以上是生活随笔為你收集整理的修改ceph-disk源码,增加指定ceph.conf部署osd的功能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 轻微脑出血每天打的是什么针水?贵吗?输液
- 下一篇: 深入理解ceph-disk activa