SUSE Enterprise Storage 6

管理指南

作者: Tomáš BažantJana HaláčkováAlexandra SettleSven Seeberg
出版日期:2022-05-20
关于本指南
可用文档
反馈
文档约定
关于本手册的制作
Ceph 贡献者
I 集群管理
1 用户权限和命令提示
1.1 与 Salt/DeepSea 相关的命令
1.2 与 Ceph 相关的命令
1.3 一般的 Linux 命令
1.4 其他信息
2 Salt 集群管理
2.1 添加新的集群节点
2.2 为节点添加新的角色
2.3 删除和重新安装集群节点
2.4 重新部署 Monitor 节点
2.5 向节点添加 OSD 磁盘
2.6 删除 OSD
2.7 更换 OSD 磁盘
2.8 恢复重新安装的 OSD 节点
2.9 将管理节点移至新服务器
2.10 通过 Salt 实现自动安装
2.11 更新集群节点
2.12 停止或重引导集群
2.13 使用自定义设置调整 ceph.conf
2.14 启用 AppArmor 配置
2.15 停用经调整的配置
2.16 删除整个 Ceph 集群
3 备份集群配置和数据
3.1 备份 Ceph 配置
3.2 备份 Salt 配置
3.3 备份 DeepSea 配置
3.4 备份自定义配置
II 操作集群
4 简介
5 操作 Ceph 服务
5.1 使用 systemd 操作与 Ceph Cluster 相关的服务
5.2 使用 DeepSea 重启动 Ceph 服务
5.3 正常关闭整个 Ceph 集群
6 确定集群状态
6.1 检查集群的状态
6.2 检查集群健康状况
6.3 监视集群
6.4 检查集群的用量统计数字
6.5 检查 OSD 状态
6.6 检查填满的 OSD
6.7 检查 Monitor 状态
6.8 检查归置组状态
6.9 使用管理套接字
6.10 存储容量
6.11 监视 OSD 和归置组
6.12 OSD 未在运行
7 监控和警告
7.1 Pillar 变量
7.2 Grafana
7.3 Prometheus
7.4 Alertmanager
8 使用 cephx 进行身份验证
8.1 身份验证体系结构
8.2 密钥管理
9 存储的数据管理
9.1 设备
9.2 存储桶
9.3 规则组
9.4 置放群组
9.5 CRUSH 索引操作
9.6 洗刷
10 Ceph Manager 扩展模块
10.1 平衡器
10.2 遥测扩展模块
11 管理存储池
11.1 将存储池与应用关联
11.2 操作存储池
11.3 存储池迁移
11.4 存储池快照
11.5 数据压缩
12 RADOS 块设备
12.1 块设备命令
12.2 装入和卸载
12.3 快照
12.4 镜像
12.5 缓存设置
12.6 QoS 设置
12.7 预读设置
12.8 高级功能
12.9 使用旧内核客户端映射 RBD
13 纠删码存储池
13.1 纠删码存储池的先决条件
13.2 创建示例纠删码存储池
13.3 纠删码配置
13.4 含 RADOS 块设备的纠删码存储池
14 缓存分层
14.1 分层存储的相关术语
14.2 需考虑的要点
14.3 何时使用缓存分层
14.4 缓存模式
14.5 纠删码存储池和缓存分层
14.6 设置示例分层存储
14.7 配置缓存层
15 使用 LVM 缓存提升性能
15.1 先决条件
15.2 需考虑的要点
15.3 准备
15.4 配置 LVM 缓存
15.5 处理故障
15.6 常见问题 (FAQ)
16 Ceph 集群配置
16.1 运行时配置
16.2 Ceph OSD 和 BlueStore
16.3 Ceph 对象网关
III 访问集群数据
17 Ceph 对象网关
17.1 对象网关限制和命名限制
17.2 部署对象网关
17.3 操作对象网关服务
17.4 配置选项
17.5 管理对象网关的访问方式
17.6 HTTP 前端
17.7 为对象网关启用 HTTPS/SSL
17.8 同步扩展模块
17.9 LDAP 身份验证
17.10 存储桶索引分片
17.11 集成 OpenStack Keystone
17.12 存储池归置和存储类别
17.13 多站点对象网关
17.14 使用 HAProxy 在对象网关服务器间实现负载平衡
18 Ceph iSCSI 网关
18.1 连接 ceph-iscsi 管理的目标
18.2 结论
19 集群文件系统
19.1 装入 CephFS
19.2 卸载 CephFS
19.3 /etc/fstab 中的 CephFS
19.4 多个工作的 MDS 守护进程(主动/主动 MDS)
19.5 管理故障转移
19.6 设置 CephFS 配额
19.7 管理 CephFS 快照
20 通过 Samba 导出 Ceph 数据
20.1 通过 Samba 共享导出 CephFS
20.2 将 Samba 网关加入 Active Directory 中
21 NFS Ganesha:通过 NFS 导出 Ceph 数据
21.1 安装
21.2 配置
21.3 自定义 NFS Ganesha 角色
21.4 启动或重启动 NFS Ganesha
21.5 设置日志级别
21.6 校验导出的 NFS 共享
21.7 装入导出的 NFS 共享
IV 使用 GUI 工具管理集群
22 Ceph Dashboard
22.1 仪表盘的 Web 用户界面
22.2 管理仪表盘用户和角色
22.3 查看集群内部
22.4 管理存储池
22.5 管理 RADOS 块设备
22.6 管理 NFS Ganesha
22.7 管理 Ceph 文件系统
22.8 管理对象网关
22.9 手动配置
22.10 在命令行上管理用户和角色
V 与虚拟化工具集成
23 libvirt 与 Ceph 搭配使用
23.1 配置 Ceph
23.2 准备 VM 管理器
23.3 创建 VM
23.4 配置 VM
23.5 总结
24 Ceph 用作 QEMU KVM 实例的后端
24.1 安装
24.2 用法
24.3 使用 QEMU 创建映像
24.4 使用 QEMU 调整映像大小
24.5 使用 QEMU 检索映像信息
24.6 使用 RBD 运行 QEMU
24.7 启用丢弃功能/TRIM
24.8 QEMU 缓存选项
VI FAQ、提示和故障诊断
25 技巧与提示
25.1 识别孤立分区
25.2 调整洗刷
25.3 在不重新平衡的情况下停止 OSD
25.4 节点时间同步
25.5 检查不均衡的数据写入
25.6 Ceph Monitor 节点上 /var/lib/ceph 的 Btrfs 子卷
25.7 增加文件描述符
25.8 与虚拟化软件集成
25.9 Ceph 的防火墙设置
25.10 测试网络性能
25.11 如何查找使用 LED 灯的物理磁盘
26 常见问题 (FAQ)
26.1 归置组数量对集群的性能有何影响?
26.2 是否可以在同一集群上使用 SSD 和普通硬盘?
26.3 在 SSD 上使用日记存在哪些利弊?
26.4 磁盘出现故障时会发生什么情况?
26.5 日记磁盘出现故障时会发生什么情况?
27 查错
27.1 报告软件问题
27.2 使用 rados 发送大型对象失败并显示“OSD 已满”
27.3 XFS 文件系统损坏
27.4 “每个 OSD 的 PG 数过多”状态讯息
27.5 nn pg 停滞在非工作状态”状态讯息
27.6 OSD 权重为 0
27.7 OSD 停机
27.8 查找运行缓慢的 OSD
27.9 解决时钟偏差警告
27.10 网络问题导致集群性能不佳
27.11 /var 空间不足
A DeepSea 阶段 1 自定义示例
B SUSE Enterprise Storage 6 的默认警告
C 基于上游“Nautilus”小版本的 Ceph 维护更新
术语表
D 文档更新
D.1 SUSE Enterprise Storage 6 的维护更新文档
D.2 2019 年 6 月(SUSE Enterprise Storage 6 发布)
插图清单
6.1 Ceph 集群
6.2 互联纲要
6.3 归置组状态
8.1 cephx 的基本身份验证
8.2 cephx 身份验证
8.3 cephx 身份验证 - MDS 和 OSD
9.1 具有混合设备类型的 OSD
9.2 示例树
9.3 节点替换方法
9.4 存储池中的归置组
9.5 归置组和 OSD
11.1 迁移前的存储池
11.2 缓存层设置
11.3 数据刷新
11.4 设置覆盖层
11.5 迁移完成
12.1 RADOS 协议
14.1 包含 3 个存储对象的布隆过滤器
18.1 iSCSI 授权人属性
18.2 发现目标端口
18.3 目标端口
18.4 目标
18.5 iSCSI 目标属性
18.6 设备详细信息
18.7 新建卷向导
18.8 脱机磁盘提示
18.9 确认选择的卷设置
18.10 iSCSI 授权人属性
18.11 添加目标服务器
18.12 管理多路径设备
18.13 多路径的路径列表
18.14 “Add Storage”(添加存储)对话框
18.15 自定义空间设置
18.16 iSCSI 数据存储概述
22.1 Ceph Dashboard 登录屏幕
22.2 Ceph Dashboard 首页
22.3 状态控件
22.4 性能控件
22.5 容量控件
22.6 用户管理
22.7 添加用户
22.8 用户角色
22.9 添加角色
22.10 Hosts(主机)
22.11 Ceph Monitor
22.12 Ceph OSD
22.13 OSD 标志
22.14 OSD 恢复优先级
22.15 OSD 详细信息
22.16 集群配置
22.17 CRUSH 索引
22.18 Manager 扩展模块
22.19 日志
22.20 存储池列表
22.21 添加新存储池
22.22 RBD 映像列表
22.23 RBD 详细信息
22.24 RBD 配置
22.25 添加新的 RBD
22.26 RBD 快照
22.27 iSCSI 目标列表
22.28 iSCSI 目标详细信息
22.29 添加新目标
22.30 正在运行的 rbd-mirror 守护进程
22.31 创建具有 RBD 应用的存储池
22.32 配置复制模式
22.33 添加同伴身份凭证
22.34 副本存储池列表
22.35 新 RBD 映像
22.36 同步的新 RBD 映像
22.37 RBD 映像的复制状态
22.38 NFS 导出项列表
22.39 NFS 导出项详细信息
22.40 添加新的 NFS 导出项
22.41 编辑 NFS 导出项
22.42 CephFS 详细信息
22.43 网关的详细信息
22.44 网关用户
22.45 添加新网关用户
22.46 网关存储桶详细信息

Copyright © 2022 SUSE LLC

版权所有 © 2016,RedHat, Inc 和贡献者。

本文档中的文本和插图已获 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. 或其子公司在美国和/或其他国家/地区的商标。其他所有商标都是其相应所有者的财产。

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

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

打印此页