$ osdmaptool osdmaptool: must specify osdmap filename usage: [--print] [--createsimple [--clobber] [--pg_bits ]] --export-crush write osdmap's crush map to --import-crush replace osdmap's crush map with --test-map-pgs [--pool ] [--pg_num ] map all pgs --test-map-pgs-dump [--pool ] map all pgs --test-map-pgs-dump-all [--pool ] map all pgs to osds --health dump health checks --mark-up-in mark osds up and in (but do not persist) --mark-out mark an osd as out (but do not persist) --with-default-pool include default pool when creating map --clear-temp clear pg_temp and primary_temp --test-random do random placements --test-map-pg map a pgid to osds --test-map-object [--pool ] map an object to osds --upmap-cleanup clean up pg_upmap[_items] entries, writing commands to [default: - for stdout] --upmap calculate pg upmap entries to balance pg layout writing commands to [default: - for stdout] --upmap-max set max upmap entries to calculate [default: 100] --upmap-deviation max deviation from target [default: .01] --upmap-pool restrict upmap balancing to 1 or more pools --upmap-save write modified OSDMap with upmap changes [1]