ceph 解析osdmap

一、概述

  每个osd目录下都保存了osdmap以及pglog等等,我们可以从osdmap中解析出crushmap,操作如下:

  1、跳转到meta目录下:cd  /var/lib/ceph/osd/ceph-0/current/meta

  2、[root@docker meta]# ls * |grep osdmap

    .......

    inc\uosdmap.228043__0_2993DE0B__none
    inc\uosdmap.228044__0_2993DFDB__none
    inc\uosdmap.228045__0_2993DF6B__none
    inc\uosdmap.228046__0_2993DC3B__none
    inc\uosdmap.228047__0_2993DDCB__none
    inc\uosdmap.228048__0_2993D29B__none
  3、find ./ -name  *osdmap.228017*

  4、cp osdmap.228016__0_C0CF1234__none /root/cp/

  5、osdmaptool osdmap.228016__0_C0CF1234__none --export-crush crushmap

  6、crushtool -d crushmap  -o  1.txt

  

posted on 2017-02-17 11:50  阳台  阅读(1057)  评论(0编辑  收藏  举报

导航