【vsan数据恢复】vsan逻辑架构出现故障的数据恢复案例

VSAN数据恢复环境:
一套有三台服务器节点的VSAN超融合基础架构,每台服务器节点上配置2块SSD硬盘和4块机械硬盘。
每个服务器节点上配置有两个磁盘组,每个磁盘组使用1个SSD硬盘作为缓存盘,2个机械硬盘作为容量盘。三台服务器节点上共配置6个磁盘组,共同组成VSAN存储空间,存放虚拟机文件。
需要恢复服务器节点上的数据库数据。

VSAN故障:
非正常关机导致VSAN逻辑架构出现故障,部分虚拟机磁盘组件出现问题,磁盘文件丢失。

VSAN数据恢复过程:
1、将VSAN架构所有服务器节点上磁盘编号后取出,经过硬件工程师检测后没有发现有硬盘存在物理故障。将所有磁盘以只读方式进行扇区级的全盘镜像,镜像完成后将所有磁盘按照编号还原到原服务器节点中,后续的数据分析和数据恢复操作都基于镜像文件进行,避免对原始磁盘数据造成二次破坏。
2、基于镜像文件进行扫描分析,经过分析发现故障虚拟机的元数据和组件信息没有遭到严重破坏或者出现丢失的情况。
3、VSAN中所有文件以对象的方式存在,每个对象被分割为多个组件。扫描所有组件信息,组件信息中记录了组件ID和该组件所属对象的对象ID等信息。北亚企安数据恢复工程师编写程序扫描组件信息。


4、根据组件中的信息找到每个数据块和该数据块在组件的逻辑位置,北亚企安数据恢复工程师编写程序提取完整组件。
5、根据组件信息中的描述信息,将组件按照描述信息中记录的RAID级别和各个组件在对象中的逻辑位置进行组合,拼接出完整的对象(vmdk文件)。
6、每个组件可能会有部分数据留在缓存盘上而并没有写入到容量盘中,北亚企安数据恢复工程师编写程序将缓存盘上的数据刷新到对应的组件或对象中。
7、针对有快照的vmdk文件,将快照和父盘进行合并。
8、解析合并完成后的vmdk文件,提取其中的SQLServer数据库备份文件。
9、安装SQLServer数据库环境,将提取完成的SQLServer数据库备份文件进行还原操作,还原过程中没有出现报错,成功还原后使用dbcc命令检查数据库完整性,检查过程中也无任何报错。
10、由用户对数据库数据进行检测,经过多方检测后,确认恢复出来的数据完整有效。本次vsan数据恢复工作完成。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/631771.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

c/c++的指针函数与函数指针

函数 定义: 函数是数学中的一个概念,它是定义在某个数集上的一个特殊的映射关系。函数将输入值(或自变量)映射到输出值(或因变量)。函数的输入和输出可以是任何类型的数据,如数字、字符串、数组…

ArcGIS Pro 如何新建布局

你是否已经习惯了在ArcGIS中数据视图和布局视图之间来回切换,到了ArcGIS Pro中却找不到二者之间切换的按钮,即使新建布局后却发现地图怎么却是一片空白。 这一切的一切都是因为ArcGIS Pro的功能框架完全不同,这里为大家介绍一下在ArcGIS Pro…

java中比好用的工具

分享java中比较好用的工具 Objects工具类1.toString 未完待续 这里介绍的版本主要是jdk8,工作中遇到的比较好用的,在此记录分享。后续会更新 Objects工具类 1.toString 介绍 主要解决一些判断是否null值,来做值的判断区分,比如常…

前端react入门day04-useEffect与Hook函数

(创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,请留下您的足迹) 目录 useEffect 的使用 useEffect 的概念理解 useEffect 依赖项参数说明 useEffect — 清除副作用 自定义Ho…

【Python 千题 —— 基础篇】元组的不可修改性

题目描述 题目描述 元组具有不可修改性。现在有一个元组 (1, 2, 3, 5, 6),请尝试将该元组的第一个元素值修改为 0,然后使用 try-except 代码块执行修改该元组元素值的代码部分,如果产生 TypeError,则输出“The tuple cannot be modified”;否则,则输出修改后的元组。 …

CTF - Web 干货

目录 1、php反序列化之pop链构造 2、常见php伪协议的使用 (1)php://filter (2)php://input 3、文件上传常规操作 (1) 前端绕过 (2) 修改文件类型 (3) 配合.user.ini 或.htaccess解析 (4) 爆破可解析后缀 (5) 针对Windows…

Baichuan2百川模型部署的bug汇总

1.4bit的量化版本最好不要在Windows系统中运行,大概原因报错原因是bitsandbytes不支持window,bitsandbytes-windows目前仅支持8bit量化。 2. 报错原因是机器没有足够的内存和显存,offload_folder设置一个文件夹来保存那些离线加载到硬盘的权…

