如何使用Hyper-V存储管理选项进行扩展

VMware是进行服务器虚拟化应用中最为广泛的选择,但其并非是唯一的选择。由于Microsoft Hyper-V Hypervisor的成本效益,而且对于Windows用户不需要更多的培训,正在逐步吸引越来越多的用户。而且,市场上已经有越来越多的Hyper-V存储管理工具。

除了Microsoft自己提供的System Center Virtual Machine Manager (SCVMM),越来越多的第三方供应商也发布了自己的产品,在Hyper-V虚拟环境中管理性能问题。以下列出一些Microsoft自带的Hyper-V存储管理资源以及第三方的工具。

System Center Virtual Machine Manager

SCVMM是Microsoft的虚拟机支持中心。Microsoft在SCVMM 2008中增加了对Hyper-V的支持,并在随后发布了对Hyper-V和VMware Hypervisor的增强支持。

Microsoft的SCVMM 2008中包含了虚拟环境管理的常用功,诸如虚拟机的供给和监控,物理机到虚拟机的转换(P2V),以及主机的资源管理。其还包括了存储相关的功能,比如动态增加和移除存储资源。其中的Live Storage Migration功能使得一个LUN切换到另一个LUN只需很少的宕机时间。

SCVMM 2008额外的功能还包括Data Protection Manager (DPM),可以喝Volume Shadow Copy Service(VSS)配合用于虚拟机的快照,以及Clustered Shared Volume (CSV)支持在单个LUN中存储多个虚拟机来进行Windows故障切换的集群。所有的这些功能特性都可以通过System Center GUI进行访问。

SCVMM 2012预计将于本年末发布,这款产品将增加更多趋于应用的监控和资源安排功能,以及通过自动化工具进行虚拟机虚拟网络和存储硬件供应的功能。为何VMware vCloud Director全面竞争,SCVMM自带服务门户用于IaaS的支持。

Microsoft在SCVMM 2012中同时还增加了对全球网络存储工业协会(SNIA)发布的Storage Management Initiative-Specification(SMI-S)标准的支持,该功能可用于私有云存储和存储阵列的集成。SMI-S说明了客户端如何通过 SMI-S供应商的模块和存储阵列进行通讯。

SCVMM 2012的新功能使得Citrix在2011年5月终止了功能重叠的Citrix Essential for Hyper-V存储管理软件,而且SCVMM对XenServer虚拟机也提供了新的支持。

存储系统供应商同样也将其存储管理工具和SCVMM相结合并增强其原本的能力。ESG分析师Mark Bowker表示这或许是启动Hyper-V存储管理工具的最佳方式。“假设我是IT部门中的员工,我会从我目前正在接触的供应商开始。”Bowker解释道。

举例来讲,你可以通过SCVMM控制台管理NetApp公司的存储和数据保护工具。NetApp将会自动化地执行Hyper-V快照和恢复,并且设置策略进行自动化的虚拟机级别的备份。Hyper-V的SnapManager同时还会自动化监测新的虚拟机,进行辨识而无须备份快照策略。你可以甚至使用自定义的脚本在备份前后自动化磁带的卸载。

Dell用于Microsoft System Center的OpenManage Integration Suite和Advanced Infrastructure Manager (AIM)提供整合的存储和虚拟化管理工具进行监控、部署和配置使用Dell硬件的Hyper-V环境中的一系列整合工具。

性能管理

Bowker提到性能是Hypervisor虚拟机中存储的首要问题。虽然存储系统供应商集成System Center后可以管理许多必要的工作,存储系统的性能管理可能还是更适合使用为Hyper-V环境定制的第三方工具。

Virsto软件公司从他在2011年2月发布第一款Virsto One,hypervisor存储性能管理软件时,就选择只支持Hyper-V.Gregg Holzrichter是Virsto的市场副总,说到Virsto希望成为Hyper-V环境下第一位的供应商,而不是可以支持VMware vSphere数十家竞争友商中的一家。

“我想Virsto的这一步做得很明智,因为其技术可以在想要做的时候转化到其它任何Hypervisor上,”Henry Baltazar,451集团资深存储和系统分析师提到。

