ceph
文章平均质量分 65
zzboat0422
这个作者很懒,什么都没留下…
展开
-
Ceph Luminous 12 添加/删除/更换 OSD 详解
目录OSD 介绍手动删除 OSD1. 把 OSD 踢出集群2. 停止 OSD3. 删除 OSDCeph Luminous 版本操作Ceph 其他版本操作手动添加 OSD(方法一)手动添加 OSD(方法二)更换 OSD (待测试)使用 ceph-deploy 添加 OSD使用 ceph-disk 删除 OSD(待验证)OSD 介绍OSD 的记录存储于以下四处位置:配置文件:ceph.co...原创 2022-11-25 09:49:09 · 2719 阅读 · 1 评论 -
【Ceph Bugs 系列】Ceph Luminous 12 版本 bluestore 占用大量额外空间
环境信息一共三套 Ceph 环境进行对比,配置如下:配置\版本12.2.1212.2.1314.2.16节点数量101010HDD 数量360360360HDD 规格10TB10TB10TB物理容量3.2PiB3.2PiB3.2PiB使用场景cephfscephfscephfs文件系统bluestorebluestorebluestorecephfs_data PG 数819281928192ce原创 2021-03-22 00:16:10 · 501 阅读 · 2 评论 -
【Ceph Bugs 系列】使用 s3cmd 无法删除对象,由于 rgw_num_rados_handles 的值大于 1
环境信息Ceph 版本:Ceph Luminous 12.2.12问题描述rgw_num_rados_handles的值默认为 1 ,在早期版本中,增加此值可以提高 rgw 对象存储的性能。在此版本的 Ceph 中,如果配置了rgw_num_rados_handles的值大于 1,则可能造成使用 s3cmd 无法删除对象。问题分析经检索,为 Ceph 的 bug :BUG #37734。而且 Ceph 社区不建议调大此值,认为会造成内存泄漏。从 Ceph Nautilus 14.2.3 版本原创 2021-02-19 15:57:00 · 550 阅读 · 0 评论 -
【Ceph Bugs 系列】Ceph Luminous 12.2.12 版本不支持以“/“开头的对象上传,报错:SignatureDoesNotMatch
环境信息Ceph 版本:Ceph Luminous 12.2.12问题描述若上传到 s3 对象存储的文件名以 “/” 开关,例如文件名为 /tmp/aaa,则会报错:SignatureDoesNotMatch问题分析经测试,在12.2.10,12.2.13,14.2.x 版本中均不存在此问题,可能为 12.2.12 版本特有的 bug。解决方案升级 Ceph 版本,或者手动去掉文件名开头的 “/”。附录s3 对象存储对 object 的 key 名和 bucket 名均有要求,例如:以下原创 2021-02-09 17:08:29 · 295 阅读 · 0 评论 -
【Ceph Bugs 系列】Red Hat Ceph Storage 3.2 设置 lifecycle 后,JDK 报错:Error parsing expiry-date from x-amz-ex
环境信息Ceph 版本:Red Hat Ceph Storage 3.1(对应社区版为 12.2.8)问题描述如果在对象存储的 bucket 上设置了 lifecycle(生命周期),那么 rgw 网关返回给客户端的 response headers 中会加一个 x-amz-expiration。对于 x-amz-expiration 的格式,Amazon 官网给出的示例为:x-amz-expiration: expiry-data="Fri, 21 Dec 2012 00:00:00 GMT,原创 2021-02-09 16:44:02 · 237 阅读 · 0 评论 -
【Ceph Bugs 系列】汇总目录
本系列文章主要记录本人在运维 Ceph 这么多年中遇到的各种 Bug,以及部分解决方案。分享出来也方便与大家一起学习交流。此文为系列文章的目录总览,每写完一篇会将超链接添加到此文中。rgw 对象存储【Ceph Bugs 系列】Ceph Luminous 12.2.12 版本不支持以"/"开头的对象上传,报错:SignatureDoesNotMatch【】Ceph Luminous 12 版本不支持 list_object_v2 接口Ceph Luminous 12 版本不支持过期时间...原创 2021-02-09 15:29:24 · 239 阅读 · 0 评论 -
Ceph Nautilus 升级方案
注意:此文档用于 Ceph Nautilus 版本(包括社区版 Ceph 14.2.x 和红帽版 Redhat Ceph Storage 4.x)内的小版本升级,不能用于 Ceph 大版本升级(例如从 Ceph Luminous 升级到 Ceph Nautilus)。1. Ceph 集群简介Ceph Nautilus 集群包括的角色如下:mon:monitor 节点,用于集群选主。节点数量:3。mgr:manager 节点,用于集群管理,包括监控,告警等。节点数量:3。osd:存储节点,用于.原创 2021-01-18 16:19:43 · 711 阅读 · 2 评论 -
【原创】Ceph rbd 添加到 lvm 的 pv 中报错:Device /dev/rbd0 excluded by a filter
1. 出现问题将 ceph 的块存储 rbd 添加为 pv 时报错:[root@ceph01 ~]# ceph rbd create -p rbd --inamage rbdtestg --size 10G[root@ceph01 ~]# rbd map rbd/rbdtest[root@ceph01 ~]# pvs create /dev/rbd0 Device /dev/rbd0 excluded by a filter.2. 问题原因在 /etc/lvm/lvm.conf 中没有 r原创 2020-07-16 13:55:13 · 1504 阅读 · 0 评论 -
【原创】记录一次因误操作而起的 Ceph OSD LVM 恢复
1. 操作说明1.1 错误操作示例:1.2 正确操作示例:2. 磁盘分析2.1 磁盘二进制数据分析2.2 LVM 结构说明2.3 LVM metadata 分析2.4 总结3. 恢复操作3.1 模拟故障3.2 在线修复4. 附录原创 2020-01-07 15:18:16 · 2167 阅读 · 0 评论 -
Ceph 12 报错:health: HEALTH_ERR 1 scrub errors Possible data damage: 1 pg inconsistent
报错如下:[root@EQUHST00003805 cluster_info]# ceph -s cluster: id: be0e22db-d85d-49db-a20d-dede18b7888e health: HEALTH_ERR 1 scrub errors Possible data damage: 1 pg i...原创 2019-10-18 10:37:16 · 1874 阅读 · 0 评论 -
ceph mon 无法启动,报错:ceph-12.2.11/src/mon/AuthMonitor.cc: 157: FAILED assert(ret == 0)
版本Ceph Luminous 12.2.11报错信息/home/jenkins-build/build/workspace/ceph-build/ARCH/arm64/AVAILABLE_ARCH/arm64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/huge/release/12.2.11/rpm/el7/BUILD/ceph-12...原创 2019-10-11 16:14:00 · 1248 阅读 · 0 评论 -
Ceph 问题记录:MDSs report oversized cache / clients failing to respond to cache pressure
目录硬件环境软件环境测试过程遇到问题解决问题参考资料分析硬件环境服务器数量:7CPU:Intel Xeon Gold 6130 @ 2.10GHz * 2内存:128GB硬盘:1.8TB HDD * 18 , 800GB SSD * 2网卡:Intel X722 10G 网卡,双口绑定软件环境系统:RHEL7.4Kernel:3.10.0-862.14.4.el7.x86_...原创 2019-08-07 19:26:07 · 4943 阅读 · 0 评论 -
Ceph Luminous 通过 ceph-deploy 安装集群,并将目录设置成 osd
目录安装前准备环境信息准备工作集群部署将目录设置成 osd 并添加到集群删除 osd 操作(仅针对 L 版本)安装前准备环境信息一台部署和管理节点三台 osd 节点准备工作IP 地址、YUM 源、NTP、防火墙/SElinux、hosts、免密安装 ansible、ceph-deploy升级 kernelansible cephall -m copy -a "src=/...原创 2019-07-09 17:25:51 · 1151 阅读 · 0 评论 -
Ceph Luminous 12.2.11 安装 nfs-ganesha
目录1. 环境信息1.1 硬件平台1.2 软件平台2. 参考链接3. 安装依赖包4. 源码安装4.1 源码选择4.2 安装步骤5. 编辑配置文件6. 启动 genasha7. 挂载 NFS8. 简单测试原创 2019-05-29 14:34:57 · 1109 阅读 · 0 评论