VMware vSAN 架构解析及存储策略

内容来源:2017年1月16日,东方瑞通高级产品经理高金良在“VMware官方在线直播”进行《VMware vSAN 架构解析及存储策略》演讲分享。IT 大咖说(WeChat_ID:itdakashuo)作为独家视频合作方,经主办方和讲者审阅授权发布。

阅读字数:2896 | 4分钟阅读

观看嘉宾完整演讲视频及PPT,请点击:http://t.cn/E20SOOw

摘要

VMware vSAN 通过 vSphere 原生的高性能体系结构支持业界领先的超融合基础架构解决方案。

vSAN是 Software-Defined Data Center 的核心构造块。

借助 VMware 支持的超融合基础架构,您能够安全发展、降低 TCO 以及根据未来发展需求扩展规模。

vSAN概述

SDDC概述

在软件定义的数据中心内,整个基础架构都实现了虚拟化,并且数据中心完全由软件自动控制。vSphere是软件定义的数据中心基础。

关于vSAN

vSAN是借助软件将服务器本地众多的空白磁盘打造成一个虚拟的共享存储。通过vSAN可以将服务器本地的磁盘整个构建成一个相对应的分布式虚拟的共享存储。

vSAN要求

vSAN被包括在vSphere 5.5 U1和以后的许可。

要想构建vSAN,首先我们的服务器必须满足相对应列表的要求,通过列表去选择相应兼容性的设备。其次,服务器要有相对应的一系列空白磁盘。这个空白磁盘要有SSD和容量磁盘。SSD可作为相应的读写缓存,容量磁盘既可以是SSD,也可以普通的磁盘。这些磁盘必须以直通或RAID 0的方式进行交付。

但是并不是vSAN集群中的每个节点都需要本地存储,没有本地存储的主机仍可利用分布式数据存储。

vSAN组件及架构介绍

vSAN集群

VirtualSAN是一种集群功能。通过vSAN将众多主机本地的磁盘创建分布式RAID,虚拟机的数据就会存储在磁盘上。这个磁盘实际是在每台服务器的本地,但是通过vSAN软件的管理,它几乎可以实现虚拟共享存储的所有功能。

分布式复制存储

vSAN使用ESXi主机本地基于闪存的设备和磁盘来存储数据,并使用以太网基于可配置的策略在ESXi集群节点之间复制数据。

硬盘或SSD提供永久存储容量层。基于闪存的设备提供缓存层用于读缓存和写缓冲区。

磁盘组

磁盘组是vSAN的管理结构,其中包括一个缓存设备和一个或多个容量设备。

磁盘组需要1个用于缓存的闪存设备和1到7个存储容量的设备。一台主机最多可包含5个磁盘组。

混合磁盘组

vSAN混合磁盘组配置包括至少一个SSD缓存设备和一个SSD或HDD容量设备。

缓存设备用于性能。70%的可用缓存用于频繁读取驱动器块,而剩下的30%用来写缓冲。

容量设备则是用于存储容量。

全闪存磁盘组

vSANall-flash磁盘组配置包括各有一块SSD作缓存和容量。

闪存设备以两层格式用于缓存和容量,100%的可用缓存用于写缓冲。管理员决定将哪些闪存设备用于容量层。

vSAN数据存储

vSAN群集始终只有一个vSAN数据存储区,与群集中的磁盘和主机数量无关。

vSAN和基于对象的存储

在vSAN中,它把整个虚拟机分成了五种对象,VM主命名空间、VMDK、快照增量、VM内存和VM交换。

这五种对象按照相应的策略可以打散存储到后台不同主机的不同磁盘里,以保证该虚拟机的可用性和性能。vSAN就是基于策略的分布式对象存储系统。分布式是指把不同主机上不同的磁盘组聚合在一起。

对象

在vSAN数据存储区中创建的虚拟机有VM主命名空间、VMDK、快照增量、VM内存和VM交换五种对象。

组件

每个存储对象都作为RAID树部署在vSAN中,RAID树的每个叶子都是一个组件。

例如,一个带有两个条带的存储策略在两个磁盘上各创建了一个VMDK条带。VMDK是对象,条带是该对象的组成部分。组件的最大大小为255GB。

vSAN使用分布式RAID体系结构在群集上分发数据。组件使用以下技术进行分发:条带化(RAID 0)、镜像(RAID 1)、镜像加上条带化(通常称为RAID 10)、擦除编码(RAID5/6)。

创建的组件副本和副本的数量基于对象策略定义。

应用于虚拟机的存储策略会影响vSAN存储该虚拟机所需的存储对象的数量。

虚拟机存储策略

策略能保证整个虚拟机的可用性。

存储策略基于存储功能,在部署时为虚拟机定义。可以在以后应用,随时都可以更改。如果正在使用则无法删除。

