|
# 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 chooseleaf_stable 1
|
|
tunable straw_calc_version 1
|
|
tunable allowed_bucket_algs 54
|
|
|
|
# devices
|
|
device 0 osd.0 class ssd
|
|
device 1 osd.1 class ssd
|
|
device 2 osd.2 class ssd
|
|
device 3 osd.3 class ssd
|
|
device 4 osd.4 class ssd
|
|
device 5 osd.5 class ssd
|
|
device 6 osd.6 class ssd
|
|
device 7 osd.7 class ssd
|
|
device 8 osd.8 class ssd
|
|
device 9 osd.9 class ssd
|
|
device 10 osd.10 class ssd
|
|
device 11 osd.11 class ssd
|
|
device 12 osd.12 class ssd
|
|
device 13 osd.13 class ssd
|
|
device 14 osd.14 class ssd
|
|
device 15 osd.15 class ssd
|
|
device 16 osd.16 class ssd
|
|
device 17 osd.17 class ssd
|
|
device 18 osd.18 class ssd
|
|
device 19 osd.19 class ssd
|
|
device 20 osd.20 class ssd
|
|
device 21 osd.21 class ssd
|
|
device 22 osd.22 class ssd
|
|
device 23 osd.23 class ssd
|
|
device 24 osd.24 class ssd
|
|
device 25 osd.25 class ssd
|
|
device 26 osd.26 class ssd
|
|
device 27 osd.27 class ssd
|
|
device 28 osd.28 class ssd
|
|
device 29 osd.29 class ssd
|
|
device 30 osd.30 class ssd
|
|
device 31 osd.31 class ssd
|
|
device 32 osd.32 class ssd
|
|
device 33 osd.33 class ssd
|
|
device 34 osd.34 class ssd
|
|
device 35 osd.35 class ssd
|
|
device 36 osd.36 class ssd
|
|
device 37 osd.37 class ssd
|
|
device 38 osd.38 class ssd
|
|
device 39 osd.39 class ssd
|
|
|
|
# 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 zone
|
|
type 10 region
|
|
type 11 root
|
|
|
|
# buckets
|
|
host cloud4-cephosd1-all-prod {
|
|
id -5 # do not change unnecessarily
|
|
id -2 class ssd # do not change unnecessarily
|
|
# weight 20.000
|
|
alg straw2
|
|
hash 0 # rjenkins1
|
|
item osd.2 weight 2.000
|
|
item osd.5 weight 2.000
|
|
item osd.8 weight 2.000
|
|
item osd.11 weight 2.000
|
|
item osd.14 weight 2.000
|
|
item osd.17 weight 2.000
|
|
item osd.20 weight 2.000
|
|
item osd.22 weight 2.000
|
|
item osd.25 weight 2.000
|
|
item osd.28 weight 2.000
|
|
}
|
|
host cloud4-cephosd2-all-prod {
|
|
id -3 # do not change unnecessarily
|
|
id -4 class ssd # do not change unnecessarily
|
|
# weight 20.000
|
|
alg straw2
|
|
hash 0 # rjenkins1
|
|
item osd.1 weight 2.000
|
|
item osd.4 weight 2.000
|
|
item osd.7 weight 2.000
|
|
item osd.10 weight 2.000
|
|
item osd.12 weight 2.000
|
|
item osd.16 weight 2.000
|
|
item osd.19 weight 2.000
|
|
item osd.23 weight 2.000
|
|
item osd.26 weight 2.000
|
|
item osd.29 weight 2.000
|
|
}
|
|
rack rack5 {
|
|
id -10 # do not change unnecessarily
|
|
id -6 class ssd # do not change unnecessarily
|
|
# weight 40.000
|
|
alg straw2
|
|
hash 0 # rjenkins1
|
|
item cloud4-cephosd1-all-prod weight 20.000
|
|
item cloud4-cephosd2-all-prod weight 20.000
|
|
}
|
|
host cloud4-cephosd3-all-prod {
|
|
id -7 # do not change unnecessarily
|
|
id -8 class ssd # do not change unnecessarily
|
|
# weight 20.000
|
|
alg straw2
|
|
hash 0 # rjenkins1
|
|
item osd.0 weight 2.000
|
|
item osd.3 weight 2.000
|
|
item osd.6 weight 2.000
|
|
item osd.9 weight 2.000
|
|
item osd.13 weight 2.000
|
|
item osd.15 weight 2.000
|
|
item osd.18 weight 2.000
|
|
item osd.21 weight 2.000
|
|
item osd.24 weight 2.000
|
|
item osd.27 weight 2.000
|
|
}
|
|
host cloud4-cephosd4-all-prod {
|
|
id -19 # do not change unnecessarily
|
|
id -20 class ssd # do not change unnecessarily
|
|
# weight 20.000
|
|
alg straw2
|
|
hash 0 # rjenkins1
|
|
item osd.30 weight 2.000
|
|
item osd.31 weight 2.000
|
|
item osd.32 weight 2.000
|
|
item osd.33 weight 2.000
|
|
item osd.34 weight 2.000
|
|
item osd.35 weight 2.000
|
|
item osd.36 weight 2.000
|
|
item osd.37 weight 2.000
|
|
item osd.38 weight 2.000
|
|
item osd.39 weight 2.000
|
|
}
|
|
rack rack8 {
|
|
id -9 # do not change unnecessarily
|
|
id -11 class ssd # do not change unnecessarily
|
|
# weight 40.000
|
|
alg straw2
|
|
hash 0 # rjenkins1
|
|
item cloud4-cephosd3-all-prod weight 20.000
|
|
item cloud4-cephosd4-all-prod weight 20.000
|
|
}
|
|
root default {
|
|
id -1 # do not change unnecessarily
|
|
id -12 class ssd # do not change unnecessarily
|
|
# weight 80.000
|
|
alg straw2
|
|
hash 0 # rjenkins1
|
|
item rack5 weight 40.000
|
|
item rack8 weight 40.000
|
|
}
|
|
|
|
# rules
|
|
rule replicated_rule {
|
|
id 0
|
|
type replicated
|
|
min_size 1
|
|
max_size 10
|
|
step take default
|
|
step chooseleaf firstn 0 type rack
|
|
step emit
|
|
}
|
|
|
|
# end crush map
|