vSAN05:vSAN延伸集群简介与创建、资源要求与计算、高级功能配置、维护、故障处理

目录

    • vSAN延伸集群
      • 延伸集群创建
      • 延伸集群的建议网络配置
      • vSAN延伸集群的端口
      • 见证主机的资源要求
      • vSAN延伸集群中见证节点带宽占用
      • vSAN延伸集群的允许故障数
        • vSAN延伸集群不同配置下的空间占用
      • vSAN延伸集群的HA配置
      • vSAN延伸集群的DRS配置
      • vSAN存储策略以及虚拟机/主机策略的互操作
      • vSAN延伸集群的维护
      • vSAN延伸集群的故障处理

vSAN延伸集群

两地双活中心的一种解决方案。
描述延伸集群一般使用x+y+1的方式,x表示站点A中的ESXi主机数量,y表示站点B中的主机数量1是站点C中的见证主机。
最小配置:1+1+1(双节点vSAN集群)
最大配置:20+20+1
在这里插入图片描述

延伸集群创建

  1. 新建集群
    在这里插入图片描述

  2. 集群添加主机
    虽然说延伸集群一般用于多数据中心的vSAN集群构建,但是vCenter中没有办法对跨数据中心的主机加入到一个集群,所以这里是把主机都添加在一个数据中心
    在这里插入图片描述
    在这里插入图片描述

  3. 配置集群
    在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

延伸集群的建议网络配置

在这里插入图片描述

  • 三个站点:首选站点、第二站点、见证站点
  • 站点主机与见证主机间的延迟要求:
    • 每个站点主机数小于 11 的延伸集群的 RTT 必须小于 200 毫秒。
    • 每个站点主机数等于或大于 11 的延伸集群的 RTT 必须小于 100 毫秒。
  • 首选站点与备选站点的延迟要求:
    • RTT必须小于5ms。
  • 跨站点通讯不支持NAT。
  • 建议将vSAN流量与VSAN见证分别绑定在不同的VMKernel网卡上。
    • VMkernel 端口用于 VMware vSphere 中的非虚拟机流量
    • ESXi8.0,8.0U1上,运行命令:esxcli vsan network ip add -i vmkx -T witness指明vmkernel x 作为witness见证口
    • 8.0U2上可以在UI中配置。
      在这里插入图片描述
      在这里插入图片描述

vSAN延伸集群的端口

生产环境中,防火墙需要开放以下对应端口

服务端口号协议对象
vSAN 集群服务12345, 23451UDPvSAN 主机
vSAN 数据传输2233TCPvSAN 主机
vSAN VASA Vendor Provider8080TCPvSAN 主机和vCenter
vSAN 单播见证12321UDPvSAN 主机和vSAN 见证

见证主机的资源要求

每个见证组件占用16MB空间

资源Tiny (10VM/750组件 1集群)Med (500VM/21000组件 21集群)Large (500+VM/64000组件 24集群)Extra (500+VM/64000组件 64集群)
vCPU2222
Mem8GB16GB32GB32GB
启动磁盘12GB12GB12GB12GB
缓存盘10GB10GB10GB10GB
容量盘15GB350GB (16MB*21000组件)3x350GB3x350GB

vSAN延伸集群中见证节点带宽占用

每1000组件占2Mbps带宽

  • 假设100台虚拟机,PFTT=1,SFTT=1时预计带宽:

PFTT:策略和配置文件->新建存储策略->vSAN站点容灾(延伸集群)
在这里插入图片描述
PFTT=0/1,在1/2个站点保存数据。站点镜像-延伸节点 即为PFTT=1
SFTT:策略和配置文件->新建存储策略->vSAN站点容灾(延伸集群)->允许的故障数
SFTT,站点内部需要在x+1主机上保存数据

PFTT=1,SFTT=1时,每台虚拟机占用100G空间占用400G磁盘
一块虚拟机硬盘有4个组件和3个见证。首选和辅助站点各是2个组件和1个见证,见证主机1个见证
所以一台VM最少7个主目录组件+7个swap组件+7个vmdk组件

