- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VMware虚拟卷VVols组件浅析.doc
VMware虚拟卷VVols组件浅析
【摘要】虚拟卷VVols技术是软件定义存储SDS重要组成部分之一,本文主要通过探究传统的虚拟化解决方案中缺陷和不足,以及对于虚拟卷VVols技术相关组件的研究,从而更加深入了解虚拟卷VVols技术如何解决传统解决方案的缺陷。
【关键词】VMware;VVol(Virtual Volume);SDS(Software Define Storage)
一、引言
面对传统存储管理模式的缺陷和挑战,例如存储容量难以横向扩展、异构厂商设备的互不兼容等问题,VMware公司提供了虚拟卷VVols的解决方案。虚拟卷VVols(Virtual Volumes)是VMware公司的软件定义存储SDS框架的一部分。VVols通过将存储资源,I/O资源抽象化和池化以及基于存储策略的管理(SPBM)等技术,使得vSphere管理员在存储上创建虚拟机及其相关操作更方便灵活,更易于管理和实现。
二、传统VMware存储技术的缺陷
在VMware公司的虚拟卷VVols技术使用之前,也就是目前常用的部署虚拟机的流程大致如下:
(1)虚拟机管理员预先向存储管理员讨论虚拟机的基础存储要求(比如容量,内存和性能,还有数据保护、冗余、快照之类的数据服务)。
(2)存储管理员在相应磁盘阵列上创建满足虚拟机需求的存储池。
(3)存储管理员将该存储池按照LUNs(块存储,VMFS)或NFS方式划分,并将其提供给ESXi主机。
(4)存储管理员使用诸如vCenter或vSphere Web Client等VMware管理工具,在提供的存储上部署并管理V虚拟机。
显然,当前在存储上部署虚拟机的流程复杂且耗时。部署一个虚拟机需要存储管理团队中不同角色之间紧密协同合作。
此外,以上过程还存在缺陷:
(1)无法预先知道需要配置多少。存储管理员往往出于未来使用量增加的考虑,会预先多配置容量,从而导致配置过剩和性能浪费。
(2)需要在LUN级别上进行操作。一个存储池中存放了很多虚拟机,vSphere管理员很难对某个特定虚拟机进行特定配置和操作。
(3)虚拟机相关信息的文件是直接与底层存储进行关联的,耦合度太高。
三、虚拟卷VVols技术
随着软件定义存储SDS技术的发展,人们对于存储使用要求有了进一步的提升。除了需要解决上述传统的VMware存储技术的缺陷以外,还要面对异构的存储设备、需要提供统一的存储资源池和跨设备提供数据服务等问题。
虚拟卷VVols是VMware公司软件定义存储SDS框架的重要组成部分之一。根据VMware官方介绍:“Virtual Volumes践行 VMware SDS愿景的核心原则,以求在虚拟化环境中实现能从根本上提高效率的存储运维模式,从而集中关注虚拟机而不是物理基础架构。”,虚拟卷VVols可以从根本上提高存储使用的效率。
虚拟卷VVols通过以下几个组件构成:(1)VVols;(2)存储容器Storage Containers (SC);(3)协议端点Protocol Endpoints (PE);(4)vSphere存储感知Sphere API for Storage Awareness(VASA);(5)存储策略的管理Storage Policy Based Management (SPBM)。
以下对核心组件构成进行说明:
1.VVols
Virtual Volumes(VVols)是创建并存储在磁盘阵列上的新型虚拟机对象。传统的架构中,虚拟机在存储上的表现形式是VMFS文件系统(如vmdk)。VVols架构则去掉了原来的VMFS文件系统这一抽象层,取而代之是通过存储容器Storage Container技术向用户提供了一个一致统一的抽象层。这样,向上一层用户(即虚拟机)封装了底层存储的细节,用户不再需要知道数据到底存储在什么地方。从而实现存储的定义和使用相互分离的目的,达到软件定义存储SDS中的存储高度横向可扩展性的目的。
2.存储容器
虚拟卷VVols则存储在存储容器(SC)上。存储容器SC是由存储管理员定义和创建的,是纯逻辑存储结构。SC有点类似于储存池的概念,是底层存储容量的资源池,用来分配和约束存储容量。同时,由于SC是逻辑实体结构,这样理论上,SC支持实时、无中止的容量扩展和收缩。
通过SC可以有效整合异构磁盘组成的阵列,对外提供一个统一的存储资源池。
SC还可以提供更大程度的灵活性,除了可以按照传统的方式,即为某种类型或配置的存储池创建特定SC,我们还可以给包含不同配置和类型的整个磁盘阵列创建一个SC。事实上,传统的方式并不是最优化的
原创力文档


文档评论(0)