vmv-Virtual SAN 03
2017-08-09阅读 4064

虚拟机对象,是保存.数据和元数据的逻辑卷,其分布在整个 vSAN 集群中。

vSAN会为每个虚拟磁盘创建一个对象,并创建一个容器对象.用于保存VM所有的元数据。

vSAN 数据存储上,VM包含5种对象:

* VM Home(or Namespace):存储VM配置文件,包括 .vmx、日志文件、VMDK描述文件、快照增量描述文件。

* VM SwapVM启动时生成。

* VMDK:虚拟硬盘。

* Snapshot DeltaVM创建快照时产生。

* MemoryvSAN 6.0 新增的对象,选择‘快照内存选项’时产生。


组件,虚拟机对象以 RAID 树的形式存储在 vSAN数据存储中。RAID树上的每一片‘叶子’就是一个组件。组件是对象的组成部分,组件的数量由应用到该对象的存储策略决定。

组件有3种分布技术:

* 条带(RAID 0:最大支持12个条带,即条带宽度为12(即,VM对象横跨在12HDD-Disk中)。

* 镜像(RAID 1:最大FTT(允许的故障数)3(即,4路镜像)。

* 条带(RAID 5/6):vSAN 6.2 新增,最大FTT2。在磁盘空间利用率与性能之间平衡。

见证主机(witness)不属于RAID架构,只存储见证对象,没有数据组件,每个见证对象只有2MB


RAID 5/6 纠删码Erasure Coding)可以提高存储效率,容忍最多2块存储设备故障。

* 4个故障域的 RAID 5/6FTT=1时,100GB数据消耗133GB存储空间。

* 6个故障域的 RAID 5/6FTT=2时,100GB数据消耗150GB存储空间。


去重与压缩(需要全闪存架构):

* SAN在将数据从缓存层移动到容量层的过程中,使用去重与压缩技术。

* 启用去重与压缩技术后,单个磁盘组上的冗余数据会只有一个单独的副本。