Jump To Close Expand all Collapse all Table of contents 生产型对象网关指南 1. 简介 Expand section "1. 简介" Collapse section "1. 简介" 1.1. 受众 1.2. 假设 1.3. 影响范围 2. 规划集群 Expand section "2. 规划集群" Collapse section "2. 规划集群" 2.1. 识别用例 2.2. 选择数据持续时间方法 2.3. 考虑多站点部署 3. 考虑硬件 Expand section "3. 考虑硬件" Collapse section "3. 考虑硬件" 3.1. 考虑存储大小 3.2. 考虑存储密度 3.3. 考虑网络硬件 3.4. 考虑 Uninterrupted Power 供应商 3.5. 为用例选择硬件 3.6. 为索引选择 Media 3.7. 为 monitor 节点选择 Media 4. 配置集群 Expand section "4. 配置集群" Collapse section "4. 配置集群" 4.1. 命名主机 4.2. 调整内核 Expand section "4.2. 调整内核" Collapse section "4.2. 调整内核" 4.2.1. 为 OSD 保留可用内存 4.2.2. 增加文件描述符 4.2.3. 在大型集群中调整 ulimit 4.3. 配置 Ansible 组 4.4. 配置 Ceph Expand section "4.4. 配置 Ceph" Collapse section "4.4. 配置 Ceph" 4.4.1. 设置日志大小 4.4.2. 调整回填和恢复设置 4.4.3. 调整 cluster map Size 4.4.4. 调整清理 4.4.5. 增加 objecter_inflight_ops 4.4.6. 提高 rgw_thread_pool_size 4.4.7. 调整 Garbage Collection 设置 5. 部署 Ceph 6. 扩展集群 7. 开发存储策略 Expand section "7. 开发存储策略" Collapse section "7. 开发存储策略" 7.1. 开发 CRUSH 层次结构 Expand section "7.1. 开发 CRUSH 层次结构" Collapse section "7.1. 开发 CRUSH 层次结构" 7.1.1. 创建 CRUSH Roots 7.1.2. 在 CRUSH map 中使用逻辑主机名 7.1.3. 创建 CRUSH 规则 7.2. 创建 Root 池 7.3. 创建 Realm 7.4. 创建服务池 7.5. 创建数据放置策略 Expand section "7.5. 创建数据放置策略" Collapse section "7.5. 创建数据放置策略" 7.5.1. 创建索引池 7.5.2. 创建数据池 7.5.3. 创建数据额外池 7.5.4. 在区组中配置放置目标 7.5.5. 在区中配置放置池 7.5.6. 数据放置摘要 8. 配置网关 Expand section "8. 配置网关" Collapse section "8. 配置网关" 8.1. 配置 Civetweb 8.2. 配置防火墙端口 8.3. 配置 DNS 通配符 8.4. 配置负载均衡器 8.5. 使用 Beast 前端 8.6. Past 配置选项 9. 其他用例 Expand section "9. 其他用例" Collapse section "9. 其他用例" 9.1. 使用多站点扩展集群 9.2. 使用 NFS Ganesha 迁移数据 9.3. 为静态 Webhosting 配置集群 9.4. 为 LDAP/AD 配置集群 9.5. 将集群配置为使用 OpenStack Keystone 10. 配合 LVM 使用 NVMe Expand section "10. 配合 LVM 使用 NVMe" Collapse section "10. 配合 LVM 使用 NVMe" 10.1. 使用一个 NVMe 设备 Expand section "10.1. 使用一个 NVMe 设备" Collapse section "10.1. 使用一个 NVMe 设备" 10.1.1. 清除任何现有的 Ceph 集群 10.1.2. 为常规安装配置集群 10.1.3. 识别 NVMe 和 HDD 设备 10.1.4. 将设备添加到 lv_vars.yaml 10.1.5. 运行 lv-create.yml Ansible Playbook 10.1.6. 验证 LVM 配置 10.1.7. 编辑 osds.yml 和 all.yml Ansible Playbook 10.1.8. 为 NVMe 安装 Ceph 并验证成功 10.2. 使用两个 NVMe 设备 Expand section "10.2. 使用两个 NVMe 设备" Collapse section "10.2. 使用两个 NVMe 设备" 10.2.1. 清除任何现有的 Ceph 集群 10.2.2. 为常规安装配置集群 10.2.3. 识别 NVMe 和 HDD 设备 10.2.4. 将设备添加到 lv_vars.yaml 10.2.5. 运行 lv-create.yml Ansible Playbook 10.2.6. 复制第一个 NVMe LVM 配置 10.2.7. 在 NVMe 设备 上运行 lv-create.yml Playbook 2 10.2.8. 复制第二个 NVMe LVM 配置 10.2.9. 验证 LVM 配置 10.2.10. 编辑 osds.yml 和 all.yml Ansible Playbook 10.2.11. 为 NVMe 安装 Ceph 并验证成功 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 第 5 章 部署 Ceph 完成先决条件和初始调优后,请考虑部署 Ceph 群集。在部署生产集群时,红帽建议设置初始监控集群和足够的 OSD 节点,以达到 活跃的 + 干净 状态。详情请参阅《 红帽 Ceph 存储 4 安装指南》中的安装红帽 Ceph 存储集群 一节。 然后,在管理节点上安装 Ceph CLI 客户端。详情请参阅《红帽 Ceph 存储 4 安装指南》中的安装 Ceph 命令行界面 一节。 初始群集运行后,请考虑将下列部分中的设置添加到 Ceph 配置文件: Previous Next