机房360首页
当前位置:首页 » 服务器虚拟化 » 盘点:虚拟服务器中的存储工具

盘点:虚拟服务器中的存储工具

来源:机房360 作者:jay蕊编辑 更新时间:2014-6-21 16:47:44

摘要:再高效的存储配置和维护也并非易事,而虚拟服务器环境下的存储管理更是一个挑战。加上存储阵列挂到物理服务器(主机)上,虚拟化管理程序做虚拟化并协调分配物理资源到各个虚拟机(vm),对于物理存储组件来讲,虚拟机使用虚拟存储资源的能力变得尤为复杂。

  不使用特殊工具的情况下,为运行在带有直连式存储(das)的物理机上的某个特定应用程序诊断和识别存储性能问题的根本原因,是一个相对简单的任务,但在虚拟化环境下根本不是这样。在某主机上运行着某虚拟机,该虚拟机与其他虚拟机访问某一san上同一存储池,而这个san为搭载虚拟化管理程序的其他类似的主机提供着存储。解决这样一个vm上运行的某应用程序的性能问题,就需要利用高效的管理工具。虚拟机存储管理复杂性的罪魁祸首是虚拟服务器和应用程序访问抽象共享物理资源的大量组合,以及其他各种迁移组件,包括从提供若干路径的多路径选择,到支持动态存储分层即将数据块打乱在不同存储层的附加存储。

  虚拟机存储管理工具

  高效的管理工具,能提供存储内视图和从虚拟机到磁盘转轴的存储监控,也使系统管理员能够克服这种交错纷杂,是虚拟服务器环境的一个关键组成部分。

  在功能和管理维度有所不同,管理虚拟机的存储可以使用以下三种工具:

  由虚拟化管理程序提供的管理工具

  由存储系统厂商提供的基本管理器和工具

  第三方存储管理工具及应用

  虚拟化管理程序api使与存储系统和存储api进行交互成为可能,像全球存储网络工业协会(snia)的存储管理倡议规范(smi-s)描述了工具和应用程序如何与存储系统交互,这样便模糊以上三类间的界限,使比较市面上各种存储管理方案和产品的功能和特性,变得更具挑战性。举例来讲,一个存储阵列供应商支持smi-s的程度直接影响依靠smi-s管理存储资源的第三方管理工具的管理能力。同样,一个存储阵列对虚拟化管理程序api的支持级别也决定着 vm存储可以管理的水平和粒度。换句话说,管理虚拟服务器存储需要对虚拟化管理程序、存储系统和管理工具的组合进行分析,并跟给定环境强耦合。

  虚拟管理程序端存储管理工具

  即使没有存储阵列的集成,在某种程度上虚拟管理程序也能够执行存储管理任务。一旦分配给虚拟管理程序一个卷或lun,它就能够接管所分配的数据存储,如从数据存储到虚拟机的精简配置存储。如果下层存储阵列与虚拟管理程序没有进一步的集成,其关联虚拟化资源与物理存储阵列的能力,便只能停留在已分配的数据存储水平上。

  如果多个vm栖身于这个数据存储,将vm所用的存储与物理存储组件相关联就不会太容易,比如磁盘与控制器。解除这种限制的一种方法就是配置许多小的luns或卷,但是这也会带来一系列新的挑战。除了会加重存储团队的负担之外,虚拟管理程序的特点,尤其是来自vmware软件的虚拟管理程序,会促进形成大型的存储池,这将由vm与多个vmware主机共享。vmware虚拟机文件系统(vmware集群文件系统)进行存储虚拟机磁盘文件以及快照、storage vmotion将vm从一个数据存储转移到另一个而没有引起停机的时间以及 storage distributed resource scheduler对存储资源进行负载均衡,这些都需要它们在大型数据存储配置方面达到最高潜力,而大型数据存储承载着许多虚拟机,并被多个vsphere主机共享。

  为了克服虚拟管理程序与物理存储之间的连接障碍,虚拟管理程序供应商研制了能够使虚拟管理程序与物理存储相互作用的api。首先,用于array integration的 vmware vstorage api(vaai)使特定的存储任务从vmware虚拟管理程序卸载到存储阵列中,比如复制与转移数据及自动精简配置。用于storage awareness的vmware vstorage(vasa)允许存储阵列与vmware vcenter进行管理功能方面的联合,通过插件(称作提供器)给予vsphere管理员存储能力,即vcenter能接受来自下层盘阵的容量、健康状态、配置信息,并且能够在 vcenter用户界面上进行展示。

  与vmware vaai类似,microsoft将卸载数据传输(offloaded data transfer)引入windows server 2012,从而可以以卸载的方式进行对存储阵列的复制和移动操作。为了完成管理与第三方存储的深度联合,windows server 2012中新的微软存储管理api与系统中心虚拟机管理器(scvmm)2012现在都能够支持smi-s与存储管理包(smp)。总之,scvmm 201现在既能管理兼容smp与smi-s的阵列,又能管理 san存储。微软支持的smi-s不仅仅提升了标准(标准的支持一直发展的很慢),而且也使得大量支持smi-s管理(包含scvmm 2012)的存储系统不需要存储系统厂商的支持,而另一个专有api与所有的vmware api情况类似。

  为了保证管理及与第三方存储的深度集成,windows server 2012中的windows存储管理api以及系统中心虚拟机管理器(scvmm)2012现在都能够支持smi-s与smp。

机房360微信公众号订阅
扫一扫,订阅更多数据中心资讯

本文地址:http://www.jifang360.com/news/2014621/n090859560.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
更多
推荐图片