SUSE Enterprise Storage 5

管理指南

作者: Tomáš BažantJana HaláčkováSven Seeberg
出版日期:2022-05-20
关于本指南
可用文档
反馈
文档约定
关于本手册的制作
Ceph Contributors
I 集群管理
1 Salt 集群管理
1.1 添加新的集群节点
1.2 为节点添加新的角色
1.3 删除和重新安装集群节点
1.4 重新部署监视器节点
1.5 为节点添加 OSD
1.6 删除 OSD
1.7 恢复重新安装的 OSD 节点
1.8 通过 Salt 实现自动安装
1.9 更新集群节点
1.10 停止或重引导集群
1.11 自定义 ceph.conf 文件
1.12 运行时 Ceph 配置
II 操作集群
2 简介
3 操作 Ceph 服务
3.1 使用 systemd 操作 Ceph 服务
3.2 使用 DeepSea 重启动 Ceph 服务
4 确定集群状态
4.1 检查集群运行状况
4.2 监视集群
4.3 检查集群的用量统计数字
4.4 检查集群的状态
4.5 检查 OSD 状态
4.6 检查填满的 OSD
4.7 检查监视器状态
4.8 检查归置组状态
4.9 使用管理套接字
5 使用 cephx 进行身份验证
5.1 身份验证体系结构
5.2 密钥管理
6 存储的数据管理
6.1 设备数
6.2
6.3 规则组
6.4 CRUSH 地图操作
6.5 整理 (Scrub)
6.6 在同一个节点上混用 SSD 和 HDD
7 管理存储池
7.1 将存储池与应用关联
7.2 操作存储池
7.3 存储池迁移
7.4 存储池快照
7.5 数据压缩
8 RADOS 块设备
8.1 块设备命令
8.2 挂载和卸载 RBD 映像
8.3 块设备快照
8.4 rbdmap:在引导时映射 RBD 设备
8.5 RADOS 块设备镜像
9 纠删码池
9.1 创建示例纠删码池
9.2 纠删码配置
9.3 纠删码池和快速缓存层
9.4 含 RADOS 块设备的纠删码池
10 快速缓存分层
10.1 分层存储的相关术语
10.2 需考虑的要点
10.3 何时使用快速缓存分层
10.4 快速缓存模式
10.5 命中集
10.6 设置示例分层存储
III 访问集群数据
11 Ceph Object Gateway
11.1 对象网关限制和命名限制
11.2 部署对象网关
11.3 操作对象网关服务
11.4 配置参数
11.5 管理对象网关的访问方式
11.6 为对象网关启用 HTTPS/SSL
11.7 同步模块
11.8 LDAP 身份验证
11.9 桶索引分片
11.10 集成 OpenStack Keystone
11.11 多站点对象网关
11.12 使用 HAProxy 在对象网关服务器间实现负载平衡
12 Ceph iSCSI 网关
12.1 连接 lrbd 管理的目标
12.2 结论
13 集群文件系统
13.1 挂载 CephFS
13.2 卸载 CephFS
13.3 /etc/fstab 中的 CephFS
13.4 多个活动 MDS 守护进程(主动/主动 MDS)
13.5 管理故障转移
14 NFS Ganesha:通过 NFS 导出 Ceph 数据
14.1 安装
14.2 配置
14.3 自定义 NFS Ganesha 角色
14.4 启动或重启动 NFS Ganesha
14.5 设置日志级别
14.6 校验导出的 NFS 共享
14.7 挂载导出的 NFS 共享
14.8 其他资源
IV 使用 GUI 工具管理集群
15 openATTIC
15.1 openATTIC 部署和配置
15.2 openATTIC Web 用户界面
15.3 仪表盘
15.4 Ceph 相关任务
V 与虚拟化工具集成
16 libvirt 与 Ceph 搭配使用
16.1 配置 Ceph
16.2 准备 VM 管理器
16.3 创建 VM
16.4 配置 VM
16.5 总结
17 Ceph 用作 QEMU KVM 实例的后端
17.1 安装
17.2 用法
17.3 使用 QEMU 创建映像
17.4 使用 QEMU 调整映像大小
17.5 使用 QEMU 检索映像信息
17.6 使用 RBD 运行 QEMU
17.7 启用丢弃功能/TRIM
17.8 QEMU 快速缓存选项
VI FAQ、提示和故障诊断
18 技巧与提示
18.1 调整整理 (Scrub)
18.2 在不重新平衡的情况下停止 OSD
18.3 节点时间同步
18.4 检查不均衡的数据写入
18.5 /var/lib/ceph 的 Btrfs 子卷
18.6 增加文件描述符
18.7 如何对包含 OSD 日记的 OSD 使用现有分区
18.8 与虚拟化软件集成
18.9 Ceph 的防火墙设置
18.10 测试网络性能
18.11 更换存储磁盘
19 常见问题 (FAQ)
19.1 归置组数量对集群的性能有何影响?
19.2 是否可以在同一集群上使用 SSD 和普通硬盘?
19.3 在 SSD 上使用日记存在哪些利弊?
19.4 磁盘出现故障时会发生什么情况?
19.5 日记磁盘出现故障时会发生什么情况?
20 查错
20.1 报告软件问题
20.2 使用 rados 发送大型对象失败并显示“OSD 已满”
20.3 XFS 文件系统损坏
20.4 “每个 OSD 的 PG 数过多”状态讯息
20.5 nn pg 停滞在非活动状态”状态讯息
20.6 OSD 权重为 0
20.7 OSD 停机
20.8 查找运行缓慢的 OSD
20.9 解决时钟偏差警告
20.10 网络问题导致集群性能不佳
20.11 /var 空间不足
术语表
A 手动安装 Ceph 的示例过程
B 文档更新
B.1 2018 年 9 月(SUSE Enterprise Storage 5.5 发布)
B.2 2017 年 11 月(文档维护性更新)
B.3 2017 年 10 月(SUSE Enterprise Storage 5 发布)
B.4 2017 年 2 月(SUSE Enterprise Storage 4 维护性更新 1 发布)
B.5 2016 年 12 月(SUSE Enterprise Storage 4 发布)
B.6 2016 年 6 月(SUSE Enterprise Storage 3 发布)
B.7 2016 年 1 月(SUSE Enterprise Storage 2.1 发布)
B.8 2015 年 10 月(SUSE Enterprise Storage 2 发布)
插图清单
5.1 cephx 的基本身份验证
5.2 cephx 身份验证
5.3 cephx 身份验证 - MDS 和 OSD
6.1 示例树
6.2 节点替换方法
7.1 迁移前的存储池
7.2 快速缓存层设置
7.3 数据清理
7.4 设置覆盖层
7.5 迁移完成
8.1 RADOS 协议
10.1 包含 3 个存储对象的布隆过滤器
12.1 iSCSI 发起程序属性
12.2 发现目标门户
12.3 目标门户
12.4 目标
12.5 iSCSI 目标属性
12.6 设备详细信息
12.7 新建卷向导
12.8 脱机磁盘提示
12.9 确认选择的卷设置
12.10 iSCSI 发起程序属性
12.11 添加目标服务器
12.12 管理多路径设备
12.13 多路径的路径列表
12.14 “Add Storage”(添加存储)对话框
12.15 自定义空间设置
12.16 iSCSI 数据存储概述
15.1 openATTIC 登录屏幕
15.2 openATTIC 仪表盘
15.3 基本控件
15.4 容量控件
15.5 延迟控件
15.6 吞吐量
15.7 OSD 节点列表
15.8 RBD 列表
15.9 RBD 详细信息
15.10 RBD 快照
15.11 删除 RBD
15.12 添加新的 RBD
15.13 存储池列表
15.14 存储池详细信息
15.15 删除存储池
15.16 添加新存储池
15.17 节点列表
15.18 NFS 导出项列表
15.19 NFS 导出项详细信息
15.20 添加新的 NFS 导出项
15.21 编辑 NFS 导出项
15.22 iSCSI 网关列表
15.23 网关详细信息
15.24 添加新的 iSCSI 网关
15.25 CRUSH 地图
15.26 复制规则
15.27 对象网关用户列表
15.28 添加新的对象网关用户
15.29 用户配额
15.30 桶配额
15.31 添加子用户
15.32 查看 S3 钥
15.33 使能
15.34 对象网关桶
15.35 添加新的桶
15.36 桶详细信息
15.37 编辑对象网关桶
15.38 删除桶

