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

news2024/12/24 17:32:44

目录

    • 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.coloradmin.cn/o/2194429.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【C++】第二节:类与对象(上)

1、面向过程和面向对象初步认识 C 语言是面向过程的,关注的是过程,分析出求解问题的步骤,通过函数调用逐步解决问题。 C 是面向对象的,关注的是对象,将一件事情拆分成不同的对象,靠对象之间的交互完成。 …

【ESP32】Arduino开发 | Timer定时器+定时器闹钟例程

有关定时器外设的详细介绍在ESP-IDF的对应文章中,跳转栏目目录可以找到。 1. API 1.1 启动定时器 hw_timer_t * timerBegin(uint8_t timer, uint16_t divider, bool countUp); timer:定时器序号(ESP32有4个硬件定时器,所以可填序…

您看这篇就够了:ComfyUI 新手指南!

前言 欢迎来到 ComfyUI 的神奇世界,这是 Stable Diffusion 的一个强大而灵活的图形用户界面。无论你是数字艺术的新手,还是希望将你的图像创作提升到新高度的老手,ComfyUI 都能满足你的需求。在这篇全面的指南中,我们将带你穿越 …

2003经典绝版100%仿盛大服务端火炬引擎原版

;中国游戏制作 本版本为中国游戏制作小组推出的第一个版本,有什么不完美的地方还请大家多多指教!!! 与盛大逼真!!! 本版本M2Server采用“梦幻风”以及“冰眼”M2Server修改器修改的 2004/1/…

vue项目配置cesium

vue中配置cesium ①打开目标文件夹的终端,输入 pnpm install cesium ②这时你的node_models文件夹下,会出现cesium文件夹;然后,其中Build/Cesium文件夹,复制到public文件夹下。 ③打开public/index.html文件&#xf…

Linux下载安装MySQL8.4

这里写目录标题 一、准备工作查看系统环境查看系统架构卸载已安装的版本 二、下载MySQL安装包官网地址 三、安装过程上传到服务器目录解压缩,设置目录及权限配置my.cnf文件初始化数据库配置MySQL开放端口 一、准备工作 查看系统环境 确认Linux系统的版本和架构&am…

[单master节点k8s部署]31.ceph分布式存储(二)

Ceph配置 Ceph集群通常是一个独立的存储集群,可以部署在 Kubernetes 集群之外。Ceph 提供分布式存储服务,能够通过 RADOS、CephFS、RBD(块存储)、和 RGW(对象存储)等方式与 Kubernetes 集成。即使 Ceph 部…

SumatraPDF一打开就无响应怎么办?

结论:当前安装版不论32位还是64位都会出现问题。使用portable免安装版未发现相关问题。——sumatrapdf可以用于pdf, epub, mobi 等格式文件的浏览。 点击看相关问题和讨论

如何使用 Python 的 logging 模块记录日志

如何使用 Python 的 logging 模块记录日志 在编写 Python 程序时,日志记录是一个非常重要的部分。日志不仅帮助你在开发过程中调试代码,还可以在程序正式运行时提供诊断信息,帮助定位问题。如果你正在构建一个复杂的系统或者开发大型应用程序…

【数据结构】【队列】算法汇总

一、顺序队列【相当于一维数组】 1.准备工作 #define MAXQSIZE 100 typedef struct{QElemType*base;int front;int rear; }SqQueue; 2.队满,队空。入队,出队 二、链式队列 1.准备工作 typedef struct Qnode{ElemType data;struct Qnode*next; }Qnod…

深入浅出解析大模型:探索智能体(Agent)

大语言模型 vs 人类 大语言模型很强大,就像人类的大脑一样拥有思考的能力。如果人类只有大脑,没有四肢,没有工具,是没办法与世界互动的。如果我们能给大模型配备上四肢和工具呢?大模型是不是就会打破次元壁&#xff0…

GD32F4xx USB MSC Host调试记录

本文记录GD32F4xx MCU的RTX系统工程内移植USB MSC Host的例程代码,适配自制的电路板,实现向USB内写入数据。有关USB的一些基础信息,可以参考本专栏的另一篇文章《GD32 MCU USB开发学习记录》。 目录 1. USB MSC host 例程1.1、硬件接口2.2、USB msc host 例程2.2.1 工程目录…

dz论坛可可积分商城插件价值399元

界面简洁美观大方,适合各类站点。支持多用户商城,可让商家入驻站点发布商品,亦可站长自己发布商品。支持向商家抽佣抽成功能,可设置商家在成交商品后按一定比例扣除抽成,达到网站盈利目的采用队列技术处理,…

【ubuntu22.04】 搭建自己的镜像站 【harbor】【docker compose】【超详细】

文章目录 什么是 harbor特点主要功能 部署配置 dns初始化下载 dns编辑 named.conf.local编辑 named.conf.options配置正向解析配置反向解析解析扩展 部署 harbor修改配置执行 prepare执行 install.sh查看镜像访问 自制镜像创建镜像仓库上传镜像开始推送拉取镜像 什么是 harbor …

宏队列和微队列

1、javascript是一个单线程语言。 javascript 语言的目的(待补充) 2、主线程执行完成之后,再执行微队列,微队列执行完成后再执行宏队列 3、promise的构造函数传入的回调函数是同步执行 4、promise的then函数会直接加入微队列&…

Java 中的 LinkedHashMap

让我们从一个简单的 Java 代码片段开始,演示如何在 Java 中创建和使用 LinkedHashMap。 import java.util.LinkedHashMap; public class LinkedHashMapCreation { public static void main(String[] args) { // Create a LinkedHashMap of S…

【AI知识点】批归一化(Batch Normalization)

批归一化(Batch Normalization,BN) 是一种用于加速神经网络训练并提高模型稳定性的方法,最早由 Sergey Ioffe 和 Christian Szegedy 在 2015 年提出。批归一化通过在每一层对神经网络中的激活值进行标准化,使得每一层的…

半路出家:如何转行成为软件开发者——之找到一份工作

一、前言 一个半路出家的软件开发者,尽管只有短短几年软件开发的相关经验,却可以凭借他在其他领域积累的丰厚经验,最终一举超过单纯拥有更多软件开发经验的同行【有时拥有不同的专业背景(甚至是与软件完全不搭界的行业&#xff09…

SpringBoot赋能旅游管理:系统设计与实现

第三章 系统分析 3.1可行性分析 对所有的系统来说,都有可能会受到时间和空间上的制约。所以,我们在设计每一个项目的时候,必须对该系统实行可行性分析,这样不但能够降低项目的危害,还能改降低人力、物力和财力的损耗。…

弱网(不限于 Wi-Fi)环境的传输优化分析

参见 Wi-Fi弱网传输优化不成功有感 早在几年前还做传输优化时,我就非常不赞同在弱网环境激进传输的优化策略,我一直觉得这是在劣化传输,这观点一直影响着我,我也屡次因为这个与经理发生冲突。这观点如下表述: 弱网环…