# begin crush map # devices device 0 device0 device 1 osd1 # types type 0 device type 1 host type 2 cluster # buckets host host0 { # weight 1.00000 alg straw hash 0 # rjenkins1 item device0 weight 1.00000 } host host1 { # weight 2.00000 alg straw hash 0 # rjenkins1 item osd1 weight 2.00000 } cluster cluster0 { # weight 3.00000 alg straw hash 0 # rjenkins1 item host0 weight 1.00000 item host1 weight 2.00000 } cluster cluster1 { # weight 3.00000 alg straw hash 0 # rjenkins1 item host0 weight 1.00000 item host1 weight 2.00000 } # rules rule data { id 0 type replicated step take cluster0 step chooseleaf firstn 0 type host step emit } rule metadata { id 1 type replicated step take cluster0 step chooseleaf firstn 0 type host step emit } rule rbd { id 2 type replicated step take cluster1 step chooseleaf firstn 0 type host step emit } # end crush map