【DC-DC】APS54085降压恒流 高辉度调光降压恒流芯片

产品描述 APS54085 是一款 PWM 工作模式,高效率、 外围简单、内置功率 MOS 管,适用于 5-100V 输入的高精度降压 LED 恒流驱动芯片。最大电流 2.0A。 APS54085 可实现线性调光和 PWM 调光, 线性调光有效电压范围 0.52-2.55V. PWM 调光频率范围 100…

Git的rebase命令说明

Git的rebase命令是一个非常强大的工具,用于修改提交历史。它的主要目的是将一系列的提交从一个分支转移到另一个分支,通常用于保持一个清洁和线性的提交历史。以下是关于rebase的更详细的解释: 基本概念 变基的目的:rebase的主要…

React Native实现QQ等级皇冠太阳星星的展示-代码示例

代码 function LevelGetImages(level: number) {let res []const marks [{ mod: 20, image: Images.setting.level_king },{ mod: 15, image: Images.setting.level_queen },{ mod: 10, image: Images.setting.level_moon },{ mod: 5, image: Images.setting.level_star },…

C语言整型常量的存储形式是怎样的?

一、问题 整型常量的存储形式是怎样的?-8 在内存中的存储形式是怎样的? 二、解答 1、整型常量在计算机中的存储形式主要取决于其类型和编译器实现。 (1) 整型常量 • 整型常量(如int类型)在计算机内存中…

如何白嫖GPU---kaggle训练自己的模型

首先需要在kaggle用手机号注册,就可以获得每周30小时的免费GPU啦 接下来讲讲,如何将自己本地的文件放入到kaggle上进行训练 在Kaggle项目中创建一个新的Notebook或脚本文件(例如,.ipynb 或 .py),作为你的主…

metinfo_6.0.0 任意文件读取漏洞复现

漏洞点为/include/thumb.php 一测:/include/thumb.php?dir..././http/..././config/config_db.php 二测:/include/thumb.php?dir.....///http/.....///config/config_db.php 三测:/include/thumb.php?dirhttp/.....///.....///config/conf…

面试的那些事儿

先从面试来说 假如你是网申,你的简历必然会经过HR的筛选,一张简历HR可能也就花费10秒钟看一下,然后HR 就会决定你这一关是Fail还是Pass。 假如你是内推,如果你的简历没有什么优势的话,就算是内推你的人再用心&#x…

geopandas 笔记:plot 的scheme

transbigdata 笔记:官方文档案例1(出租车GPS数据处理)-CSDN博客 3.3.1 节的内容的拓展,这里主要是比较各个scheme的效果 主代码为:修改的就是第二行scheme的内容 plt.figure(1,(16, 6), dpi300) schemebox_plot #图…

Kotlin特性学习笔记

1,关键字by修饰类,表示类委托 interface Animation{fun eat() }//动态代理 class Dog:Animation{override fun eat() {println("dog eat oligarch")} }class DogProxy:Animation by Dog(){} 2,关键字by修饰变量,实现属性委托 var name:String by NameDelegate()…

安装脚手架Vue CLI详解!!!

Vue CLI基本介绍: Vue CLI是Vue官方提供的一个全局命令工具。可以帮助我们快速创建一个开发Vue项目的标准化基础架子【集成了webpack配置】 安装脚手架好处: 开箱即用,零配置;内置babel等工具;标准化 安装步骤&#…

回馈科教,非凸科技助力第48届ICPC亚洲区决赛

1月12日-14日,“华为杯”第48届国际大学生程序设计竞赛(ICPC)亚洲区决赛在上海大学成功举办。非凸科技作为此次赛事的支持方之一,希望携手各方共同推动计算机科学和技术的发展。 这是一场智慧的巅峰对决,320支优秀队伍…

HTTP超详细介绍

HTTP讲解 1.HTTP的介绍2.HTTP协议的特点3.HTTP工作原理4.HTTP三点注意事项5.HTTP消息结构6.客户端请求消息7.服务端响应消息8.HTTP请求方法9.HTTP 响应头信息10.HTTP 状态码(HTTP Status Code)10.1.下面是常见的HTTP状态码10.2.HTTP状态码分类10.3.HTTP状…

openssl3.2 - 官方demo学习 - smime - smsign.c

文章目录 openssl3.2 - 官方demo学习 - smime - smsign.c概述笔记END openssl3.2 - 官方demo学习 - smime - smsign.c 概述 从证书中得到X509*和私钥指针 用证书和私钥对铭文进行签名, 得到签名后的pkcs7指针 将pkcs7指向的bio_in, 写为MIME格式的签名密文 BIO_reset() 可以…