|
# 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 hdd
|
|
device 1 osd.1 class hdd
|
|
device 2 osd.2 class ssd
|
|
device 3 osd.3 class hdd
|
|
device 4 osd.4 class hdd
|
|
device 5 osd.5 class hdd
|
|
device 6 osd.6 class hdd
|
|
device 7 osd.7 class hdd
|
|
device 8 osd.8 class hdd
|
|
device 9 osd.9 class ssd
|
|
device 10 osd.10 class hdd
|
|
device 11 osd.11 class hdd
|
|
device 12 osd.12 class hdd
|
|
device 13 osd.13 class ssd
|
|
device 14 osd.14 class hdd
|
|
device 15 osd.15 class ssd
|
|
device 16 osd.16 class hdd
|
|
device 17 osd.17 class hdd
|
|
device 18 osd.18 class hdd
|
|
device 19 osd.19 class hdd
|
|
device 20 osd.20 class hdd
|
|
device 21 osd.21 class hdd
|
|
device 22 osd.22 class ssd
|
|
device 23 osd.23 class ssd
|
|
device 24 osd.24 class hdd
|
|
device 26 osd.26 class hdd
|
|
device 28 osd.28 class hdd
|
|
device 31 osd.31 class ssd
|
|
device 33 osd.33 class hdd
|
|
device 34 osd.34 class hdd
|
|
device 36 osd.36 class hdd
|
|
device 37 osd.37 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 region
|
|
type 10 root
|
|
|
|
# buckets
|
|
host taiji-dg-storage01 {
|
|
id -3 # do not change unnecessarily
|
|
id -4 class hdd # do not change unnecessarily
|
|
id -5 class ssd # do not change unnecessarily
|
|
# weight 11.570
|
|
alg straw2
|
|
hash 0 # rjenkins1
|
|
item osd.0 weight 1.637
|
|
item osd.1 weight 1.637
|
|
item osd.2 weight 0.873
|
|
item osd.3 weight 1.637
|
|
item osd.5 weight 1.637
|
|
item osd.8 weight 1.637
|
|
item osd.9 weight 0.873
|
|
item osd.11 weight 1.637
|
|
}
|
|
host taiji-dg-storage02 {
|
|
id -7 # do not change unnecessarily
|
|
id -8 class hdd # do not change unnecessarily
|
|
id -9 class ssd # do not change unnecessarily
|
|
# weight 11.570
|
|
alg straw2
|
|
hash 0 # rjenkins1
|
|
item osd.4 weight 1.637
|
|
item osd.6 weight 1.637
|
|
item osd.7 weight 1.637
|
|
item osd.10 weight 1.637
|
|
item osd.13 weight 0.873
|
|
item osd.15 weight 0.873
|
|
item osd.18 weight 1.637
|
|
item osd.19 weight 1.637
|
|
}
|
|
host taiji-dg-storage03 {
|
|
id -10 # do not change unnecessarily
|
|
id -11 class hdd # do not change unnecessarily
|
|
id -12 class ssd # do not change unnecessarily
|
|
# weight 11.570
|
|
alg straw2
|
|
hash 0 # rjenkins1
|
|
item osd.12 weight 1.637
|
|
item osd.14 weight 1.637
|
|
item osd.16 weight 1.637
|
|
item osd.17 weight 1.637
|
|
item osd.20 weight 1.637
|
|
item osd.21 weight 1.637
|
|
item osd.22 weight 0.873
|
|
item osd.23 weight 0.873
|
|
}
|
|
host taiji-dg-storage04 {
|
|
id -13 # do not change unnecessarily
|
|
id -14 class hdd # do not change unnecessarily
|
|
id -15 class ssd # do not change unnecessarily
|
|
# weight 11.570
|
|
alg straw2
|
|
hash 0 # rjenkins1
|
|
item osd.24 weight 1.637
|
|
item osd.26 weight 1.637
|
|
item osd.28 weight 1.637
|
|
item osd.31 weight 0.873
|
|
item osd.33 weight 1.637
|
|
item osd.34 weight 1.637
|
|
item osd.36 weight 1.637
|
|
item osd.37 weight 0.873
|
|
}
|
|
root default {
|
|
id -1 # do not change unnecessarily
|
|
id -2 class hdd # do not change unnecessarily
|
|
id -6 class ssd # do not change unnecessarily
|
|
# weight 46.281
|
|
alg straw2
|
|
hash 0 # rjenkins1
|
|
item taiji-dg-storage01 weight 11.570
|
|
item taiji-dg-storage02 weight 11.570
|
|
item taiji-dg-storage03 weight 11.570
|
|
item taiji-dg-storage04 weight 11.570
|
|
}
|
|
|
|
# rules
|
|
rule sas {
|
|
id 0
|
|
type replicated
|
|
min_size 1
|
|
max_size 10
|
|
step take default class hdd
|
|
step chooseleaf firstn 0 type host
|
|
step emit
|
|
}
|
|
rule ssd {
|
|
id 1
|
|
type replicated
|
|
min_size 1
|
|
max_size 10
|
|
step take default class ssd
|
|
step chooseleaf firstn 0 type host
|
|
step emit
|
|
}
|
|
|
|
# end crush map
|