关于vsan那些事

vSAN简介

vSAN定义:可以理解为软件定义的基于服务器集群搭建的分布式存储,vsan软件层作为ESXi虚拟化管理程序的一部分运行在物理机上。实际vmware整体就是一组软件定义的套件集成,包括还有以下几个大件:
在这里插入图片描述
vSAN存储的管理程序由软件实现,通过硬件上层的软件实现开发、灵活、快速,适应企业对于存储的种种需求,分布式可以将数据、IO访问分散到多个节点,让整个存储系统随着节点的增多容量和性能线性增加。vSAN是ESXi虚拟机管理程序中包含的分布式软件层,它与VMware vSphere完全集成。vSan架构如下图所示:
在这里插入图片描述
vSAN将vcenter受管主机集群中的本地存储/直连存储进行聚合管理,通过软件定义的方式重新组合成一个大的存储容量池,供所有群集中主机共享,从而解决集群高级功能如vMotion,FT,DRS依赖外部共享存储的问题,简化了存储配置和虚拟机配置;VSAN内置在vsphere内核中,vSAN在vSphere内核内部实现,与vSphere无缝集成,通过服务器端闪存中内置缓存,加快读/写磁盘I/O的速度,将存储延迟降到最低程度

vSAN以vSphere内核为基础进行开发、可扩展的分布式存储架构。VSAN通过在vSphere集群主机当中安装闪存和硬盘来构建VSAN存储层,由VSAN进行控制和管理,形成一个供vSphere集群使用的统一共享存储层。
在这里插入图片描述
vSAN是一种以vSphere内核为基础进行开发、可扩展的分布式存储架构。VSAN通过在vSphere集群主机当中安装闪存和硬盘来构建VSAN存储层,由VSAN进行控制和管理,形成一个供vSphere集群使用的统一共享存储层。
在这里插入图片描述
在这里插入图片描述
vSAN底层存储以磁盘组的方式形成一个存储单元:
在这里插入图片描述
传统的基于LUN的存储管理机制将存储能力应用于数据存储级别。底层存储阵列不了解虚拟化,也不了解文件系统,而VSAN不再基于传统的VMFS存储卷,而是基于对象存储系统模型的一种分布式数据存储,VSAN集群中每一台vSphere主机上的存储空间,通过磁盘组进行配置,VSAN作为一种对象存储服务会从启用VSAN功能的集群中每台主机上加载本地卷。将他们汇聚为单一的、在所有节点上可见的分布式共享数据存储。
在这里插入图片描述
VSAN存储对象可简单看成一个卷,也可理解成是一个逻辑卷,每个存在于数据存储上的VSAN对象都是由多个组件构成,这些组件分布于集群主机上配置的磁盘组中。

vSAN的最低要求

在这里插入图片描述
要求:
1)本地存储设备,必须至少一个闪存缓存设备和一个容量设备
2)每台节点都需要提供存储资源、访问资源及管理程序
3)一般需要万兆以太网交换机
4)磁盘组:主机上的设备将构成一个或多个磁盘组,每个磁盘组包含一个闪存缓存设备,及一个或多个持久化存储容量设备。每个主机上可以配置多个磁盘组

VSAN存储中的2种架构

1)混合VSAN集群:混合vSAN集群使用闪存设备作为缓存层,磁驱动器使用容量层。
2)全闪存VSAN集群:全闪存vSAN群集将闪存设备用于缓存层和容量层。
在这里插入图片描述
软件定义存储的一个关键要素时基于存储策略的管理(storage policy-based manage-ment,SPBM),这时vSAN特性之一,通过SPBM和vsphere API,底层存储技术表现为一个具有多种功能的抽象化的存储空间池,并展现给管理员用于部署。

VSAN中的几个概念

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

VSAN集群配置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述