ceph (luminous 版) crushmap 與 pool結合用於物理劃分 IO 使用域

目的

利用 crushmap , 把不同的 osd 存放到不同的分組中
不同的 ceph pool 獨立使用到不同的 crushmap 分組 (即使用不同的 osd 磁盤)
從物理上隔離了不同的 pool 數據讀寫 IO

ceph 結構參考

hostAhostBhostC備註
osd.0osd.4osd.8把 osd0 ~ osd.11 劃分到 root=default 根中
只供 volumes pool 調用
osd.1osd.5osd.9
osd.2osd.6osd.10
osd.3osd.7osd.11
osd.12osd.14osd.16把 osd14 ~ osd.17 劃分到 root=noah 根中
只供 noah pool 調用
osd.13osd.15osd.17

crushmap 管理

添加 bucket

ceph osd crush add-buc
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章