本文将指导您如何在云平台中管理 清洗规则(CRUSH 规则组),用于控制数据在集群中的放置、分布与清洗逻辑。
清洗规则功能操作说明(列表、创建、删除)
一、清洗规则列表页面进入路径
在左侧导航栏中,依次点击 存储池管理 -> 清洗规则,即可进入清洗规则列表页面。
二、清洗规则列表展示内容
清洗规则列表展示了各清洗规则的详细信息,包含以下列:
- 名称:清洗规则的标识名称,如示例中的replicated_rule。
- 类型:规则的类型标识,示例中为1。
- 步骤数:规则执行的步骤数量,示例中为3。
- 步骤:规则的具体执行步骤,示例中为1 -> take、2 -> chooseleaf_firstn、3 -> emit。
- 操作:仅提供删除操作入口,用于移除清洗规则。
三、清洗规则创建
- (一)进入创建页面的路径
在清洗规则列表页面,点击左上角的创建按钮,弹出 “创建清洗规则” 配置弹窗。
- (二)创建弹窗各配置项说明
- 名称(必填):输入清洗规则的标识名称,用于区分不同规则。
- 压碎根:设置数据应存放的节点名称,示例中为default。
- 压碎失败域(必填):选择在哪些类型的 “CRUSH” 节点上对副本进行划分,示例中为osd。
- 设备类别:选择设备类数据应放置的类别,示例中为hdd。
- 操作按钮
- 确定:完成所有配置后,点击该按钮保存并创建清洗规则。
- 关闭:点击可关闭创建弹窗,放弃当前创建操作。
四、清洗规则删除
- (一)删除操作触发路径
在清洗规则列表页面,找到目标清洗规则(如replicated_rule),点击其 “操作” 列的删除按钮,弹出 “删除清洗规则” 确认弹窗。
- (二)删除确认弹窗说明
重要提示:删除清洗规则之后,数据将无法恢复,需谨慎操作。
确认步骤:在输入框中输入DELETE,点击确定按钮即可执行删除操作;点击关闭按钮则放弃删除。
五、使用建议
- 为不同类型的存储设备(HDD / SSD)分别创建独立的规则组;
- 在大型集群中,可按机架或区域划分规则,以增强容灾能力;
- 不建议频繁修改已在使用的规则组,以避免数据重分布导致性能波动;
- 定期清理未被引用的旧规则组,保持配置整洁。
作者:吴升斌 创建时间:2025-10-23 15:39
最后编辑:吴升斌 更新时间:2025-12-19 18:40
最后编辑:吴升斌 更新时间:2025-12-19 18:40