教程:使用微软Hyper-V与NetApp打造虚拟化平台(下)

日期: 2008-12-30 作者:Brian Gracely 来源:TechTarget中国

  在上一部分中,我们介绍了什么是Hyper-V以及如何使用NetApp存储对Hyper-V进行存储配置。在本部分中,我们将继续学习为Hyper-V使用NetApp重复数据删除和简化配置及数据保护和灾难恢复。

  通过VHD和传递磁盘,您即可进一步选择以“IDE”或“SCSI”类型设备将其提供给子项。下表总结了与通过iSCSI直接访问相比,这两种选择的局限性。

Hyper-V存储 Hyper-V存储    

  表2) Hyper-V存储比较(集成组件可安装驱动程序以优化虚拟机的性能。这些驱动程序将提供对合成I/O设备的支持,可显著减少相对于模拟I/O设备的CPU开销。)

  Hyper-V服务器可使用光纤通道或iSCSI访问NetApp FAS存储系统上的LUN。LUN必须进行屏蔽才能与相应的Hyper-V父分区和子分区相连。通过NetApp FAS系统,LUN掩码将在发起程序组(igroup)创建时进行处理。NetApp建议为每个Hyper-V服务器、群集或子虚拟机创建一个igroup(在通过iSCSI软件发起程序由子操作系统使用直接LUN访问时)。NetApp还建议在Hyper-V服务器、群集或子虚拟机的名称中,嵌入igroup的名称和协议类型。如果Hyper-V服务器或群集将同时使用光纤通道和iSCSI协议,则必须为光纤通道和iSCSI创建独立的igroup。

  您可以在NetApp and Microsoft Virtualization Storage Best Practices Guide(《NetApp和Microsoft虚拟化储存最佳实施指南》)中,找到配置用于Hyper-V 的 NetApp聚合、FlexVol卷及LUN的完整建议和指导。

  为Hyper-V使用NetApp重复数据删除和简化配置

  NetApp提供的简化配置和重复数据删除功能,可提升Hyper-V所用存储的虚拟化效能,为您节省可观的存储开支。两项技术均为NetApp Data ONTAP操作环境中的固有部分,无需任何特殊的Hyper-V配置选项。

  虚拟服务器环境中的数据重复率通常很高,不同虚拟机之间拥有大量几乎完全相同的操作系统和应用程序代码副本。NetApp的重复数据删除功能可清除此类重复数据,节省50%以上的典型存储开支。在减少虚拟环境所消耗的存储总量的同时,还可显著降低复制所需的带宽和成本,使灾难恢复配置变得更为经济。

  要充分体会使用LUN重复数据删除的存储节约优势,您还必须启用NetApp LUN简化配置。简化配置的价值在于将存储视为一个共享资源池,只有在每个虚拟机要求时才会消耗额外存储,存储的总利用率因而得到提高。

  NetApp简化配置允许将LUN和VHD配置为它们的总容量(固定大小的VHD),但消耗量却只有存储实际VHD文件所需的存储量。此外,还可以简化配置传递通过磁盘。有关详细信息,请参阅Hyper-V Storage Best Practices Guide(《Hyper-V 存储最佳实施指南》)。

存储配置
 
图2) 简化配置的优势。

  数据保护和灾难恢复

  在同一物理服务器上使多个服务器虚拟化,会同时对数据保护和灾难恢复带来风险。以往仅影响单个应用程序的问题,现在则可能会祸及数十个应用程序。由于风险变高,要采取的数据保护措施也应相应增强。

  此类问题还可能会因为更高的服务器利用率和I/O带宽限制而变得更为复杂。单个多处理器服务器可能备有多余I/O带宽,能够满足正常操作期间多个应用程序的需要,但这一I/O带宽可能并不等于它所取代的多个物理服务器。这种情况在备份期间尤为明显。

  解决方法是尽可能转移备份和灾难恢复过程(从服务器到存储系统)中产生的I/O,为虚拟机和关联应用程序释放服务器CPU和I/O通道。NetApp的Snapshot、SnapVault、SnapManager及SnapMirror技术,可从 Hyper-V 服务器上转移这些工作量。

  • NetApp Snapshot副本可为存储虚拟机数据提供即时时间点视图,而且,由于它们只会消耗更改所需的额外存储,因此极为节省空间。

NetApp

图3) 在虚拟环境中使用传统备份方式与NetApp Snapshot的对比。

  • NetApp SnapVault可使已保存的Snapshot副本能够备份到二级存储作长期保留。
  • NetApp SnapManager产品套件简化了备份的创建过程,使得虚拟机中运行的流行应用程序(Microsoft SQL Server、Exchange、Oracle、SharePoint Server及SAP)能够快速而统一的进行备份。
  • NetApp FlexClone可为测试或其它用途克隆一个或多个虚拟机,并为节省空间的虚拟服务器配置提供基础。
  • NetApp SnapMirror可简化将重要虚拟机和应用程序数据复制到远程灾难恢复站点的过程。

Hyper-V虚拟机
 
图4) NetApp SnapMirror可用于将关键的Hyper-V虚拟机复制到灾难恢复站点。

  结论

  微软全新的Hyper-V技术向我们呈现了一个功能全面的服务器虚拟化环境,为主要依赖Windows基础设施来实现其核心操作的各个站点带来了独特效益。NetApp完全集成并支持Hyper-V技术。部署NetApp可为Hyper-V提供后端存储(iSCSI或FC SAN)。您能够利用Snapshot、SnapMirror、FlexClone等众多技术来简化Hyper-V环境中的数据管理。将来,NetApp产品与Hyper-V的集成程度将进一步提高并改进与其相关的管理工具,进一步简化和提升Hyper-V环境中的各项操作。

来自:NetApp公司Brian Gracely

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐

  • 回顾年度9大虚拟化技术

    虚拟化管理员从未放弃追寻更好虚拟化技术,以使他们的工作更快、更易于管理以及更好地优化。 我们看到,虚拟化工具在 […]

  • 从Azure VM到Hyper-V:想想这些技巧

    多年来,IT行业已经推动IT人员把工作负载转到云中。虽然在公有云中有一些好处,但有些工作负载更适合运行云本地数据中心中。

  • 功能多样的Get-VM PowerShell cmdlet,你知道多少?

    Hyper-V管理员能够使用Get-VM PowerShell cmdlet查看并调整一系列虚拟机配置信息。微软花费大量精力对PowerShell进行优化,以提升其对本地或者远程服务器的管理功能。

  • 支持Linux虚拟机:新版Hyper-V来帮忙

    大家都知道,Linux虚拟机无法利用Hyper-V针对Windows虚拟机提供的众多特性。幸运的是,情况已经发生变化,Hyper-V现在能够为Linux提供更多的支持。