赞
踩
VMware为了将SDS控制平面扩展到外部存储,在vSphere 5.5之前就发布了Virtual Volume。利用Virtual Volume,虚拟化管理员能够摆脱传统存储Lun的束缚,将管理转向虚拟数据中心,极大了减轻了管理员的负担。通过vSphere集成软件定义的存储策略,使得管理、部署以及遵从性变得自动化,使得粒度更大,可扩展性更高,效率更高。Dell Storage Center OS(SCOS)7.0 和Dell存储管理器Dell Storage Manager(DSM2016R1)增加了对Virtual Volume的兼容与集成。
备注:Dell Storage Center源自之前被DELL收购的Compellent。
下图是Dell SC Series 存储VVol的访问架构图。Dell SC存储通过VASA Provider启用对VMware Virtual Volume操作的支持。VASA是vCenter和存储软件之间的软件接口,实现虚拟机粒度的存储策略驱动自动化管理,充分利用现有存储的特性,比如快照 QOS等,提升虚拟机的性能和有效节约管理成本。Virtual Volume能够感知虚拟机的数据操作,并将其转发给存储执行,现在DSM VASA Provider支持Vmware VASA2.0 API。
通过上图,可以看到Virtual Volume主要有三个组件:ProtocolEndpoint、Storage Container和 VASA。
Vendor Provider (VP):由存储厂商提供的插件。它可以使用一系列带外管理API,VASA等。VP可以通过VASA API将存储阵列的功能呈现给vSphere。
Storage Container (SC):SC某种意义上和datastore相同,但它更注重于物理存储上的数据块(chunk)分配。SC基于将符合特定应用SLA的VMDK组合后通过VASA API翻译至符合要求的存储设备上。
Protocol Endpoint (PE):PE是主机到存储系统的接入点,由存储管理员创建。其上所有的路径和策略通过PE管理。PE兼容iSCSI和NFS。它的目的是替代LUN和挂载点(Mount Point)。
下面演示Dell SC 在Virtual Volume配置操作情况。
一. 为了提供更好的性能,以及出于VVOL的Meta Data安全考虑,DSM建议连接到外部数据库,比如MSSQL、MYSQL。
二. 在DSM中注册vCenter并且注册VASA。
三. 将VMware的服务器提供给SC系列阵列时,将创建自动Protocol Endpoints(PE)并将其呈现给每个具有LUN ID 256的vSphere主机(或下一个顺序可用的最多1,023个)。每个主机创建一个PE。 SC系列阵列每个控制器最多支持50个PE。每个vSphere主机支持多达256个PE,适用于托管虚拟卷的多个阵列的环境。vSphere主机将PE检测为512字节设备。
四. 在DSM存储端设置Storage Container(SC)。
· 创建Datatore。
· Datastore的类型选择为VVol。
· 创建Storage Container。
五. Storage Container创建后,在vCenter中能自动识别到的Protocol Endpoint。
六. 通过添加Datastore向导把VVol卷添加到datastore中。
七. SPBM Storage Policy设置
· DellSC存储本身也是使用存储策略来管理存储池的,根据数据被访问的频繁程度自行自动分层,热点数据会放置在SSD,冷数据会自动下沉到机械硬盘。
· 对比其他厂商,Dell SC系列存储支持VVoL数据在不同Tier的硬盘中做自动分层功能,很多厂商VVoL目前还不支持在不同Tier的磁盘之间做数据迁移。
八. 快照测试
· 测试在vcenter中建了三个快照
· 存储端也自动创建了快照,VMware直接把快照卸载到存储中执行,传统的vmfs 存储快照和VMware 的快照是完全独立的
· 删除快照
· 存储端的快照也自动被删除
虚拟卷(VVol)就是让存储知道虚拟机的存在,并在存储级实现虚拟机对VMDK的所有操作(快照,克隆,策略等)。VVol是架设在虚拟机和存储之间的一座桥,让虚拟机成为存储管理和存储策略的基本单元。VVol能够感知虚拟机的数据操作,并将其转发给存储执行。
---End---
【编者Peter Ye按】
封面放的是一张旧的Compellent常用的图,以此怀念编者我曾经的Compellent的工作经历。
最近欢迎投稿的是有关VMware SDS的系列文章,已经在微信公众号“乐生活与爱IT”发表了HPE, NetApp, 以及今天的DELL等存储厂商。欢迎更多存储厂商的技术专家投稿。
另外,2018-2-28发表的 《留言点赞获赠书 | 使用 Virtual SAN 实现策略驱动的存储设计》,目前留言获赠仍然有效,欢迎前去,有机会获得英文原著作者(Martin Hosken)和多位译者的亲笔签名。
关于VMware SPBM和vVols的详细介绍可以参见:
SDS自动化之实现 – 存储策略之发展 & SPBM是什么(含Virtual Volumes大全)
SPBM如何与vSAN联动,可以参见:
VMware SDS之八: VSAN助力云管理自动化 (1)
VSAN助力云管理自动化 (2):借助SPBM插件包实现vRA与VSAN的结合
VSAN助力云管理自动化 (3): 五分钟视频演示(无声音)
VSAN助力云管理自动化 (4):如何允许Tenant在VRA里自行更改VSAN SPBM策略
其他存储厂商如何与vVols结合的文章,参见:
VMware SDS之九: VMware软件定义存储鲜为人知的另一部分 (介绍了HPE的NimbleStorage、3PAR是如何与VMware vVol结合的)
VMware SDS之十: VMware SPBM之SolidFire篇 (NetApp SolidFire)
---我是分界线---
微信公众号平台"乐生活与爱IT"在目前阶段,主要是分享软件定义存储(SDS),及VMware vSAN相关的文章,偶尔也会分享虚拟化、云计算、大数据、IoT、区块链、人工智能等,甚至生活类的好文章。欢迎投稿,特别是原创文章。如果原创文章首次是在"乐生活与爱IT"发表,视质量和阅读量能获得20~500元的稿费。我的QQ号:9269216。另外,如果还有赞赏收入,作者可获得60%。
欢迎对SDS感兴趣的朋友,加入软件定义存储讨论 QQ群:122295009,可下载原创的一些文章,及其他有参考价值的文档。可直接搜索群号,或者扫描如下二维码:
同时,欢迎您加入 "开放讨论群-SDS&虚拟化" 微信群,并邀请其他对SDS和虚拟化感兴趣的朋友加入此微信群。可以通过添加如下管理员之一的微信号,建议添加管理员时,告知你的公司名和姓名,方便备注保存。
sdg8848
libo9538
yangzhuan
dts0103
欢迎您通过扫描关注微信公众号:“乐生活与爱IT”。
关注后,可以通过点击左下角的“文章目录”,通过输入三位数(记住!是三位数,目前第一位是0或者1)详细了解如何查看历史文章。
点击左下角“阅读原文”,可以看到《留言点赞获赠书 | 使用 Virtual SAN 实现策略驱动的存储设计》
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。