官方中文PDF,设计和规模设定指南

  VMware Virtual
SAN以x86服务器直连存储为核心,也就是利用服务器本地磁盘,以分布式方式构建共享的数据存储。如果仅从定义来了解Virtual
SAN,难免有些晦涩难懂。对此,不妨从系统构建的角度进行了解。

什么是 Virtual SAN?

简介

  我们如何构建一个Virtual SAN?要构建一个Virtual
SAN系统,至少需要3台ESXi
5.5主机,对于主机要求配有至少一个SSD和一个HDD(也就是硬盘),配有千兆或者万兆网卡,SAS/SATA控制器等,符合这些硬件的要求,我们就可以构建一个Virtual
SAN的存储集群。

VMware Virtual SAN 是适用于 VMware vSphere
的软件定义的存储。通过建立服务器连接的硬盘和/或固态硬盘(HDD 和/ 或
SSD)集群,Virtual SAN
可以创建专为虚拟环境设计、经过闪存优化且恢复能力极强的共享数据存储。

1.1  VMware Virtual SAN

  Virtual
SAN对于硬件的要求是采用标准X86服务器(至少3台),充分利用x86服务器本地硬盘,借助网络构建为分布式的共享存储。Virtual
SAN有关管理和控制的软件已经内嵌入vSphere内核中,也就是说,软件已经随vSphere部署了,只要购买License就可以使用了。Virtual
SAN要求x86服务器至少配备一块SSD,作为读/写操作的加速使用。对于Virtual
SAN有一点需要说明的,其存储主要用于VMDK((VMWare Virtual Machine Disk
Format))的对象存储。

可将 Virtual SAN
配置为混合式或全闪存存储。在混合式存储体系结构中,Virtual SAN
建立起服务器连接的 HDD 和 SSD
池以创建分布式共享数据存储,此数据存储可将存储硬件抽象化以便为虚拟机提供软件定义的存储层。闪存用作读缓存/写缓冲区以提高性能,磁盘提供数据持久性。或者,可将
Virtual SAN
部署为全闪存存储体系结构,在此体系结构中闪存设备以智能方式用作写缓存,而
SSD 提供数据持久性以及一致的快速响应。全闪存体系结构允许对 SSD
进行分层,以实现经济高效的实施:写入密集型缓存企业级 SSD
层和读取密集型较低成本 SSD 数据持久性层。

VMware® Virtual SAN™ 
是一个新的软件定义存储平台,它聚合了虚拟化管理程序,并与VMware vSphere®
全面集成。Virtual SAN 将vSphere
集群中的主机本地连接的磁盘聚合起来,创建一个分布式共享存储解决方案。Virtual
SAN 可实现在VMware vCenter™
中快速调配存储,作为虚拟机创建和部署操作的一部分。

  对于于VMDK需要稍加说明,它是虚拟机VMware创建的虚拟硬格式,文件存在于被称为VMFS(虚拟机文件系统)的VMware文件系统中,所有用户数据和有关虚拟服务器的配置信息都存储在VMDK文件中。VMDK文件通常都比较大,2TB的文件不足为奇。正因为如此它们被描述为“大的、块级I/O模式”。当任何用户数据变化或虚拟服务器配置变化,VMDK文件都要更新。由于VMDK没有增量类型数据获取功能,任何对文件的更改意味着整个文件需要重新备份。

Virtual SAN
直接嵌入在虚拟化管理程序中,不需要安装其他任何软件,只需点击几下即可轻松启用。它是通过
vSphere Web Client 管理的,并与 VMware 体系(包括 vMotion®、
HA、Distributed Resource Scheduler™ (DRS) 等功能和其他 VMware 产品,例如
VMware vCenter™ Site Recovery Manager™ 和 VMware vRealize®
Automation™)集成。虚拟机存储调配和存储服务级别(例如容量、性能、可用性)是通过以虚拟机为中心的策略控制的,这些策略可动态设置或修改。Virtual
SAN
可动态自调节,调整以适应工作负载情况中的不断变化,对存储资源进行负载平衡,从而确保每个虚拟机都符合为其定义的存储策略。这一策略驱动型方法可自动执行手动存储任务,使得虚拟机的存储管理更加简单。

Virtual SAN
是一种混合磁盘系统,它利用基于闪存的设备提供最佳性能,同时利用磁盘提供容量和持久性数据存储。这样既能实现企业级性能又能提供具有强大恢复能力的存储平台。

  Virtual
SAN是一种虚拟机的专用存储,对于物理服务器而言是没有办法利用Virtual
SAN发布式共享存储。实际上,Virtual
SAN就是一种虚拟机专用的以软件方式定义的存储,该软件已经内嵌入vSphere。由于是软件定义的方式,因此具有软件定义方式所具有的灵活性和敏捷型。它可以根据应用程序需要,用软件的方式设置策略,自动控制所需要的服务级别。

Virtual SAN 基于嵌入在 vSphere
内核中融合了虚拟化管理程序的分布式体系结构,可以实现最佳的数据放置和 I/O
优化。与在虚拟化管理程序上单独运行的其他存储虚拟设备相比,由于该产品直接位于
I/O 数据路径中,因此它能提供最高级别的性能,而不会增加额外的 CPU 开销。

Virtual SAN 的分布式数据存储是一个对象存储文件系统,它利用vSphere
基于存储策略的管理(SPBM) 框架,提供通过vSphere
虚拟机存储策略集中管理的以应用为中心的存储服务和功能。

  作为一种企业级分布式的共享存储,Virtual
SAN需要在性能和高可用性方面满足应用的需要。据了解,Virtual
SAN采用多副本的方式,其硬件故障恢复能力可以实现磁盘、网络故障0停机,它还可以Vsphere
HA等进行互操作。