关机未开机:
在这里插入图片描述
开机后生成swap对象(配置内存大小-内存预留):
在这里插入图片描述

所以100台VM就是:10021/10002Mbps=4.2Mbps

  • 假设100台虚拟机,PFTT=0,SFTT=1时预计带宽:

创建的存储策略为无-将数据保留在首选站点(延伸集群)1个故障 RAID1
在这里插入图片描述

一台VM最少3个主目录组件+3个swap组件+3个vmdk组件

vSAN延伸集群的允许故障数

PFTT (Primary Failures To Tolerate)
- 0:只允许在一个故障域/站点存储对象(此时亲和性策略起效)
- 1:在两个节点存储对象
SFTT(Secondary Failures To Tolerate)
- 在同一个站点中,磁盘/主机可以出错的数量

读取发生在本地,写入根据存储策略决定。

当 FTT 设置为无并设置了“首选”或“辅助”时,VSAN 延伸集群支持启用对称多处理容错(SMP-FT)虚拟机。在 FTT设置为1或更大值的延伸集群上,VSAN 不支持 SMP-FT 虚拟机。

vSAN延伸集群不同配置下的空间占用
可用性PFTTSFTT在首选站点中的空间占用在辅助站点中的空间占用空间占用倍数
双节点无冗余101001002x
双节点RAID1 (1 Failure)112002004x
双节点RAID1 (2 Failures)123003006x
双节点RAID1 (3 Failures)134004008x
双节点RAID5 (1 Failure)111331332.66x
双节点RAID6 (2 Failures)121501503x
首选站点RAID1 (1 Failure)0120002x
首选站点RAID1 (2 Failures)0230003x
首选站点RAID1 (3 Failures)0340004x
首选站点RAID5 (1 Failure)0113301.33x
首选站点RAID6 (2 Failures)0215001.5x
辅助站点RAID1 (1 Failure)0102002x
辅助站点RAID1 (2 Failures)0203003x
辅助站点RAID1 (3 Failures)0304004x
辅助站点RAID5 (1 Failure)0101331.33x
辅助站点RAID6 (2 Failures)0201501.5x

vSAN延伸集群的HA配置

  • 主机故障响应:无需修改
  • 主机隔离:切换成Poweroff关闭再重新启动虚拟机
  • 处于PDL和APD:禁用 (由于都用于共享存储,但vSAN是用的自身磁盘)
  • 主机故障切换容量:预留的CPU和内存容量均为50%(用于最极端一个站点全部挂掉,迁移到备选站点拉起VM)
  • 检测信号数据存储选择策略:勾选使用指定列表中的政据存储并根病需要目动补充
  • 高级选项:设置两个隔离地址,分别为witness的vmk和vSAN的vmk
    在这里插入图片描述

vSAN延伸集群的DRS配置

vSAN7U2更新了可以感知vSAN的功能,设置为全自动就可以了
vSAN7U2之前,需要设置为半自动,等待数据同步完后,再手动drs

vSAN存储策略以及虚拟机/主机策略的互操作

在这里插入图片描述

当存储策略与虚拟机/主机策略设置不合理时,会导致VM计算资源与存储资源不在同一站点,使得VM性能差,但不会有任何报错

vSAN延伸集群的维护

  • 维护见证主机(见证站点级别故障的见证主机)
    • 不会迁移任何数据
    • 见证不会在任何站点主机上重建
    • 见证主机缺失时无法应对站点级别故障(VSAN7 Update 3前)
  • 维护站点主机
    • 考虑数据是否需要迁移
    • 注意维护时对容量的影响

