ceph OSD 故障记录

2015年11月5日晚上,由于hh-yun-ceph-cinder016-128056.vcloud.com的硬盘故障,导致Ceph集群报警。尽管OSD进程未响应,但Ceph集群自动执行数据迁移,未造成数据丢失。故障处理包括硬盘更换及数据恢复,Ceph集群成功重新计算PG路径,确认无数据丢失,不影响使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >



故障发生时间:  2015-11-05  20.30

故障解决时间: 2015-11-05 20:52:33

 

故障现象:    由于  hh-yun-ceph-cinder016-128056.vclound.com   硬盘故障,  导致 ceph 集群产生异常报警

 

故障处理:   ceph 集群自动进行数据迁移,  没有产生数据丢失,    待 IDC 同事更换硬盘后再重新迁移数据

 

日志分析如下

1  CEPH 集群再执行深度清理,    清理过程中,  发现  hh-yun-ceph-cinder016-128056.vclound.com ( 10.199.128.56 )  中的硬盘故障,  导致 OSD 进程没有回应,  然后出现故障

2015-11-05 20:30:26.084840 mon.0 240.30.128.55:6789/0 7291068 : cluster [INF] pgmap v7319699: 20544 pgs: 20542 active+clean, 1 active+clean+scrubbing, 1 active+clean+inconsistent; 13357 GB data, 40048 GB used, 215 TB / 254 TB avail; 142 kB/s rd, 880 kB/s wr, 232 op/s

2015-11-05 20:30:27.034297 mon.0 240.30.128.55:6789/0 7291071 : <span style="color:#ff0000;">cluster [INF] osd.14 240.30.128.56:6820/137420 failed (3 reports from 3 peers after 20.000246 >= grace 20.000000)</span>

2015-11-05 20:30:27.087421 mon.0 240.30.128.55:6789/0 7291072 : cluster [INF] pgmap v7319700: 20544 pgs: 20542 active+clean, 1 active+clean+scrubbing, 1 active+clean+inconsistent; 13357 GB data, 40048 GB used, 215 TB / 254 TB avail; 1001 kB/s rd, 1072 kB/s wr, 256 op/s

2015-11-05 20:30:27.142073 mon.0 240.30.128.55:678
Ceph OSD (对象存储守护进程) 是Ceph分布式存储系统的重要组件,负责存储和管理数据。在Ceph中,OSD有三个关键组件:OSD Data (数据)、OSD DB (数据库)和OSD WAL (写前日志)。 OSD Data (数据) 是实际存储对象数据的组件。它接收来自客户端的读写请求,并将数据存储在OSD本地磁盘上。OSD Data 是Ceph OSD 中最主要的组件,它负责持久化存储对象数据以及处理数据的复制和恢复等操作。 OSD DB (数据库) 是用于加速读写操作的组件。它存储了OSD的元数据信息,例如对象的位置、状态和属性等。OSD DB 使用了高性能的内存数据库来提供快速的元数据访问能力,从而加速数据的读取和写入操作。 OSD WAL (写前日志) 是用于记录OSD的写操作的组件。它通过将写请求写入WAL,保证了数据的持久性和一致性。OSD WAL 是在数据写入到OSD Data 之前,在内存中暂时存储写入请求的地方。它可以确保在发生意外故障时,数据的完整性和一致性。 这三个组件的关系是,当客户端发送写请求时,OSD首先将写入请求记录OSD WAL中,以确保数据的持久性。然后,写入请求会被传输到OSD DB,以进行元数据的更新和检索操作。最后,写入请求将写入到OSD Data中,实际存储对象数据。在读取操作中,也遵循类似的顺序,首先从OSD Data中读取对象数据,然后在OSD DB中查找对象的元数据。 总之,OSD Data、OSD DB和OSD WAL 三者相互配合,共同构成了Ceph OSD的核心功能,分别负责存储对象数据、加速读写操作和保证数据的持久性和一致性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Terry_Tsang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值