Virsto One 虚拟化底层异构的存储平台,并且可以管理虚拟环境中随机和集中的写操作,Holzrichter称之为是“服务器虚拟化对存储写入操作中的最大挑战。”

Virsto One会截取虚拟机对存储系统的写操作,并将其排序优化,提高性能。Virsto同时支持存储分层和虚拟机存储的自动精简配置。

Virsto现在还不支持自动化、基于策略或动态的存储分层,不过Holzrichter说这些功能已经在公司相应的产品路线图中列出。

Virsto软件安装在各台物理主机上,并且管理工具是Microsoft Management Console(MMC)中的一块嵌入式模块。管理员使用Virsto管理控制台进行存储配置的初始化,并逐步增加容量。否则,管理操作需要通过 System Center控制台进行。当提供一个新的虚拟机时,管理员会选择一个Virsto虚拟磁盘而非固定的虚拟硬盘(VHD)。

Sanbolic公司的Melio产品线关注在解决Hyper-V对并发文件系统访问的局限上。Melio FS是Sanbolic的对称集群文件系统,可以激活对iSCSI或光纤异构SAN卷和VHD的共享、并发读写访问。Melio同时允许对横向扩展的体系架构中物理主机和存储资源的添加操作。

Melio FS同时具备一个基于VSS的分布式快照功能,用于和第三方备份产品协作提供数据保护、服务质量(QoS)管理和I/O交易性能报告。

Windows家族产品对LA药业集团的影响

由于Hyper-V运行在Microsoft的Windows Server 2008 R2操作系统上,并且和SCVMM全面集成,因此提供处理Hyper-V的虚拟环境或许比部署一个全新的VMware vSphere或Citrix System的XenServer环境更为简单。

Femi Adegoke是位于洛杉矶的西部胃肠病学医学组织(WGI)的IT总监,由于价格因素以及其对基于Windows的Hyper-V环境熟悉的原因,在2009年5月将之前Virtual Iron(现在是Oracle虚拟机家族的一部分)服务器虚拟化软件迁移到Hyper-V.他表示采用Hyper-V意味着他无须再去学习一种新的操作系统。

他目前在PBX电话、安全卡访问及人资系统中使用Hyper-V.并且现在其他供应商也开始开发Hyper-V环境下的产品,Adegoke准备将其整个IT业务基础架构进行虚拟化。

“突然之间,这个市场领域突然热闹起来,其中包括备份厂商和监控软件商,”他说道。

Adegoke通过SCVMM 2008管理其Hyper-V环境,并使用PowerShell的定制化脚本来从Virsto One虚拟存储磁盘和桌面映像克隆中自动化提供虚拟机。Adegoke说他是Virsto首批5名用户中的一位,从2010年早些时候就开始使用了。

“对于我来说,自动精简配置功能和高性能非常重要,”Adegoke在谈到在其Hyper-V环境中Virsto时这样讲,“否则的话我就会很快用完磁盘空间,要花另外的经费购置磁盘存储。”

更多的Hyper-V支持对象将会发布

作为市场领导者,VMware的vSphere是各大想要支持虚拟环境的厂商最为关注的。不过随着这些应用和设备支持的日益成熟,这些技术必然会将 支持范围扩展到Hyper-V和XenServer市场领域。这将会使得SCVMM工具集中包含越来越多的存储管理工具,并在Hyper-V存储环境中具 备更多的高级管理和数据保护技术。

“这些厂商正在将其技术渗透到其它Hypervisor中,”Baltazar提到第三方软件供应商时讲,“在有些情况下我并不认为他们会在这些其它的Hypervisor上面花大力气。他们目前这样做并没有太大的价值,他们的大多用户也不会要求这方面的技术支持。”

Bowker提到所有的Hypervisor都有一样的存储问题。“这其实要上细化到具体的配置,以及如何将其细化到你所运行的应用上。”他说,并且补充说,各家Hypervisor的不同之处主要在于熟悉程度,特性和功能上。