vSAN基础概览

vSAN是一个自上而下的过程,属于分布式对象存储。

vSAN主要了解OSA架构,在上图中,绿色的SSD作为缓存,下面的四个SSD属于容量,也可以选择使用HDD。

每一个vSAN集群就是一个存储。提供传统的虚拟机存储、云原生应用存储、文件共享。

传统的VMFS是基于数据块的存储,NFS是基于文件的存储方式。因为vSAN位分布式对象存储,所以有更好的灵活性和可扩展性。基于分层的架构,有更好的性能。因此,vSAN也没有LUN的概念,不需要配置RAID。

每一个vSAN节点,最多支持5个磁盘组。每个磁盘组最多7块容量盘。支持混合架构和全闪架构。

混合架构:

  • 缓存层:
    • 使用SSD
    • 当写入超过70%的时候,就会开始往容量层保存。
  • 容量层:
    • 使用HDD
  • 缓存层的容量必须至少是容量层的10%以上。例如容量层是6TB,缓存层至少是600GB。
  • 主机节点间至少要千兆网支持。

全闪架构:

  • 缓存层和容量层都是SSD盘。缓存层打到100%时,开始往缓存层写入容量层,即“落盘”。
  • 主机之间的网络要求至少为万兆网络。

vSAN的组件:

  1. CLOM 集群管理器
    • 是否有足够的资源,验证合规性。
  2. DOM
    • 管理对象的可用性,和初始的IO规则。
    • 分为DOM Client、Manager、Owner
  3. LSOM 本地日志架构管理器
    • 提供读写缓冲
    • 执行去重、压缩等功能
    • 负责具体对 对象 的操作
    • 所有与本地硬件相关的内容
  4. CMMDS
    • 根据请求,向CLOM和DOM提供环境的整体拓扑和对象信息。
    • 检查数据块在哪
  5. RDT
    • 用于传输vSAN流量的传输协议

规划vSAN

vSAN集群的硬件要求:

  1. 32GB的内存
  2. 前文提到的网络需求
  3. 至少一个SSD的缓存层
  4. 至少一个SSD或HDD的容量层
RAID-0RAID-1RAID-5RAID-6
最少磁盘设备数2234
FT1个设备1个设备2个设备

部署vSAN

vSAN部署虚拟机的底层步骤

Express Storage Architecture 快速存储架构

  • 仅适用于8.0
  • 全闪配置、使用单层模型(取消缓存层,但仍然有)
  • 两层结构:数据先入缓存盘、再压缩
  • 单层结构:先压缩、经网络传输到磁盘
  • OSA缓存层容易发出故障会导致整个磁盘组出现故障、ESA磁盘出现故障直接替换
  • 只能在创建新的集群时启用ESA
  • 支持使用zDOM进行写入,性能得到提升
  • 快照以数据块的方式存放,没有delta文件,使用索引
  • 加密:先加密再落盘

Categories:

Tags: