152 lines
2.7 KiB
Plaintext
152 lines
2.7 KiB
Plaintext
|
# begin crush map
|
||
|
tunable choose_local_tries 0
|
||
|
tunable choose_local_fallback_tries 0
|
||
|
tunable choose_total_tries 50
|
||
|
tunable chooseleaf_descend_once 1
|
||
|
tunable chooseleaf_vary_r 1
|
||
|
tunable straw_calc_version 1
|
||
|
# devices
|
||
|
device 0 osd.0
|
||
|
device 1 osd.1
|
||
|
device 2 osd.2
|
||
|
device 3 osd.3
|
||
|
device 4 osd.4
|
||
|
device 5 osd.5
|
||
|
# types
|
||
|
type 0 osd
|
||
|
type 1 host
|
||
|
type 2 chassis
|
||
|
type 3 rack
|
||
|
type 4 row
|
||
|
type 5 pdu
|
||
|
type 6 pod
|
||
|
type 7 room
|
||
|
type 8 datacenter
|
||
|
type 9 region
|
||
|
type 10 root
|
||
|
type 11 disktype
|
||
|
# buckets
|
||
|
disktype rmosd1_ssd {
|
||
|
id -5 # do not change unnecessarily
|
||
|
# weight 0.058
|
||
|
alg straw
|
||
|
hash 0 # rjenkins1
|
||
|
item osd.3 weight 0.058
|
||
|
}
|
||
|
disktype rmosd1_spinning {
|
||
|
id -6 # do not change unnecessarily
|
||
|
# weight 0.500
|
||
|
alg straw
|
||
|
hash 0 # rjenkins1
|
||
|
item osd.0 weight 0.500
|
||
|
}
|
||
|
host rmosd1 {
|
||
|
id -2 # do not change unnecessarily
|
||
|
# weight 0.557
|
||
|
alg straw
|
||
|
hash 0 # rjenkins1
|
||
|
item rmosd1_ssd weight 0.500
|
||
|
item rmosd1_spinning weight 0.058
|
||
|
}
|
||
|
disktype rmosd2_ssd {
|
||
|
id -7 # do not change unnecessarily
|
||
|
# weight 0.058
|
||
|
alg straw
|
||
|
hash 0 # rjenkins1
|
||
|
item osd.4 weight 0.058
|
||
|
}
|
||
|
disktype rmosd2_spinning {
|
||
|
id -8 # do not change unnecessarily
|
||
|
# weight 0.500
|
||
|
alg straw
|
||
|
hash 0 # rjenkins1
|
||
|
item osd.1 weight 0.500
|
||
|
}
|
||
|
host rmosd2 {
|
||
|
id -3 # do not change unnecessarily
|
||
|
# weight 0.557
|
||
|
alg straw
|
||
|
hash 0 # rjenkins1
|
||
|
item rmosd2_ssd weight 0.500
|
||
|
item rmosd2_spinning weight 0.058
|
||
|
}
|
||
|
disktype rmosd3_ssd {
|
||
|
id -9 # do not change unnecessarily
|
||
|
# weight 0.058
|
||
|
alg straw
|
||
|
hash 0 # rjenkins1
|
||
|
item osd.5 weight 0.058
|
||
|
}
|
||
|
disktype rmosd3_spinning {
|
||
|
id -10 # do not change unnecessarily
|
||
|
# weight 0.500
|
||
|
alg straw
|
||
|
hash 0 # rjenkins1
|
||
|
item osd.2 weight 0.500
|
||
|
}
|
||
|
host rmosd3 {
|
||
|
id -4 # do not change unnecessarily
|
||
|
# weight 0.557
|
||
|
alg straw
|
||
|
hash 0 # rjenkins1
|
||
|
item rmosd3_ssd weight 0.500
|
||
|
item rmosd3_spinning weight 0.058
|
||
|
}
|
||
|
root default {
|
||
|
id -1 # do not change unnecessarily
|
||
|
# weight 1.672
|
||
|
alg straw
|
||
|
hash 0 # rjenkins1
|
||
|
item rmosd1 weight 0.557
|
||
|
item rmosd2 weight 0.557
|
||
|
item rmosd3 weight 0.557
|
||
|
}
|
||
|
root spinning {
|
||
|
id -11 # do not change unnecessarily
|
||
|
# weight 1.500
|
||
|
alg straw
|
||
|
hash 0 # rjenkins1
|
||
|
item rmosd1_spinning weight 0.500
|
||
|
item rmosd2_spinning weight 0.500
|
||
|
item rmosd3_spinning weight 0.500
|
||
|
}
|
||
|
root ssd {
|
||
|
id -12 # do not change unnecessarily
|
||
|
# weight 0.174
|
||
|
alg straw
|
||
|
hash 0 # rjenkins1
|
||
|
item rmosd1_ssd weight 0.058
|
||
|
item rmosd2_ssd weight 0.058
|
||
|
item rmosd3_ssd weight 0.058
|
||
|
}
|
||
|
# rules
|
||
|
rule replicated_ruleset {
|
||
|
ruleset 0
|
||
|
type replicated
|
||
|
min_size 1
|
||
|
max_size 10
|
||
|
step take spinning
|
||
|
step chooseleaf firstn 0 type disktype
|
||
|
step emit
|
||
|
}
|
||
|
rule spinning {
|
||
|
ruleset 1
|
||
|
type erasure
|
||
|
min_size 3
|
||
|
max_size 20
|
||
|
step set_chooseleaf_tries 5
|
||
|
step take spinning
|
||
|
step chooseleaf indep 0 type osd
|
||
|
step emit
|
||
|
}
|
||
|
rule ssd {
|
||
|
ruleset 2
|
||
|
type replicated
|
||
|
min_size 1
|
||
|
max_size 10
|
||
|
step take ssd
|
||
|
step chooseleaf firstn 0 type disktype
|
||
|
step emit
|
||
|
}
|
||
|
# end crush map
|