当前位置: 首页 > article >正文

vSAN06:ESA与OSA对比、ESA安装、新架构、工作方式、自动策略管理、原生快照、数据压缩、故障处理

目录

    • vSAN ESA
      • vSAN ESA 安装
      • ESA新架构
      • ESA工作方式
      • ESA自动策略管理
        • 自适应RAID5策略
      • 原生快照支持
      • 数据压缩的改进
      • ESA故障处理

vSAN ESA

在这里插入图片描述

在这里插入图片描述

vSAN ESA 安装

流程和OSA完全一致,但要注意要勾选启用vSAN ESA

ESA和OSA的底层架构不一样,但是UI上是一致的。

  • 生产环境要求:
    • 每个存储池必须至少有四个NVMe设备
    • 每台ESXi主机需要至少512G内存
    • 最低网络要求:10Gb 建议网络要求:25Gb
    • 同时VSAN ESAReadynodes同时提供40Gb~100Gb的选项
    • 巨帧 Jumbo Frame在有TCP Offload功能的情况下,收效甚微。

ESA新架构

在这里插入图片描述

新增了日志结构文件系统
ESA抛弃了磁盘组的概念,转而使用磁盘池存储池。
官方不支持从OSA升级到ESA。必须拆掉重新安装。
ESA基于全闪

ESA工作方式

在这里插入图片描述

零碎小块数据以raid1写入到性能分支持久日志,直接返回写确认
数据整理好,以128K或256K条带 raid1/5/6写入到容量分支中。

ESA自动策略管理

由于默认的存储策略无法针对不同的VSAN集群做优化配置,在VSAN8U1中,可以开启自动策略管理
在已经配置完成的VSAN ESA集群中,启用自动策略配置不会自动修改已经存在的虚拟机组件,但是会在新建虚拟机时套用新策略
在这里插入图片描述

配置策略逻辑:

节点数标准集群 HRR off(主机预留)标准集群 HRR on延伸集群 (每站点)双节点集群
2///RAID-1
3FTT=1 RAID-1/FTT=1 RAID-1
4FTT=1 RAID-5 (2+1)FTT=1 RAID-1FTT=1 RAID-5 (2+1)
5FTT=1 RAID-5 (2+1)FTT=1 RAID-5 (2+1)FTT=1 RAID-5 (2+1)
6FTT=2 RAID-6 (4+2)FTT=1 RAID-5 (4+1)FTT=2 RAID-6 (4+2)
7FTT=2 RAID-6 (4+2)FTT=2 RAID-6 (4+2)FTT=2 RAID-6 (4+2)

自动策略:
在这里插入图片描述
在这里插入图片描述

操作预留与HRR主机重建预留:
在这里插入图片描述

主机数量发生变化时,系统不会自动修改存储策略。会在skyline health中告知管理员数量发生变化,推荐存储策略变为xx,后由管理员手动变更

自适应RAID5策略

在ESA中,RAID5/6的性能与RAID1相当,所以RAID5/6是ESA架构中的建议配置。
OSA中,RAID5最少需要4台主机,建议5台。ESA中,最少只需要3台,建议4台。
在这里插入图片描述

主机在6台时,raid5是4+1策略。假如设备降为5或5台以下,24H后系统会将raid5改为2+1。
在这里插入图片描述

原生快照支持

在这里插入图片描述

OSA是一级一级去找快照,所以快照合并比较慢。
ESA每生成一个快照并不是生成差分快照,而是生成Logic Map,去记录新数据的位置、修改数据块的指针。(我感觉这段描述是ROW,但是官方的文档写的COW。这一段请各位自行辨认)

数据压缩的改进

OSA中,4KB数据需要能够压缩到2KB以下,压缩才发生,
ESA中,4KB数据能够压缩到3582B以下,就进行压缩。
在这里插入图片描述

  • 压缩操作提前:
    • OSA中,数据压缩发生在缓存层写入到容量层。所以假如是raid1,就要发生2次数据压缩。
    • ESA中,数据压缩发生在写入到磁盘前。所以不管什么存储策略,都只要1次数据压缩。

ESA故障处理

ESA架构下,故障域缩小到单块磁盘
在这里插入图片描述


http://www.kler.cn/news/341822.html

相关文章:

  • 【PostgreSQL 】实战篇——如何使用 EXPLAIN 和 ANALYZE 工具分析查询计划和性能,优化查询
  • 大数据新视界 --大数据大厂之大数据于基因测序分析的核心应用 - 洞悉生命信息的密钥
  • QT day05
  • torchvision.transforms.Resize()的用法
  • 视频流媒体融合与视频监控汇聚管理系统集成方案
  • 【韩顺平Java笔记】第8章:面向对象编程(中级部分)【285-296】
  • 【JDK17 | 4】Java 17 深入剖析:增强的文本块功能
  • 大数据新视界 --大数据大厂之 Druid 查询性能提升:加速大数据实时分析的深度探索
  • 十一NGINX
  • 软件测试学习笔记丨MongoDB
  • Unity3D相关知识点总结
  • Python从入门到高手6.1节-字符串的定义与编码
  • 车载电源OBC+DC/DC
  • 25西安电子科技大学考研预报名人数信息—公布
  • OmniPlan Pro for Mac 项目管理流程软件安装教程【保姆级教程,简单小白轻松上手】
  • 机器学习中的熵(Entropy)是什么?
  • 修改 antd a-popover气泡卡片弹窗背景颜色
  • 代码随想录算法训练营第四十六天 | 647. 回文子串,516.最长回文子序列
  • Python 工具库每日推荐 【Matplotlib】
  • 需求9——通过一个小需求来体会service层的作用