机房360首页
当前位置:首页 » 技术解构 » 服务器虚拟化环境下如何存储管理

服务器虚拟化环境下如何存储管理

来源:机房360 作者:Alisa编辑 更新时间:2012-11-20 11:31:04

摘要:存储管理的发展有其自身的发展规律,并受到数据增长以及相关标准的出现的影响,诸如光纤通道、iSCSI和NFS,所有这些保障了存储系统的集中化和标准化。

  随着虚拟化技术逐步成为服务器和桌面系统优化的主流技术,存储成为高扩展性的虚拟化解决方案之中最为关键的部分。离开了集中化的存储系统,一些关键特性,诸如在线的虚拟机迁移,就无从谈起。
  
  然而,虽然存储使得用户获益颇多,其同样为存储和虚拟化管理员带来了许多新的挑战。服务器和其使用的存储系统之间的关系由于虚拟化技术变得更为复杂。抽象层的出现使得存储集中化的理念,比如逻辑单元号、RAID组,以及虚拟化对象的磁盘,比如虚拟磁盘驱动器(VHDs)和虚拟机驱动器(VMDKs)变得更加难以理解。存储管理员必须有新的方式在虚拟化环境中为上层提供相应的存储资源。
  
  策略的改变
  
  在虚拟化环境中实现高效地存储管理需要满足两项基本条件:容量和性能。当然在非虚拟化环境中这两项也非常之重要,性能是虚拟存储设计中的首要考虑因素,对整个虚拟化体系架构的运营会产生重要的影响。在非虚拟化环境中,单个逻辑单元号的延迟响应一般只会影响连接其的某一台主机;而一个支持众多虚拟机的大型逻辑单元号的延迟影响会更为广泛。尤其是在虚拟桌面体系架构之中(VDI)。在这里,存储管理员可以考虑以下一些策略。
  
  应用硬件加速和API.许多供应商(包括顶尖的六家存储供应商:Dell、EMC、HP、HDS、IBM和NetApp)今天支持硬件层的虚拟I/O加速。其通过Hypervisor层中的API接口,比如vStorageAPIsforArrayIntegration(VAAI),进行部署。VAAI从Hypervisor卸除了一些“较重的”部分,让存储阵列以最佳方式来进行核心操作,比如子LUN锁定,卷拷贝以及数据清零。就在最近的vSphere5中,VMware补充了精简回收特性,这使得Hypervisor可以从自动精简配置的逻辑单元号中重新发布那些已经删除后的存储,而非直接将数据写入删除后的数据块。
  
  将存储管理工作移至阵列层可以实现诸多好处。首先,这降低了Hypervisor层的工作负载,降低处理器符合和存储网络层的传输量。其次,这种方式使得存储阵列可以优化并对I/O敏感的运作进行优先级排序,这或许是阵列内部优化所能实现的最佳目标。作为业内领先的Hypervisor供应商,VMware已经开发了诸多种APIs,其中包括用于数据保护的vStorageAPIs(VADP)以及存储识别的vStorageAPIs.VASA旨在提升可扩展的存储环境,提供Hypervisor存储逻辑单元号的配置信息,如复制和性能参数。
  
  针对性能的配置。虚拟环境中的I/O性能至关重要。通常来说,虚拟环境中有大量的随机工作负载,这使得优化I/O工作负载对于阵列而言更为困难。有一些技术可以用以性能的优化,包括:
  
  -宽条带化。该技术将I/O分布在尽可能多的物理磁盘上。宽条带化一般通过使用大RAID组(需要注意出现磁盘故障时的重构时间)或将RAID组连接到存储池的方式实现。该技术适用于文件或数据块的数据平台。
  
  -动态分层。和任何其它存储环境相似,虚拟服务器中也会存在I/O“热点”数据,这种数据产生大量的I/O工作负载。热点区域很难预测,因此提供动态分层技术的平台可以提供一个动态的方式来确保最热的数据驻留在最快的磁盘上。该技术在虚拟机从单个主镜像中克隆时尤其有效。
  
  使用自动精简配置
  
  虚拟环境中虚拟机相对容易创建,这使得存储容量很容易就会失去控制。尤其是在按需供应的环境中。自动精简配置功能能够使得磁盘空间只在数据真实从主机写入磁盘后才被消耗,而不是被每个虚拟机预留出固定的容量。该特性可以部署在Hypervisor中,并且是存储平台中一种非常常见的选项。

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