crush

\luminous版本的ceph新增了一个功能crush class,这个功能又可以称为磁盘智能分组。因为这个功能就是根据磁盘类型自动的进行属性的关联,然后进行分类。无需手动修改crushmap,极大的减少了人为的操作

【ceph | 运维】crush相关命令

 

 

ceph中的每个osd设备都可以选择一个class类型与之关联,默认情况下,在创建osd的时候会自动识别设备类型,然后设置该设备为相应的类。通常有三种class类型:hdd,ssd,nvme。

查询  crush class

[root@monitor1 tmp]# ceph osd crush  class ls
[
    "hdd"
]

 

通过对 ceph osd tree 查看 所有的 class 类都是 hdd, 如果自动设备检测出错,可以手动修改

ceph osd crush rm-device-class osd.0

手动添加ssd类

ceph osd crush set-device-class ssd osd.0

 

更改crush rule名字:

osd crush rule rename <srcname> <dstname>

例如:

ceph osd crush rule rename ssd-rule ssd_rule

 

参考资料

1. ceph mimic版本 部署安装 【博客园】

 

相关文章:

  • 2022-01-27
  • 2021-10-02
  • 2022-12-23
  • 2022-12-23
  • 2022-01-09
  • 2022-12-23
  • 2022-12-23
  • 2021-07-16
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-28
  • 2022-12-23
  • 2022-12-23
  • 2021-06-12
相关资源
相似解决方案