Copyright © 2022 SUSE LLC

Copyright © 2016, RedHat, Inc, and contributors.

本文档中的文本和插图已获 Creative Commons Attribution-Share Alike 4.0 International(简称“CC-BY-SA”)授权。http://creativecommons.org/licenses/by-sa/4.0/legalcode 上提供了 CC-BY-SA 的说明。根据 CC-BY-SA 的政策,如果您分发本文档或对其进行改编,则必须提供原始版本的 URL。

Red Hat、Red Hat Enterprise Linux、Shadowman 徽标、JBoss、MetaMatrix、Fedora、Infinity 徽标和 RHCE 是 Red Hat, Inc. 在美国和其他国家/地区的注册商标。Linux® 是 Linus Torvalds 在美国和其他国家/地区的注册商标。Java® 是 Oracle 和/或其附属公司的注册商标。XFS® 是 Silicon Graphics International Corp. 或其子公司在美国和/或其他国家/地区的商标。MySQL® 是 MySQL AB 在美国、欧盟和其他国家/地区的注册商标。其他所有商标都是其相应所有者的财产。

有关 SUSE 商标,请参见 http://www.suse.com/company/legal/。所有其它第三方商标是其各自所有者的财产。商标符号(®、™ 等)代表 SUSE 及其附属公司的商标。星号 (*) 代表第三方商标。

本指南力求涵盖所有详细信息。但这并不确保本指南准确无误。SUSE LLC 及其附属公司、作者和译者对于可能出现的错误或由此造成的后果皆不承担责任。

打印此页