vSAN延伸集群的故障处理

  • 单主机故障

    • 读取依旧在本站点内进行(PFTT=1,SFTT=1,RAID1)
    • 如有本地资源,将在60分钟后重建副本
    • 如没有本地可用副本,将访问另一站点
  • 见证站点故障

    • 见证主机故障不会影响虚拟机的运行,但任何一个其他站点故障将直接使VSAN集群瘫痪(VSAN 7Update 3前)。
  • 数据站点故障

    • 故障站点中的所有VM会被关机
    • 辅助站点中的节点会重新选举集群Master主机(共享存储最多,相同看id)
    • 确认哪些虚拟机需要在辅助站点启动,然后启动虚拟机
  • 数据站点恢复

    • VSAN 6.7之后,智能故障感知技术可以使得在ISL未恢复之前,辅助站点依旧运行虚拟机。
    • 此外,应在大致同一时间恢复故障站点中的所有主机,以避免没有必要的数据传输与重建
  • 多故障处理

    • 在此类型的故障修复过程中,修复见证主机可以使虚拟机对象重新上线,但是不能重新指派witness虚拟机(因为新的witness没有元数据)。
    • 核心是存活votes数量大于总votes 50%
      在这里插入图片描述
  • 提升VSAN集群中虚拟机的生存能力

    • VSAN7 Update 3中引入了新的票数运算机制。在数据站点故障时,存活数据站点提高自身票数使得在见证主机故障的情况下依旧可以超过50%票数。
    • PFTT=1、SFTT=1、Raid1情况下:
      • 正常状态:首选站点每个组件1票,共3票;辅助站点每个组件1票,共3票;见证主机上组件3票
        在这里插入图片描述
      • 单站点故障:存活站点每个组件3票,共9票;辅助站点不变,各1票,共三票;见证主机上组件1票。故障恢复后,恢复到正常状态
        在这里插入图片描述
    • 新功能的限制:
      • 只在延伸集群和双节点集群时起效
      • 只发生在数据站点故障在前见证站点故障在后的情况

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1556165.html

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

相关文章

十四、深入理解Mysql索引底层数据结构与算法

文章目录 一、索引的本质1、索引是帮助MySQL高效获取数据的排好序的数据结构2、索引的数据结构3、数据结构可视化网站 二、常见数据结构介绍1、B-Tree2、BTree(B-Tree变种)3、Hash结构 三、存储引擎的索引实现1、MyISAM存储引擎索引实现MyISAM索引文件和…

AI配音(声音克隆)

Fish Audio: Free Generative AI Text To Speech & Voice Cloning 【【AI配音】终于找到免费 & 小白友好的声音克隆软件了!真人相似度98%!】https://www.bilibili.com/video/BV1MwbFeCE2X?vd_source3cc3c07b09206097d0d8b0aefdf07958 我终于找到总这3款免…

新机配置Win11

Win11跳联网 在连接网络的界面输入ShiftF10打开命令行,然后输入oobe\bypassnro然后会重启,在联网的界面就可以进行跳过了。 编码 在中国大陆Windows使用的编码是GBK编码 查看电脑系统版本 WinR输入winver即可 桌面图标 设置->个性化->主题…

【机器学习】深度学习、强化学习和深度强化学习?

深度学习、强化学习和深度强化学习是机器学习的三个重要子领域。它们有着各自独特的应用场景和研究目标,虽然都属于机器学习的范畴,但各自的实现方式和侧重点有所不同。 1. 深度学习(Deep Learning) 深度学习是一种基于神经网络的…

Vite多环境配置与打包:

环境变量必须以VITE开头 1.VITE_BASE_API: 在开发环境中设置为 /dev-api,这是一个本地 mock 地址,通常用于模拟后端接口。 2.VITE_ENABLE_ERUDA: 设置为 "true",表示启用调试工具,通常是为了…

【MySQL】-- 库的操作

文章目录 1. 查看数据库1.1 语法 2. 创建数据库2.1 语法2.2 示例2.2.1 创建一个名为java114的数据库2.2.2 创建数据库java114,如果数据库不存在则创建2.2.3 查看警告信息 3. 字符集编码和校验(排序)规则3.1 查看数据库支持的字符集编码3.2 查…

动态SLAM总结二

文章目录 Mapping the Static Parts of Dynamic Scenes from 3D LiDAR Point Clouds Exploiting Ground Segmentation:(2021)RF-LIO:(2022)RH-Map:(2023)Mapless Online …

