下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

详解vmware vSphere5的存储管理功能

作者:课课家教育     来源: http://www.kokojia.com点击数:1827发布时间: 2016-07-07 09:50:25

标签: 精通vmware vsphere5.5vSphere5存储vmware虚拟机

  最近vmware推出了最新的vSphere推出了vSphere存储硬件装置,一种虚拟的存储硬件装置(VSA),支持更高的RAID级别,专门针对中小型企业用户。那么它的存储管理功能究竟是如何实现的呢?在接下来的说明里我们将带大家一起去探讨一下他的功能,希望对大家有帮助!

详解vmware vSphere5的存储管理功能_精通vmware vsphere5.5_vSphere5存储_vmware虚拟机_课课家

     Vmware公司vSphere5产品的发布,它将为虚拟化平台带来了许多令人兴奋的新特性和许多增强的功能,尤其是在存储方面。存储方面两个最大的新特性是存储分布式资源调度(StorageDRS)和配置驱动存储(Profile-DrivenStorage),它们提供了对管理和控制存储资源将会非常的有效果!大大的丰富了虚拟机的功能!

  在vSphere之前的版本当中,它的分布式资源调度管理功能可以基于CPU和内存资源的利用率来分配和均衡虚拟机的工作负载。存储DRS它将此功能延伸到了存储,它使智能虚拟机(VM)的初始部署更智能,并能基于集群内存储设备的I/O、容量等状况实现负载平衡。配置驱动存储,对于本身来说,是这是确保虚拟机在存储层上,基于底层存储平台的服务水平协议(SLA)、可用性、性能和能力实现合理部署。那么在本文中,会对存储DRS和配置驱动存储将会进行一个详细的一个讲解!

  关于存储DRS

   这个功能和原来的DRS功能类似,但是存储DRS要用到一种新的集群类型,称为数据存储集群。这是一个数据存储资源的集合,这些数据存储资源被汇总成一个存储单元供用户使用。通过对所有的存储资源进行统一的控制,存储DRS可以将运行的虚拟机进行智能部署,并在必要的时候将工作负载从一个存储资源转移到另外一个,以确保最佳的性能,避免I/O瓶颈。简单来说,与vMotion将虚拟机从一个主机迁移到另外一个主机类似,虚拟机现在也可以从一个存储资源迁移到另外一个存储资源;何时迁移由存储DRS决策,由存储vMotion模块再进行一个具体的执行!

  这个数据存储集群通过vSphere客户端创建,首先在可用存储资源部分中找到数据存储(DataStores)和数据存储集群(DataStoreClusters)对象,我们可以右键单击数据中心(datacenter),并选择“新建数据存储集群”选项。在之后将会启动一个简单的向导,这个向导带领您进行配置集群并完成自动化的相关设置。

  那么在第一个界面中,给集群起个名字并选择是否启用存储DRS。接着为存储DRS选择自动化的级别选择。在此我们可以选择手动模式级别,这样系统仅提供推荐的操作建议,但不会自动执行;也可以选择全自动模式,以实现对虚拟机磁盘文件执行自动的迁移操作。在此项操作之后,定义存储DRS的运行规则,指定它如何运作。您可以选择是否把I/O指标作为存储DRS决策的的一部分。如果不考虑它们的话,就只能将可用存储空间作为决策的一个因素。您也可以同时定义空间占用率和I/O延迟的阈值。空间占用设置范围可以为从50%到100%,此设置决定了启动操作时占用空间的最低水平。默认设置是80%,表明如果数据存储有超过20%的可用空间,就不会启动任何操作。I/O延迟设置范围可以从5毫秒到50毫秒,它指定了需要执行操作时I/O吞吐能力的最低值。在这里的默认值是15,这意味着I/O延迟超过15毫秒时将会启动迁移的操作!

  那么在高级设置中,你也是可以定义迁移发生时数据源存储和数据目标存储之间必须具有的富余量。比如说,如果该阈值的设定值为5,那么当源存储上已用空间是82%,目标存储已用空间是79%时,存储DRS就不会启动从源存储到目标存储迁移的决策。您还可以定义vCenterServer重复评估I/O负载的间隔。默认是8个小时,这个间隔有点长。重复评估的时间间隔可以设定为几分钟、几小时或几天。另外,还有一个I/O不平衡度的设置,只有当I/O负载的不平衡度超过该阈值时才进行迁移。

  当你完成存储DRS运行设置之后,再选择集群中包括哪些主机和哪些存储,就可以正常的去启用存储DRS了。

  在控制存储DRS运行的一个重要特性是解关联,用来确保特定的多个虚拟机或特定的多个虚拟磁盘不会运行在同一个存储设备上。在某些情况下你会希望将某些虚拟机保持独立运行。例如,如果你有两个I/O密集的数据库应用运行在独立的虚拟机上,您可能不希望它们的工作负载发生在同一个数据存储上。另一种情况是为了容错:如果你有两个虚拟机,其中至少有一个必须保持运行状态,那么让它们分散在不同的存储设备上,就能确保一个存储设备失效时,还有一个虚拟机还可以继续运行。

  我们知道虽然存储DRS是确实是一个比较好的功能,但是你最好还是应该谨慎一点,以确保你的设置不会出错。其实一个存储vMotion的I/O负载非常大,如果在同一时间后台运行比较多的话,那么将会影响速度的。我们可为存储vMotion提供复制分流的磁盘阵列能在迁移过程不消耗主机资源,通过使用这种磁盘阵列,这个问题至少可以在某种程度上得到缓解。最好先在手动模式下使用存储DRS,再使用自动模式。这样做的目的是通过查看系统提供的操作决策,并别去了解它是怎么运行的。

