Ceph集群修复 osd 为 down 的问题

这篇具有很好参考价值的文章主要介绍了Ceph集群修复 osd 为 down 的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题描述

由于突然断电了,导致 ceph 服务出现了问题,osd.1 无法起来

ceph osd tree

Ceph集群修复 osd 为 down 的问题

解决方案

尝试重启

systemctl list-units |grep ceph
systemctl restart  ceph-f0e59898-71d4-11ec-924c-000c290a1a98@osd.1.service

发现重启无望,可采用以下步骤重新格式化硬盘并将其加入 ceph 集群中

注意:以下步骤会将硬盘中的所有数据抹除

步骤 1.停止相应 OSD 服务

此步骤需要在 Down 掉的 OSD 所在节点上操作

systemctl stop  ceph-f0e59898-71d4-11ec-924c-000c290a1a98@osd.1.service

Ceph集群修复 osd 为 down 的问题

步骤 2.取消 OSD 挂载

安装 OSD 时,会将 osd.1 挂载至/var/lib/ceph/osd/ceph-1,因此,删除 OSD时,需要首先取消 OSD 挂载,
输入命令:

umount /var/lib/ceph/osd/ceph-1
或
umount /var/lib/ceph/f0e59898-71d4-11ec-924c-000c290a1a98/osd/ceph-1

Ceph集群修复 osd 为 down 的问题

步骤 3. 设置 OSD 为 OUT

输入命令:

ceph osd out osd.1

Ceph集群修复 osd 为 down 的问题

步骤 4.删除 OSD

输入命令:

ceph osd crush remove osd.1(如果未配置 Crush Map 则不需要执行这一行命令)
ceph auth del osd.1
ceph osd rm 1

Ceph集群修复 osd 为 down 的问题

步骤 5.清空已删除磁盘中的内容

输入命令:

wipefs -af /dev/sdb

Ceph集群修复 osd 为 down 的问题

步骤 6.重新添加服务

ceph orch daemon add osd ceph3:/dev/sdb

Ceph集群修复 osd 为 down 的问题

添加完成以后,ceph 会自动的进行数据填充。

步骤 7.再次查看 osd 发现服务已经正常了

ceph osd tree

Ceph集群修复 osd 为 down 的问题
Ceph集群修复 osd 为 down 的问题
到此结束。文章来源地址https://www.toymoban.com/news/detail-415809.html

到了这里,关于Ceph集群修复 osd 为 down 的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ceph入门到精通-使用 Ceph 编排器管理 OSD

    作为存储管理员,您可以使用 Ceph 编排器来管理红帽 Ceph 存储集群的 OSD。 当红帽 Ceph 存储集群启动并运行时,您可以在运行时将 OSD 添加到存储集群。 Ceph OSD 通常由一个存储驱动器的一个守护进程及其节点中的关联日志组成。如果节点有多个存储驱动器,则为每个驱动器映

    2024年02月05日
    浏览(36)
  • 【突然断电后电脑无法开机】

    电源忽然停掉,或者大规模停电,电脑直接黑屏,或者电压不稳定(经常出现在公司)导致电脑直接黑屏关机。 因为以上原因,来电后电脑按开关机键,电脑没任何反应。 解决办法: 1、拔掉电源线,拆开机盖 2、找到主板上的纽扣电池(如图),不同主板的纽扣电池形状和

    2024年02月13日
    浏览(69)
  • 存储重启后,ceph挂载信息没了,手动定位osd序号并挂载到对应磁盘操作流程、ceph查看不到osd信息处理方法

    我们的一个存储节点莫名其妙的重启了,不知道咋回事 但这样的问题就是,所有osd都down了 因为挂载信息没有写到fstab里面,所以不会自动up,并且没有挂载信息,并且也看不到osd信息了,需要手动一一挂载后才能正常up和看到osd信息

    2024年02月15日
    浏览(32)
  • 关于ceph osd auth keyring

    关于osd auth 认证 如果在删除osd时,id指定错误,错误执行了ceph auth del osd.x,此时osd工作目录还在,osd重启会因为认证无法启动。只要重新添加该osd auth认证即可 上述原理和命令对于各位运维来说应该非常熟悉,不算新鲜命令,不做展开。 上述命令从另一个角度,也可以理解

    2024年04月15日
    浏览(22)
  • ceph写满,nearfull osd解决思路

    现象:ceph写满,ceph-s 中nearfull osd 办法:调整osd weight权重,进行数据均衡 步骤:1,执行ceph osd df可以看到当前的pg在osd上分布情况以及使用率情况 2,防止数据均衡过程中,其他osd 数据out,及deep-scrub操作出现大量block IO。设置集群noout以及nodeep-scrub标签: ceph osd set noout ceph

    2024年01月18日
    浏览(25)
  • 【个人记录】ceph修改osd池副本数

    执行 ceph -s 时提示: 显示有3个池没有配置副本。 在 Ceph 中,可以使用 ceph osd pool set 命令来配置 pool 的副本规则。要配置 pool 的副本规则为双副本,可以按照以下步骤进行操作: 首先,使用以下命令列出当前的 pool 列表,找到你想要配置的 pool 的名称: 然后,使用以下命令

    2024年01月16日
    浏览(28)
  • Ceph入门到精通-OSD waring 设置建议

    以下检查表明 OSD 节点存在问题。 1 在 /var/lib/ceph/osd 中找到的多个ceph_fsid值。 这可能意味着您正在托管许多集群的 OSD 此节点或某些 OSD 配置错误以加入 您期望的集群。 2 设置可能会导致数据丢失,因为如果 未达到最小值,Ceph 将不会确认对客户端的写入。 osd pool default 

    2024年02月11日
    浏览(39)
  • 【ceph】如何将osd的内容挂载出来---ceph-objectstore-tool 实现

      本站以分享各种运维经验和运维所需要的技能为主 《python零基础入门》:python零基础入门学习 《python运维脚本》: python运维脚本实践 《shell》:shell学习 《terraform》持续更新中:terraform_Aws学习零基础入门到最佳实战 《k8》暂未更新 《docker学习》暂未更新 《ceph学习》

    2024年02月02日
    浏览(26)
  • 突然断电没保存的文档如何找回?给你支几招!

    概述:突然断电没保存的文档如何找回?我们在办公中经常会用到Word/PPT/EXCEL等文档,要是正在编辑时,电脑突然断电了,而文档还来得及保存怎么办?不要着急,下面教你找回未保存的文档。 一到夏天,用电量就激增,城市供电不足,就会部分限制办公用电。我们那栋办公

    2024年02月08日
    浏览(31)
  • Crimson:高性能,高扩展的新一代 Ceph OSD

    随着物理硬件的不断发展,存储软件所使用的硬件的情况也一直在不断变化。 一方面,内存和 IO 技术一直在快速发展,硬件的性能在极速增加。在最初设计 Ceph 的时候,通常情况下,Ceph 都是被部署到机械硬盘上,能够提供数百 IOPS 的读写和数十 G 的磁盘容量。但是,目前最

    2024年02月12日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包