Advertisement
jlkinsel

crushmap

Mar 10th, 2013
19
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.59 KB | None | 0 0
  1. # begin crush map
  2. tunable choose_local_tries 0
  3. tunable choose_local_fallback_tries 0
  4. tunable choose_total_tries 50
  5. tunable chooseleaf_descend_once 1
  6.  
  7. # devices
  8. device 0 osd.0
  9. device 1 osd.1
  10. device 2 osd.2
  11. device 3 osd.3
  12. device 4 osd.4
  13. device 5 osd.5
  14.  
  15. # types
  16. type 0 osd
  17. type 1 host
  18. type 2 rack
  19. type 3 row
  20. type 4 room
  21. type 5 datacenter
  22. type 6 root
  23.  
  24. # buckets
  25. host c01 {
  26. id -2 # do not change unnecessarily
  27. # weight 3.000
  28. alg straw
  29. hash 0 # rjenkins1
  30. item osd.0 weight 1.000
  31. item osd.1 weight 1.000
  32. item osd.2 weight 1.000
  33. }
  34. rack sanjoserack {
  35. id -3 # do not change unnecessarily
  36. # weight 3.000
  37. alg straw
  38. hash 0 # rjenkins1
  39. item c01 weight 3.000
  40. }
  41. host c10 {
  42. id -4 # do not change unnecessarily
  43. # weight 3.000
  44. alg straw
  45. hash 0 # rjenkins1
  46. item osd.3 weight 1.000
  47. item osd.4 weight 1.000
  48. item osd.5 weight 1.000
  49. }
  50. rack dallasrack {
  51. id -5 # do not change unnecessarily
  52. # weight 3.000
  53. alg straw
  54. hash 0 # rjenkins1
  55. item c10 weight 3.000
  56. }
  57. root default {
  58. id -1 # do not change unnecessarily
  59. # weight 6.000
  60. alg straw
  61. hash 0 # rjenkins1
  62. item sanjoserack weight 3.000
  63. item dallasrack weight 3.000
  64. }
  65.  
  66. # rules
  67. rule data {
  68. ruleset 0
  69. type replicated
  70. min_size 1
  71. max_size 10
  72. step take default
  73. step chooseleaf firstn 0 type host
  74. step emit
  75. }
  76. rule metadata {
  77. ruleset 1
  78. type replicated
  79. min_size 1
  80. max_size 10
  81. step take default
  82. step chooseleaf firstn 0 type host
  83. step emit
  84. }
  85. rule rbd {
  86. ruleset 2
  87. type replicated
  88. min_size 1
  89. max_size 10
  90. step take default
  91. step chooseleaf firstn 0 type host
  92. step emit
  93. }
  94. rule sanjosedata {
  95. ruleset 3
  96. type replicated
  97. min_size 1
  98. max_size 10
  99. step take sanjoserack
  100. step chooseleaf firstn 0 type osd
  101. step emit
  102. }
  103. rule dallasdata {
  104. ruleset 4
  105. type replicated
  106. min_size 1
  107. max_size 10
  108. step take dallasrack
  109. step chooseleaf firstn 0 type osd
  110. step emit
  111. }
  112. rule globaldata {
  113. ruleset 5
  114. type replicated
  115. min_size 1
  116. max_size 10
  117. step take default
  118. step chooseleaf firstn 0 type host
  119. step emit
  120. }
  121.  
  122. # end crush map
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement