CRUSH map 定制实例解析

1、提取已有的CRUSH map ,使用-o参数,ceph将输出一个经过编译的CRUSH map 到您指定的文件
ceph osd getcrushmap -o crushmap.txt


2、反编译你的CRUSH map ,使用-d参数将反编译CRUSH map 到通过-o 指定的文件中
crushtool -d crushmap.txt -o crushmap-decompile


3、使用编辑器编辑CRUSH map
vi crushmap-decompile


4、重新编译这个新的CRUSH map
crushtool -c crushmap-decompile -o crushmap-compiled


5、将新的CRUSH map 应用到ceph 集群中
ceph osd setcrushmap -i crushmap-compiled

posted @ 2018-11-08 09:59  salami_china  阅读(340)  评论(0)    收藏  举报