镜像

镜像创建对象的多个副本,以提高可用。每个对象创建的副本数基于配置的虚拟机存储策略。vSAN支持二路、三路和四路镜像。

条带化

条带化可将给定对象的数据拆分为多个条带,也称为分段。通过条带化,可以由多个vSAN磁盘组同时支持一个数据请求,从而提高性能。可以同时访问不同的数据条带。

镜像和条带化

可结合使用镜像和条带化以提供可用性和性能方面的优势。

vSAN集群的配置

vSAN群集要求

vSAN可以在群集创建期间或群集创建之后启用,前提是满足以下要求:

至少有三台ESXi主机(节点)具有所需的缓存和容量磁盘。支持两节点配置,但需要见证主机。

所有主机都必须使用vSAN的VMware兼容性指南来验证硬件。

所有主机都必须有一个连接到同一物理网络启用了vSAN流量的VMkernel端口。

配置VMkernel的vSAN网络

创建VMkernel端口是为了向vSphere主机和托管虚拟机提供2层和3层服务,类似于网卡上的物理端口。

vSAN使用连接到虚拟网络的VMkernel端口在vSAN节点之间传递通信。

配置Virtual SAN VMkernel端口

每个加入Virtual SAN集群的主机都必须有支持Virtual SAN流量服务的VMkernel端口。

创建Virtual SAN集群

1、验证是否满足适用于Virtual SAN的VMkernel兼容性指南中规定的先决条件。

2、启动“New Cluster”向导。

3、为集群命名。

4、选中Virtual SAN对应的“Turn On”复选框。

5、选择磁盘申领模式。

6、添加主机。

在现有集群中启用Virtual SAN

要在现有主机集群中启动Virtual SAN,除上述条件之外,还必须保证vSphere HA已禁用。

vSAN和vSphere HA

在vSAN集群上使用vSphere HA集群要求包括集群中的ESXi主机必须是5.5版本U1或更高版本。

必须按特定顺序配置vSAN和vSphere HA。在启用vSphere HA之前,必须启用vSAN;在禁用vSAN之前,必须禁用vSphere HA。

vSphere HA与Virtual SAN的网络连接差异

在Virtual SAN集群中启用vSphere HA后,vSphere HA代理间流量会流经Virtual SAN网络而非管理网络。如果Virtual SAN被禁用,vSphere HA流量将迁移回管理网络。

创建磁盘组

磁盘被分配给磁盘组,用于缓存目的或容量。一个单独的驱动器只能在一个磁盘组使用。

vSAN核心策略解析

vSAN存储策略

可以创建多个虚拟机存储策略以供单个vSAN群集使用。vSAN有一个默认的虚拟机存储策略,可以创建可利用vSAN功能的自定义存储策略。除非选择了不同的存储策略,否则将使用默认的vSAN存储策略。使用vSphere Web Client查看、创建和修改策略。

定义存储策略:规则集

常规规则集是特定于数据存储的。它们包括描述虚拟机存储要求的放置规则。规则集可以基于标记或存储功能,也可以包括可选的存储策略组件。

vSAN的虚拟机存储策略功能

可以从一个或多个vSAN规则创建存储策略。

容忍的故障数

此值定义存储对象可以容忍的主机、驱动器或网络故障的数量。

默认情况下,PFTT使用RAID 1来确保数据可用性。允许n个容忍的失败,则需要创建n+1个对象的副本,或2n+1主机提供存储。

默认值为1,可能的值从0到3,这取决于主机的数量。

RAID 1镜像与RAID 5/6擦除编码

擦除编码可以大大节省镜像的容量,但擦除编码会在IOPS和网络带宽方面带来额外的开销。

对象空间预留

此值是在调配时保留的VMDK对象的逻辑大小的百分比,默认值为0%,可能的值从0%到100%。

在启用重复数据消除和压缩时,对象空间预留必须位于0或100%。在启用重复数据消除和压缩后,0%和100%是唯一兼容的选项。

在调配过程中应用虚拟机存储策略

当vSphere管理员选择一个目标数据存储时,可以从可用虚拟机存储策略下拉菜单中选择存储策略。

vSAN的常见使用场景

带有Virtual SAN的vSphere支持多种使用情形,包括关键业务应用、虚拟桌面基础架构、测试和开发、第2层/第3层应用、备份和灾难恢复、管理集群、DMZ/隔离区、远程办公室/分支机构、同城双活、应用集群。

今天的分享就到这里,谢谢大家!

编者:IT大咖说,转载请标明版权和出处

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,294评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,493评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,790评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,595评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,718评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,906评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,053评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,797评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,250评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,570评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,711评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,388评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,018评论 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,796评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,023评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,461评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,595评论 2 350

推荐阅读更多精彩内容