vsan存储介绍/存储原理/数据恢复案例

····VSAN是一种以vSphere内核为基础进行开发、可扩展的分布式存储架构。VSAN通过在vSphere集群主机当中安装闪存和硬盘来构建VSAN存储层,由VSAN进行控制和管理,形成一个供vSphere集群使用的统一共享存储层。
····vSphere基础架构中的存储正在发生变化,传统的基于LUN的存储管理机制将存储能力应用于数据存储级别。底层存储阵列不了解虚拟化,也不了解文件系统。VMware的下一代策略驱动存储方式不再基于传统的VMFS存储卷,而是基于对象存储系统模型,基于虚拟数据存储或者分布式数据存储,
vsan存储介绍/存储原理/数据恢复案例
····VSAN数据存储是一个对象存储,以文件系统的形式呈现给vSphere主机,这个对象存储服务会从启用VSAN集群中的每台主机上加载卷。将他们展现为单一的、在所有节点上可见的分布式共享数据存储,VSAN简化了存储配置,对于虚拟机来说,只有一个数据存储,这个分布式数据存储来自VSAN集群中每一台vSphere主机上的存储空间,通过磁盘组进行配置,在单独的存储实体中存储所有的虚拟机文件,这种数据存储的方式相对来说已经很安全了,但是在出现闪存盘或者是容量盘出现故障的时候,数据会往其他的节点转移,在转移的时候过程中,也有可能出现其他的故障,我们最近解决了一个VSAN存储崩溃,虚拟机无法访问的故障。
····出现故障是四台dell的服务器组成的VSAN集群,每台服务器上两个磁盘组,一个磁盘组是一个SSD硬盘带5块SAS硬盘,SSD做闪存,SAS做容量盘,其中一个节点上的一个磁盘组中的容量盘出现故障离线,这个时候VSAN进行数据重构迁移,在很不赶巧的时候,这个时候由于停电导致数据迁移没有完成,在来电的时候,其中另外一个磁盘组中的容量盘也由两块故障离线了,导致整个数据存储出现故障,VSAN的管理控制台可以登陆,但是所有的虚拟机都无法访问了。
····先把四个节点的所有硬盘都做个只读的镜像,包含SSD闪存盘和SAS容量盘,还有三块因故障离线的硬盘,备份完成之后,把所有的原盘都还原到服务器上,开始对镜像文件来进行分析底层数据存储结构,来确认虚拟机所在硬盘的分布信息,因为现有的虚拟化程序没有针对VSAN的架构来恢复虚拟机的,北亚的工程师在分析底层数据存储结构的时候,也在做相应的程序开发,来测试数据分布信息的准确性。
····单独分析每个节点上的两个磁盘组,看下磁盘组内的闪存硬盘和容量盘之间的对应关系,每块硬盘都有一个唯一标识进行磁盘间的对应,根据硬盘的ID信息,判读磁盘组里面的硬盘ID信息。
1、在每块硬盘上获取磁盘的UUID和磁盘组的UUID
2、根据每个磁盘组中的容量盘的组件信息获取此容量盘的组件信息
3、根据组件信息中记录的组件的MAP位置提取组件位图。
4、根据组件的位图提取组件数据和缓存数据
5、根据组件的描述信息获取组件所属对象及组件顺序,并把组件合并成对象
6、根据对象,提取数据。
····对象也可以看成一个卷,也可以理解成是一个逻辑卷,每个存在于数据存储上的VSAN对象都是由多个组件构成,这些组件分布于集群主机上配置的磁盘组中,在恢复的过程中,组件的信息提取是关键的步骤,因为组件是每个对象的重要组成部分,本次故障组件损坏的很少,恢复出来的虚拟机都能正常启动,这次故障解决在分析组件位图和磁盘对应关系用来比较长的时间,但是最后把所有的技术难题都解决了,恢复出来的虚拟机都正常启动,圆满解决了VSAN出现故障导致数据丢失的恢复。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
《VMware vSAN 6.7 超融合技术规划与部署》课程共分为“上集”和“下集”两部分,本套视频为“上集”部分,从零基础讲起,由浅入深,是vSAN技术入门与提高学习推荐课程。 《VMware vSAN 6.7 超融合技术规划与部署》“上集”部分具体课程章节如下。 第1章 《vSAN技术简介》主要内容本章主要讲解了vSAN的基本理论知识,通过理论知识的学习,可以理解vSAN设计思想,熟悉vSAN 术语和定义,了解Virtual SAN和传统存储区别,了解Virtual SAN部署类型。 第2章 《启用 vSAN 的要求》主要内容本章主要讲解了启用vSAN的要求,通过学习,可以掌握启用vSAN的存储要求,掌握启用vSAN的群集要求,掌握启用vSAN的网络要求,掌握启用vSAN的许可证要求。 第3章 《实验环境构建》主要内容本章主要通过实验的方式讲解了构建vSAN环境的的三种不同方法。通过本章学习,可以熟悉实验环境规划和磁盘拓扑设计、了解使用 vCenter Server Appliance 部署 vSAN的方法、掌握构建实验环境的方法、掌握信任vCenter根证书的方法、掌握ESXi、vCenter、vSAN的许可证分配方法、掌握配置vCenter Server虚拟机随ESXi主机启动的方法、掌握创建vSAN网络环境的操作方法、掌握声明磁盘的操作方法、掌握使用快速入门功能配置并扩展 vSAN 群集的操作方法、掌握在现有群集上启用vSAN的操作方法。 第4章 《设计和优化 vSAN 群集》主要内容本章主要讲解了设计和优化vSAN群集的技巧。通过本章学习,您能够了解vSAN 群集的特性,掌握创建 vSAN 群集要求,了解vSAN存储组件设计和大小调整注意事项,掌握vSAN 群集的设计注意事项,掌握设计vSAN 网络注意事项,掌握创建多磁盘组操作方法,了解使用引导设备和 vSAN的要求。 第5章 《配置和管理 vSAN 群集》主要内容本章主要讲解了配置和管理vSAN群集的方法。通过本章学习,您可以掌握使用 vSAN 和 vSphere HA的操作方法、掌握关闭并重新启动 vSAN 群集的操作方法、掌握禁用 vSAN的操作方法、掌握编辑 vSAN 设置的方法、掌握查看 vSAN 数据存储的操作方法、掌握将文件或文件夹上载到 vSAN 数据存储的操作方法、掌握从 vSAN 数据存储下载文件和文件夹的方法。 第6章 《使用 vSAN 策略》主要内容本章主要讲解了vSAN环境中虚拟机存储策略的相关理论和实践知识。通过本章学习,可以了解vSAN 存储策略理论知识,掌握在vSAN环境中创建和更改虚拟机存储策略的方法,学会在标准vSAN群集环境中各种高可用性的使用方法。 第7章 《双主机vSAN群集》主要内容本章主要讲解双主机vSAN群集的理论和实践知识。通过本章学习,可以了解双主机vSAN 群集用途,掌握双主机vSAN群集构建过程,掌握双主机vSAN群集结合HA(High Availability)功能实现高可用性的方法,掌握双主机vSAN群集结合FT(Fault Tolerance)功能实现容错的方法(双活)。 后续:在上集学习完成后,如果您对vSAN虚拟化技术有更高追求,想更加深入的学习提高,可以继续学习《VMware vSAN 6.7 超融合技术规划与部署》“下集”部分。下集部分安排的内容主要有:使用延伸群集将数据存储扩展到两个站点、vSAN延伸群集策略、管理 vSAN 群集中的故障域、管理 vSAN 群集、使用 vSAN iSCSI 目标服务、vSAN 群集中的设备管理、提高 vSAN 群集中的空间效率、vSAN监控等。 VMware vSAN 6.7 超融合技术规划与部署(上集):https://edu.csdn.net/course/detail/35188VMware vSAN 6.7 超融合技术规划与部署(下集):https://edu.csdn.net/course/detail/35191

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值