当前位置: 首页 > news >正文

【ceph】ceph集群的节点机器重启,导致磁盘的lvm消失,如何恢复呢~~满满的都是干货

  本站以分享各种运维经验和运维所需要的技能为主

《python零基础入门》:python零基础入门学习

《python运维脚本》: python运维脚本实践

《shell》:shell学习

《terraform》持续更新中:terraform_Aws学习零基础入门到最佳实战

《k8》暂未更新

《docker学习》暂未更新

《ceph学习》ceph日常问题解决分享

《日志收集》ELK+各种中间件

《运维日常》运维日常

《linux》运维面试100问

重启导致的lvm消失恢复:

一、找到对应的osd

根据自身ceph集群的规划找出掉的osd,在相应的节点进行恢复

二、恢复vg

vgcfgrestore -f /etc/lvm/backup/ceph-osd-9-vg ceph-osd-9-vg

三、扫描盘,查看是否已经恢复

lvscan

inactive '/dev/ceph-osd-24-vg/osd-24-data' [<9.10 TiB] inherit

四、对恢复的vg,lv进行激活

lvchange -ay /dev/ceph-osd-24-vg/osd-24-data

vgchange -ay ceph-osd-24-vg

五、最后进行osd启动

systemctl start ceph-volume@lvm-24-c9ec7619-44de-4189-b339-694934f48898.service

六、如果多个osd,最好写成脚本执行

#!/bin/bash

server_lvm=`ls /etc/systemd/system/multi-user.target.wants/ | grep lvm-$1`
vgcfgrestore  -f /etc/lvm/backup/ceph-osd-$1-vg ceph-osd-$1-vg
lvchange -ay /dev/ceph-osd-$1-vg/osd-$1-data
vgchange -ay ceph-osd-$1-vg

systemctl start $server_lvm

最后执行 sh file_name lvm_num 即可,也可以批量用for循环进行执行即可,等恢复即可。

http://www.lryc.cn/news/205526.html

相关文章:

  • 竞赛选题 深度学习人脸表情识别算法 - opencv python 机器视觉
  • 异步为什么会造成 HTTP 队首阻塞?
  • 使用hibernate,报出ORA-00933_ SQL 命令未正确结束
  • 易点易动设备管理系统:提升企业备件管理和维修效率的智能解决方案
  • 新上线游戏产品需不需要防御?
  • Linux中的开发工具(yum,vim,gcc/g++,gdb,Makefile,git)
  • 什么是自动证书管理环境(ACME)
  • 探索光模块的MSA多源协议
  • 《算法通关村——双指针妙用》
  • postgresql|数据库迁移|ora2pg工具的web界面介绍
  • 【zookeeper】zk的ZAB原子广播协议
  • 【问题思考总结】为什么分布函数右连续要左闭右开
  • 解决 edge 浏览器开发者工具出不来的问题
  • 嵌入式算法——傅里叶变换算法
  • 让数据“动”起来:Python动态图表制作详解
  • Python获取网络适配器接口的类型、状态IPv4和IPv6地址
  • 无敌了!Redis进军磁盘存储!
  • 中文编程开发语言工具编程实际案例:台球棋牌混合计时计费软件使用的编程构件说明
  • 在线客服系统源码 客服系统源码
  • 抽象轻松java——简易图书馆前置
  • 图书推荐管理系统Python+Django网页界面+协同过滤推荐算法
  • IT行业就业方向:探索未来的职业机会
  • docker-compose安装ES7.14和Kibana7.14(有账号密码)
  • k8s-----14、controller-Job和Cronjob
  • 蓝桥杯每日一题2032.10.24
  • 【AGC】更新应用信息报未知错误解决方法
  • 一个注解让 Spring Boot 项目接口返回数据脱敏
  • 测试人员的KPI怎么设置
  • Databend 开源周报第 116 期
  • mongodb-gridfs下载文件报Sort exceeded memory limit of 104857600 bytes异常