Virtual SAN
具备可实现弹性且不中断的扩展的分布式体系结构。通过向集群添加新主机(横向扩展),可以同时扩展容量和性能;通过仅向现有主机中添加新驱动器以分别扩展容量和性能(纵向扩展,添加
SSD 可提高性能,添加 HDD
可扩展容量)。这种随增长扩展的模式可提供线性精确的扩展,以及随着时间合理地分次进行投资。

本文档重点介绍Virtual SAN 分布式数据存储的定义、规模设定指导原则和特性。

  由于Virtual
SAN内嵌入vSphere内核中,就缩短了虚拟机访问存储的I/O,SSD的采用也克服了传统磁盘的I/O瓶颈,数据调度和命中率将直接影响Virtual
SAN的性能。

VMware Virtual SAN 6.0 简介PDF+PPT文档可以到Linux公社资源站下载:

1.2  Virtual SAN 数据存储的特性和规模设定

操作系统,  根据VMware披露的性能指标,在32节点集群Virtual
SAN中,其IOPS读取性能可以达到200万,而读写性能为64万IOPS(70%读,30%写,4K大小,80%随机)。

——————————————分割线——————————————

1.2.1 磁盘组

  Virtual
SAN的优势在于性能和容量扩展的灵活性,由于采用x86通用服务器,无论在CapEx还是OpEx上均有很好的表现。与磁盘阵列相比,TCO优势明显。

免费下载地址在

从定义上讲,磁盘组是由本地连接的基于闪存的设备和磁盘设备组合而成的管理结构。创建磁盘组需要指定一个基于闪存的设备
( 、            、或      固态硬盘)以及一个或多个磁盘 (  或         
      硬盘)。磁SAS SATA    PCIe                        SAS  SATA
盘组构成了Virtual SAN 数据存储的分布式闪存层,并为其提供存储容量。

  对于Virtual
SAN适用的应用场景,首先是应用在虚拟化的应用场合。VMware有关专家表示,Virtual
SAN的目标并不是替代现有的磁盘阵列,而是与现有的SAN/NAS磁盘阵列和云存储并存,为用户提供了一种高性价比的虚拟化专用存储。

用户名与密码都是www.linuxidc.com

Virtual SAN
分布式闪存层通过在所有磁盘前端提供读缓存和写缓冲,优化了虚拟机和应用的性能。存储容量分为两部分: 70%用于读缓存,30%用于写缓冲。 

  据了解,桌面虚拟化将是目前Virtual
SAN的最佳应用场景之一,会极大降低桌面虚拟化的应用成本。

具体下载目录在 /2017年资料/2月/25日/VMware Virtual SAN 6.0
简介PDF+PPT/

所有磁盘组先通过改进的磁盘上文件系统VMware vSphere VMFS-L
进行格式化,然后作为单个数据存储装载到对象存储文件系统数据存储中。每个磁盘的VMFS-L
格式化共占用750 MB 的容量。

下面提供VMware Virtual SAN 诊断和故障排除参考手册 v1.0
官方中文PDF版,可以到Linux公社资源站下载:

下载方法见
http://www.linuxidc.com/Linux/2013-07/87684.htm

Virtual SAN 分布式数据存储容量是位于vSphere
集群中多台主机上的磁盘组的容量之和,并且取决于磁盘的大小。磁盘组由共同组成池的基于闪存的设备和磁盘构成,但只有磁盘的可用容量才会计入Virtual
SAN 数据存储的总容量中。基于闪存的设备的容量专门用于Virtual SAN
的缓存层。

——————————————分割线——————————————

——————————————分割线——————————————

组件

免费下载地址在

本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-02/141065.htm

在Virtual SAN 中,对象由分布在vSphere
集群中的各个主机上的组件组成。这些组件存储在Virtual SAN
分布式数据存储内不同的磁盘组组合中。组件以透明方式获得由基于闪存的设备分配的缓存和缓冲容量,
它们的数据以 “静止”方式存储在磁盘上。Virtual SAN 5.5 
目前支持每台主机最多包含3,000 个组件。

用户名与密码都是www.linuxidc.com

操作系统 1

每个存储对象都包含见证组件,即仅包含对象元数据的组件。在Virtual SAN
集群中做出可用性决策时, 见证组件起着避免
“裂脑”行为的决定性作用。每个Virtual SAN 见证组件也会占用2 MB 容量。

具体下载目录在 /2017年资料/2月/24日/VMware Virtual SAN
诊断和故障排除参考手册 v1.0 官方中文PDF/

1.3  Virtual SAN 数据存储规模设定注意事项

下载方法见
http://www.linuxidc.com/Linux/2013-07/87684.htm

Virtual SAN
存储解决方案旨在为虚拟机提供容量、可用性和性能方面的功能。用户必须了解这些存储功能如何影响Virtual
SAN 中存储容量的使用情况。其中 “容许的故障数量”功能的影响最大。

——————————————分割线——————————————

1.3.1 容许的故障数量

本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-02/141045.htm

容许的故障数量策略设置是一种可用性功能,可以应用于所有虚拟机或单个VMDK。在为Virtual
SAN
规划和调整存储容量时,此策略起着非常重要的作用。根据虚拟机的可用性要求,虚拟机存储策略中定义的设置可能导致占用容量多达虚拟机或单个磁盘容量的四倍。

操作系统 2

VMware Virtual SAN 设计和规模设定指南
PDF文档可以到Linux公社资源站下载:

——————————————分割线——————————————

免费下载地址在

用户名与密码都是www.linuxidc.com

具体下载目录在 /2017年资料/2月/26日/VMware Virtual SAN
设计和规模设定指南 PDF/

下载方法见
http://www.linuxidc.com/Linux/2013-07/87684.htm

——————————————分割线——————————————

本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-02/141087.htm

操作系统 3