vsphere 存储

  配置驱动存储

  配置驱动存储它的好处就是,你可以确保虚拟机运行在具有特定特征的存储设备上,如特定的容量、可用性、性能和冗余级别等。例如说,你有一个重要的虚拟机需要高存储性能,你可以让它只运行在光纤通道的存储设备上,而不会是iSCSI的存储设备上。

  这个功能将会有两个组成部分:存储能力描述和虚拟机配置文档。存储能力描述,它是可以由系统定义,也可以由用户定义。系统定义由支持存储感知新vStorageAPI(vStorageAPIsforStorageAwareness,VASA)的磁盘阵列提供。使用VASA,存储阵列可以向vCenterServer提供自己的能力描述,例如它所支持的特性、性能特点、冗余性、容量等等。vCenterServer为每个从存储系统中创建的数据存储分配系统定义的存储能力描述。如果磁盘阵列不支持VASA,你也可以手动为其定义存储设备的能力描述,然后将其关联到数据存储。您可以为一个已经具有系统定义能力描述的数据存储,提供一个用户定义的能力描述。但是,数据存储同时只能有一个系统定义的能力描述和一个用户定义的能力描述。定义了存储能力描述之后,就可以从所有可用的存储能力描述中,创造虚拟机存储配置文件。在分配空间、克隆和存储迁移时,通过使用这些配置文件,可以确保只有与虚拟机存储配置文件想匹配的数据存储或数据存储集群会被使用。

  当用户创建配置文件之后,就可以将它们分配给一个虚拟机。过程是右键单击虚拟机,选择“虚拟机存储配置文件”,然后选择“管理配置文件”。您也可以在编辑虚拟机的设置时,在“配置”选项卡上,把配置文件指定给虚拟机和它的虚拟磁盘(VMDK)。虚拟机使用的程序文件(.VMX,.vmsd,.nvram,.log等)和它的虚拟磁盘可以分别有不同的虚拟机存储配置文件。一旦配置文件启用,并分配给虚拟机,你就可以检查虚拟机和虚拟磁盘是否使用了满足配置文件设置的数据存储。在vSphere客户端中的虚拟机存储配置目录下,用户是还可以配置、启用和检查虚拟机的预期运行状态。如果是没有满足预期现状的虚拟机,用户是有权利去选择将其迁移到一个满足要求的数据存储中。

    结语:vSphere推出了vSphere存储硬件装置总的来说它的功能还是比较强大的,但是有太多专业性比较强的概念还是需要进一步的去理解和探讨的,对喜欢用虚拟机的朋友们可以继续关注课课家系统运维这一板块的内容,我们将持续为你带来更多的资讯!

赞(23)
踩(1)
分享到:
华为认证网络工程师 HCIE直播课视频教程