首页 > 其他分享 >原生ceph更换故障硬盘过程

原生ceph更换故障硬盘过程

时间:2024-05-29 11:24:36浏览次数:23  
标签:原生 -- dev ceph 故障 osd 硬盘

准备

1 、确定故障硬盘所在节点的信息,避免操作错误

 

2 确定故障osd的lvm信息

 

ceph-c8fd9380-1a1a-45e4-a43a-b36da6fdc560

ceph-22b06ce3-0186-40cf-9095-e777bc458bf6

3 确认数据盘对应的缓存盘(查看ceph部署时的日志)

osd.9->sdb2

 

osd.81->sdc6

更换步骤

1 禁止平台数据同步与回填

#ceph osd set norecover

#ceph osd set nobackfill

2 从存储集群中删除故障硬盘

#ceph osd rm osd.9

#ceph osd rm osd.81

#ceph auth del osd.9

#ceph auth del osd.81

3 删除lvm osd对应的uuid

#vgremove ceph-c8fd9380-1a1a-45e4-a43a-b36da6fdc560

#vgremove ceph-22b06ce3-0186-40cf-9095-e777bc458bf6

4 机房更换故障硬盘

5 创建云硬盘

格式化新加入的云硬盘

# parted -s /dev/sde mklabel gpt mkpart primary xfs 0% 100%

# parted -s /dev/sdo mklabel gpt mkpart primary xfs 0% 100%

 

6 添加osd filestore

#cd /root/ceph_deploy

#/usr/bin/ceph-deploy osd create --filestore --fs-type xfs --data /dev/sde1 --journal /dev/sdb2 compute05

#/usr/bin/ceph-deploy osd create --filestore --fs-type xfs --data /dev/sdo1 --journal /dev/sdc6 compute05

验证

查看存储集群compute05中故障硬盘状态是否恢复正常

#ceph osd tree

正常之后

开启集群数据同步与回填

#ceph osd unset norecover

#ceph osd unset nobackfill

标签:原生,--,dev,ceph,故障,osd,硬盘
From: https://www.cnblogs.com/zhangshch-learning/p/18219805

相关文章

  • 原生js实现表头拖拽效果
    使用原生js实现表头拖拽效果方法独立jq,使用面向对象方法,可以改造成ts嵌入vue项目中或者拓展el-table表头固定,不影响el-table排序的拖拽问题代码如下,有不足之处的请帮忙指出<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>原生实现table拖拽滚动</titl......
  • 婚恋交友系统源码,相亲app源码,相亲交友源码,同城交友,VIP会员,红娘认证,原生源码,免费终身售
    一站式的采购流程,保姆式的技术支持和售后服务售前咨询--专属客服充分了解您的需求、解决疑问、了解产品、明确需求。提供方案--以专业的角度根据您实际情况与需求给予最具性价比、最合适的方案选择。购买产品--一次购买,终身使用,企业化的购买流程,更有保障。安装部署......
  • “云原生安全:构建弹性且安全的云上环境的关键要素“
    云原生安全是指在设计和实施云原生应用时,从一开始就将安全性融入到每一个环节,确保云环境既具备弹性又安全可靠。构建一个既弹性又安全的云上环境,关键要素包括以下几个方面:1.微服务架构:采用微服务架构可以提高系统的模块化程度,每个服务都可以独立部署、扩展和维护,这不仅增强了......
  • 云原生周刊:K8s 上的 gRPC 名称解析和负载平衡
    开源项目推荐KrakenKraken是一个基于P2P的Docker注册表,专注于可扩展性和可用性。它专为混合云环境中的Docker镜像管理、复制和分发而设计。借助可插拔的后端支持,Kraken可以轻松集成到现有的Docker注册表设置中作为分发层。E2EFramework这个项目是一个专门用于Kube......
  • 创新实训2024.05.26日志:落地基于硬盘的数据库服务
    1.需求任务列表以下描述易学大模型软件的web应用的功能。用户注册用户邮箱,密码,验证码开启官方邮箱,用来发验证码(QQ网易都支持开启smtp协议,找教程,用邮箱不用手机号是为了省买发短信云服务的钱)验证码缓存于redis,5min内有效验证密码长度,验证码是否正确新用户信息保存于mysq......
  • RBD与Cephfs
    目录1.RBD1.RBD特性2.创建rbd池并使用2.1创建rbd2.2创建用户2.3下发用户key与ceph.conf2.4客户端查看pool2.5创建rbd块2.6映射rbd并挂载先看一下块设备2.7开机自动映射2.8rbdcreate参数2.9rbd映射基本操作3.块设备操作3.1调整rbd大小3.2复制块设备3.3移动到其他p......
  • Ceph配置与认证授权
    目录Ceph配置与认证授权1.为什么现在不采用修改配置文件的方式了呢?2.Ceph元变量3.使用命令行修改配置3.1全部修改(使用服务名)3.2部分修改(修改进程)3.3临时生效3.4配置项3.5老版本提供的配置文件3.Ceph网络3.1对现有集群加入clusternetwork4.Cephx(认证授权)4.1认证......
  • Ceph存储池管理
    目录Ceph存储池1.Ceph的存储流程1.数据写入2.数据读取2.资源池的配置2.1资源池创建pgp是什么(PlacementGroupforPlacementpurpose)2.2绑定池类型关闭3.对象的管理3.1上传对象3.2查看对象3.3下载对象3.4删除对象3.5查询对象所在pg3.6限制资源池配额3.7测试配额3.......
  • 红队攻防渗透技术实战流程:云安全之云原生安全:K8s安全etcd Dashboard Configfile漏洞
    红队云攻防实战1.云原生安全-K8s安全-Kubelet漏洞利用1.1K8s安全-Master节点漏洞利用-2379端口etcd未授权访问1.1.1K8s安全-Master节点漏洞利用-etcd未授权的几种利用方式1.1.2K8s安全-Master节点漏洞利用-etcd未授权-V2版本利用1.1.3K8s安全-Master节点漏......
  • 红队攻防渗透技术实战流程:云安全之云原生安全:K8s实战
    红队云攻防实战1.云原生安全-K8s安全-Kubelet漏洞利用1.1K8s安全-横向移动-污点Taint-概念1.2K8s安全-横向移动-污点Taint实战1.2.2K8s安全-横向移动-探针APIServer未授权1.2.2K8s安全-横向移动-利用污点Taint横向移动master节点1.2.3K8s安全-Master节......