Jump To Close Expand all Collapse all Table of contents 存储策略指南 1. 概述 Expand section "1. 概述" Collapse section "1. 概述" 1.1. 什么是存储策略? 1.2. 配置存储策略 2. CRUSH 管理 Expand section "2. CRUSH 管理" Collapse section "2. CRUSH 管理" 2.1. CRUSH 简介 Expand section "2.1. CRUSH 简介" Collapse section "2.1. CRUSH 简介" 2.1.1. 动态放置数据 2.1.2. 建立故障域 2.1.3. 建立性能域 Expand section "2.1.3. 建立性能域" Collapse section "2.1.3. 建立性能域" 2.1.3.1. 在 RHCS 3 及稍后使用不同的设备类 2.2. CRUSH 层次结构 Expand section "2.2. CRUSH 层次结构" Collapse section "2.2. CRUSH 层次结构" 2.2.1. CRUSH 位置 2.2.2. 添加 Bucket 2.2.3. 移动 Bucket 2.2.4. 删除 Bucket 2.2.5. bucket Algorithms 2.3. CRUSH 中的 Ceph OSD Expand section "2.3. CRUSH 中的 Ceph OSD" Collapse section "2.3. CRUSH 中的 Ceph OSD" 2.3.1. 查看 CRUSH 中的 OSD 2.3.2. 将 OSD 添加到 CRUSH 2.3.3. 在 CRUSH 层次结构中移动 OSD 2.3.4. 从 CRUSH 层次结构中删除 OSD 2.4. 设备类 Expand section "2.4. 设备类" Collapse section "2.4. 设备类" 2.4.1. 设置设备类 2.4.2. 删除设备类 2.4.3. 重命名设备类 2.4.4. 列出设备类 2.4.5. 列出设备类的 OSD 2.4.6. 按类列出 CRUSH 规则 2.5. CRUSH Weights Expand section "2.5. CRUSH Weights" Collapse section "2.5. CRUSH Weights" 2.5.1. 在 Terabytes 中设置 OSD 的 Weight 2.5.2. 设置 Bucket 的 OSD Weights 2.5.3. 在 Weight 中设置 OSD 2.5.4. 设置 OSD 的 Weight by Utilization 2.5.5. 设置 OSD 的 Weight by PG Distribution 2.5.6. 重新计算 CRUSH Tree 的 Weights 2.6. 主关联性 2.7. CRUSH 规则 Expand section "2.7. CRUSH 规则" Collapse section "2.7. CRUSH 规则" 2.7.1. 列出规则 2.7.2. 转储规则 2.7.3. 添加简单规则 2.7.4. 添加复制的规则 2.7.5. 添加纠删代码规则 2.7.6. 删除规则 2.8. CRUSH 可调项 Expand section "2.8. CRUSH 可调项" Collapse section "2.8. CRUSH 可调项" 2.8.1. CRUSH 可调项的演变 2.8.2. 调优 CRUSH 2.8.3. 调优 CRUSH,硬方式 2.8.4. 传统值 2.9. 编辑 CRUSH map Expand section "2.9. 编辑 CRUSH map" Collapse section "2.9. 编辑 CRUSH map" 2.9.1. 获取 CRUSH map 2.9.2. 解译 CRUSH map 2.9.3. 编译 CRUSH map 2.9.4. 设置 CRUSH map 2.10. CRUSH 存储策略示例 3. 放置组(PG) Expand section "3. 放置组(PG)" Collapse section "3. 放置组(PG)" 3.1. 关于 PG 3.2. 放置组交换 Expand section "3.2. 放置组交换" Collapse section "3.2. 放置组交换" 3.2.1. 数据持续时间 3.2.2. 数据分发 3.2.3. 资源使用情况 3.3. PG Count Expand section "3.3. PG Count" Collapse section "3.3. PG Count" 3.3.1. PG Calculator 3.3.2. 配置默认 PG 数 3.3.3. 小型集群的 PG Count 3.3.4. 计算 PG 数 3.3.5. 最大 PG 数 3.4. 自动扩展 PG Expand section "3.4. 自动扩展 PG" Collapse section "3.4. 自动扩展 PG" 3.4.1. 放置组自动扩展 3.4.2. 放置组分割和合并 3.4.3. 设置放置组自动扩展模式 3.4.4. 查看放置组自动扩展建议 3.4.5. 设置放置组自动扩展 3.4.6. 指定目标池大小 Expand section "3.4.6. 指定目标池大小" Collapse section "3.4.6. 指定目标池大小" 3.4.6.1. 使用池的绝对大小指定目标大小 3.4.6.2. 使用集群总容量指定目标大小 3.5. PG 命令行参考 Expand section "3.5. PG 命令行参考" Collapse section "3.5. PG 命令行参考" 3.5.1. 设置 PG 数 3.5.2. 获取 PG 数量 3.5.3. 获取 Cluster PG Statistics 3.5.4. 获取 Stuck PG 的统计信息 3.5.5. 获取 PG map 3.5.6. 获取 PG 统计信息 3.5.7. 清理 PG 3.5.8. 恢复失败 4. 池 Expand section "4. 池" Collapse section "4. 池" 4.1. 池和存储策略 4.2. 列出池 4.3. 创建池 4.4. 设置池配额 4.5. 删除池 4.6. 重命名池 4.7. 显示池统计信息 4.8. 设置池值 4.9. 获取池值 4.10. 启用应用程序 4.11. 禁用应用程序 4.12. 设置应用程序元数据 4.13. 删除应用程序元数据 4.14. 设置对象副本数 4.15. 获取对象副本数 4.16. 池值 5. 纠删代码池 Expand section "5. 纠删代码池" Collapse section "5. 纠删代码池" 5.1. 创建示例纠删代码池 5.2. 纠删代码配置集 Expand section "5.2. 纠删代码配置集" Collapse section "5.2. 纠删代码配置集" 5.2.1. OSD erasure-code-profile 设置 5.2.2. OSD erasure-code-profile Remove 5.2.3. OSD erasure-code-profile Get 5.2.4. OSD erasure-code-profile List 5.3. 使用覆盖擦除编码 5.4. 纠删代码插件 Expand section "5.4. 纠删代码插件" Collapse section "5.4. 纠删代码插件" 5.4.1. Jerasure Erasure Code 插件 5.4.2. Local Repairable Erasure Code(LRC)插件 Expand section "5.4.2. Local Repairable Erasure Code(LRC)插件" Collapse section "5.4.2. Local Repairable Erasure Code(LRC)插件" 5.4.2.1. 创建 LRC 配置文件 5.4.2.2. 创建低级 LRC 配置集 5.4.3. 控制 CRUSH 放置 5.5. ISA Erasure Code 插件 5.6. pyramid Erasure Code 法律通告 Settings Close Language: 한국어 简体中文 日本語 English Language: 한국어 简体中文 日本語 English Format: Multi-page Single-page Format: Multi-page Single-page Language and Page Formatting Options Language: 한국어 简体中文 日本語 English Language: 한국어 简体中文 日本語 English Format: Multi-page Single-page Format: Multi-page Single-page 4.15. 获取对象副本数 要获取对象副本的数量,请执行以下命令: ceph osd dump | grep 'replicated size' Ceph 将列出池,并且突出显示 复制大小 属性。默认情况下,Ceph 创建一个对象的两个副本,共三个副本,大小为 3。 Previous Next