vSAN架构细节(2) - 对象和组件

本文深入探讨vSAN数据存储的结构,重点介绍对象和组件的概念。对象作为vSAN的主要存储单元,包括VMDK、虚拟机主页名字空间、交换文件等类型。组件是对象RAID树的叶子,存储在缓存和容量设备上。vSAN对象有多种类型,如虚拟机主页、交换文件、VMDK等,每种对象遵循特定的存储策略。默认策略为允许1个故障的RAID-1镜像,但管理员应创建自定义策略以确保最佳性能和可用性。
摘要由CSDN通过智能技术生成

上一期是: 《vSAN架构细节-分布式RAID


---Begin---


vSAN数据存储是一种对象存储系统,其上的虚拟机是由大量不同的存储对象组成的,而不像过去的虚拟机是保存在LUN或卷上的一组文件的集合。这对于vSphere管理员来说是一个新的概念,理解这一点很重要。

  到目前为止我们还未曾提过对象和组件。所以,在深入不同对象的各种细节之前,让我们先从vSAN中对象和组件的定义及概念讲起。

对象指的是一个位于vSAN数据存储中的独立的存储块设备,与SCSI语义兼容。它可以根据需要来创建,并且大小没有限制,不过在vSAN最初发行的版本5.5VMDK的大小上限是2TB512字节。从vSAN 6.0发布起,VMDK现在最大可达62TB,和VMFSNFS数据存储一致。


对象现在取代了LUN成为了vSAN的主要存储单元。在vSAN中最典型的存储块设备就是独立的VMDK、虚拟机主页名字空间和虚拟机交换文件。当然,如果虚拟机拍过快照,则还会创建一个增量盘对象。如果快照包含有虚拟机的内存,这也会被实例化成一个对象。因此取决于快照的类型,一个快照可能包含有1个或2个对象。


vSAN中的每个“对象”都有其自己的RAID树,将策略要求映射成为物理设备上实际的布局。 如果你在部署虚拟机的时候选择了某一个虚拟机存储策略,那么策略中关于可用性和性能的这些要求就会被应用到虚拟机对象上。


组件是对象的RAID树上的叶子——这意味着,一“片”组件是存放在一个特定的“缓存设备+容量设备”的组合(一个物理磁盘组)上的。组件通过缓存设备(闪存)获得了透明[1]的缓冲/缓存能力,其数据则静静地躺在容量设备(在全闪存vSAN配置中是闪存而在混合vSAN配置中是磁盘)上。


  在vSAN数据存储上,虚拟机可以具有5种不同类型的对象。注意,每台虚拟机都可以由这些对象中的部分组合而成,这些对象如下:

  1. 虚拟机主页(VM Home)或“名字空间目录” namespacedirectory

  2. 交换文件对象(如果虚拟机处于开启状态)

  3. 虚拟磁盘/VMDK

  4. 为快照创建的增量盘(每个对象)

  5. 为快照创建的快照内存(每个对象)

  

  在这5种对象中,虚拟机名字空间需要进一步解释一下。所有的虚拟机文件,包括VMDK、增量(快照)、内存快照和交换文件都存放在vSAN上一块叫做虚拟机名字空间的地方。在虚拟机主页名字空间中最典型的文件有.vmx虚拟机描述文件、.log日志文件、.vmdk磁盘描述文件、快照增量盘描述文件以及所有其他可能在虚拟机主页目录中找到的文件。


vSAN上的每个存储对象都可以被看成一棵RAID树,每片树叶就是一个组件。例如,如果一个VMDK的条带宽带是2,且无需容忍任何故障(不要管为什么),那么这个VMDK上就会配置一个RAID-0条带并横跨2块磁盘。这个VMDK是一个对象,组成它的每一片条带就是这个对象的一个组件。


  类似的,如果定义了这块VMDK在群集中应该至少容忍一个故障(主机、磁盘或网络),且保持其他所有策略设置为默认值,就要对这个VMDK

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值