1 方案介绍
存储节点上既有SATA盘也有SSD盘或者是PCIE,就是把每台服务器上的SSD,PCIE和SATA分别整合成独立的存储池,以提供不同性能的存储。但是不同于快慢存储方案,这个而是依据Ceph读写流程(如图),把主副本放在SSD组成的Bucket里,其他副本放在SATA设备里。就可以充分利用设备,降低成本还能提升性能。
只需要在快慢存储搭配的方案上稍加修改rule即可。
如:
# rules rule sata { ruleset 3 type replicated min_size 1 max_size 10 step take ssd #指定入口为ssd bucket step chooseleaf firstn 0 type host #从ssd bucket 搜索一个合适的osd存储主副本 step emit step take sata #指定入口为sata bucket step chooseleaf firstn 0 type host #从sata bucket 搜索其他副本所需要的osd来存储,隔离域依然为host step emit }
编译,应用到新的Crush Map集群里,创建pool时指定rule。
详见快慢存储方案:
http://www.cndba.cn/Expect-le/article/1648
版权声明:本文为博主原创文章,未经博主允许不得转载。
ceph 主备存储
- 上一篇:自定义CRUSH-快慢存储搭配方案
- 下一篇:Ceph源码解析:读写流程