子比主题美化 – 添加天气教程

前言 经常看到很多的网站顶部或者侧边有显示天气状态的小条幅,看着也美观,寻思着也在自己的小站上显示天气。大体的思路是能识别用的ip地址来确认位置然后以代码形式在前台显示出。 经过在百度上搜索一番,发现一个很不错的天气api&#xff…

万界星空科技MES数据集成平台

制造执行系统MES作为连接企业上层ERP系统和现场控制系统的桥梁,承担了实时数据采集、处理、分析和传递的重要任务。MES数据集成平台是一个集成各类数据源,将数据进行整合和统一管理的系统,通过提供标准化接口和协议,实现数据的无缝…

GOME数据IDL处理

GOME数据后缀为xdr 数据url:https://lweb.cfa.harvard.edu/~xliu/GMLV3/ 官方文档给出的读取方式为IDL(restore方式): 以下是包含的数据字段: ;print,LONS ;print,ALB ;print,NLON ;print,NLAT ;print,LATS ; AVGK…

基于ssm 框架的java 开发语言的 在线教育学习平台系统设计与实现 源码 论文

博主介绍:专注于Java(springboot ssm springcloud等开发框架) vue .net php phython node.js uniapp小程序 等诸多技术领域和毕业项目实战、企业信息化系统建设,从业十五余年开发设计教学工作 ☆☆☆ 精彩专栏推荐订阅☆☆☆…

Kotlin真·全平台——Kotlin Compose Multiplatform Mobile(kotlin跨平台方案、KMP、KMM)

前言 随着kotlin代码跨平台方案的推出,kotlin跨平台一度引起不少波澜。但波澜终归没有掀起太大的风浪,作为一个敏捷型开发的公司,依然少不了Android和iOS的同步开发,实际成本和效益并没有太多变化。所以对于大多数公司来说依然风平…

系统设计,如何设计一个秒杀功能

需要解决的问题 瞬时流量的承接防止超卖预防黑产避免对正常服务的影响兜底方法 前端设计 利用 CDN 缓存静态资源,减轻服务器的压力在前端随机限流按钮防抖,防止用户重复点击 后端设计 Nginx 做统一接入,进行负载均衡与限流用 sentinel 等…

工具 | 红队大佬亲测5款推荐的Burpsuite插件

*免责声明:* *本文章仅用于信息安全技术分享,请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失,均由使用者本人负责,所产生的一切不良后果与文章作…

【LeetCode-热题100-128题】官方题解好像有误

最长连续序列 题目链接:https://leetcode.cn/problems/longest-consecutive-sequence/?envTypestudy-plan-v2&envIdtop-100-liked 给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的…

LLM大模型学习精要系列(一):掌握基础,开启大模型之旅

1.前言 1.1 基础模型研究 2023 年,随着 LLM 技术的发展,中国模型研究机构的开源模型迎来了爆发式的增长: 2023 年 3 月,智谱 AI 首先在魔搭社区发布了 ChatGLM-6B 系列,ChatGLM-6B 是一个开源的、支持中英双语问答的…

如何只修改obsidian图片链接为markdown

如何只修改obsidian图片链接为markdown 前言插件配置 使用注意 前言 适合有一定了解obsidian用法和插件市场,还有相对路径的人 插件 在obsidian插件市场搜索—开梯子 配置 首先使用ctrlp打开命令面板,也可以在左侧通过图标打开命令面板&#xff0c…

车载电子电气架构--- 车载诊断DTC全覆盖分类

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非必要不费力证明自己,无利益不试图说服别人,是精神上的节…

智能制造的人机料法环的内涵

在生产和管理领域,有个很重要的概念叫 “人、机、料、法、环”。 “人” 就是参与其中的人员,他们的技能、态度、责任心等对事情的结果影响很大; “机” 指的是机器设备和工具等,就像干活要用的家伙事儿,好不好用、正不正常直接关系到工作的效率和质量; “料” 呢,就…