# begin crush map # devices device 0 device0 device 1 device1 device 2 device2 device 3 device3 device 4 device4 device 5 device5 # types type 0 device type 1 host type 2 rack type 3 root # buckets host host0 { id -1 # do not change unnecessarily alg straw hash 0 # rjenkins1 item device0 weight 1.000 item device1 weight 1.000 } host host1 { id -2 # do not change unnecessarily alg straw hash 0 # rjenkins1 item device2 weight 1.000 item device3 weight 1.000 } host host2 { id -3 # do not change unnecessarily alg straw hash 0 # rjenkins1 item device4 weight 1.000 item device5 weight 1.000 } rack rack0 { id -4 # do not change unnecessarily alg straw hash 0 # rjenkins1 item host0 weight 2.000 item host1 weight 2.000 item host2 weight 2.000 } root root { id -5 # do not change unnecessarily alg straw hash 0 # rjenkins1 item rack0 weight 6.000 } # rules rule data { ruleset 0 type replicated min_size 1 max_size 10 step take root step choose firstn 0 type rack step emit } rule metadata { ruleset 1 type replicated min_size 1 max_size 10 step take root step choose firstn 0 type rack step emit } rule casdata { ruleset 2 type replicated min_size 1 max_size 10 step take root step choose firstn 0 type rack step emit } rule rbd { ruleset 3 type replicated min_size 1 max_size 10 step take root step choose firstn 0 type rack step emit } # end crush map