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

使用openstack的救援功能对受损的oula系统云主机进行救援

文章目录

  • 前言
  • 一、问题现象
  • 二、恢复步骤
    • 1.平台环境介绍
    • 2.问题云主机制作快照,保护原始环境
    • 3.使用快照创建实验虚拟机通过ls、set命令进行修复(修复失败)
    • 3.使用rescue 命令对实验虚拟机进行修复
    • 4.修复完成
  • 总结


前言

提示:这里可以添加本文要记录的大概内容:

记录一下问题的处理过程:
一台oula云主机由于物理机宕机导致开机出现grub问题,使用救援模式获取系统盘上的业务数据。


一、问题现象

error: …/…/grub-core/fs/fshelp.c:257:file ‘/grub2/i386-pc/nomal.mod’ not found.
问题云主机截图:
在这里插入图片描述

二、恢复步骤

1.平台环境介绍

opensatck版本:Train
存储集群类型:ceph

2.问题云主机制作快照,保护原始环境

异常的机器IP是12.46,所以快照的名字设定为12.46-backup
在这里插入图片描述
快照列表
在这里插入图片描述

3.使用快照创建实验虚拟机通过ls、set命令进行修复(修复失败)

在这里插入图片描述

使用ls、set命令进行修复,修复失败
在这里插入图片描述

3.使用rescue 命令对实验虚拟机进行修复

信息列表:
实验虚拟机的uuid:b117fb13-d4b8-4f60-96a5-3011cdf59815
rescue-image的uuid:7f455503-51f7-4bdf-b5cd-9f51a8350371

第一步:执行rescue命令,将机器进入救援模式

openstack server rescue  --image 7f455503-51f7-4bdf-b5cd-9f51a8350371  b117fb13-d4b8-4f60-96a5-3011cdf59815

在这里插入图片描述

第二步:进入机器挂载待修复系统盘的目录
在这里插入图片描述
我把待修复系统盘的vdb2分区手动挂载到/home/shuju目录下。这次比较幸运,只是vdb1的boot分区受损的,vdb2的数据分区没有受损。
在这里插入图片描述
将需要的业务数据通过scp命令传输到安全的机器上。

4.修复完成

数据取出,问题处理完成


总结

尽可能的还是将重要数据及业务功能目录放在云硬盘中,比放在系统盘中安全一点。


http://www.kler.cn/news/363074.html

相关文章:

  • 点餐系统需求分析说明书(软件工程分析报告JAVA)
  • ubuntu2204配置cuda
  • Jupyter Notebook汉化(中文版)
  • powerdesign字体太小,powerdesign Sql preview字体太小
  • RNN,LSTM,GRU的区别和联系? RNN的梯度消失问题?如何解决?
  • PHP While 循环
  • word表格问题
  • MFC工控项目实例二十六创建数据库
  • 【Django】增加一个自定义字段
  • esxi开启嵌套虚拟化
  • 轻松上手 Disruptor:两个实例解析并发编程利器
  • AWS账号的费用结构与使用指南
  • Oracle分区表改造(一):通过数据导入迁移到新建分区表
  • 盘点2024年最受欢迎的开源GitOps工具
  • ClickHouse的特点与优势
  • C#/.NET/.NET Core技术前沿周刊 | 第 10 期(2024年10.14-10.20)
  • 认识maven
  • Linux中定时任务调度工具——crontab
  • NASA:全球鹰无人机系统(UAS)上收集的在位云层测量
  • 申请https证书
  • Spring Boot与JavaWeb融合:在线考试系统的新架构
  • 基于SSM品牌银饰售卖系统的设计
  • Socket 网络编程与 C# 中的应用实例
  • GitHub上传文件
  • 串口空闲中断加DMA数据搬运
  • 「C/C++」C++ STL容器库 之 std::queue 队列容器