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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章