Windows Server 2016:新的Storage QoS功能让Hyper-V性能更稳定

日期: 2016-12-21 作者:Brien Posey翻译:杨旭 来源:TechTarget中国 英文

在Windows Server 2012 R2的Hyper-V中,“服务质量管理(Quality of Service Management)”设置允许管理员能够在最需要的位置分配存储IOPS。 但是此功能缺乏灵活的可扩展性。 微软在Windows Server 2016中对其进行了重新设计,以便管理员创建Storage QoS策略,并在大量虚拟机共享存储设备时克服这些问题。 在Windows Server 2012 R2中,服务质量管理允许管理员分配最低IOPS数量,并可以防止IOPS过度消耗。

但是,它会根据所使用的虚拟硬盘应用存储I/O限制,如图1所示。虽然此方法适用于没有大量虚拟机的较小……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

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

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

在Windows Server 2012 R2的Hyper-V中,“服务质量管理(Quality of Service Management)”设置允许管理员能够在最需要的位置分配存储IOPS。 但是此功能缺乏灵活的可扩展性。 微软在Windows Server 2016中对其进行了重新设计,以便管理员创建Storage QoS策略,并在大量虚拟机共享存储设备时克服这些问题。

Windows Server 2012 R2中,服务质量管理允许管理员分配最低IOPS数量,并可以防止IOPS过度消耗。但是,它会根据所使用的虚拟硬盘应用存储I/O限制,如图1所示。虽然此方法适用于没有大量虚拟机的较小型组织,但随着虚拟机数量的增加管理起来并不现实。

Windows Server 2012 R2服务质量管理

图1. Windows Server 2012 R2服务质量管理设置应用于每个虚拟硬盘。

使用Windows Server 2016中的Hyper-V,管理员可以在横向扩展文件服务器上创建Storage QoS策略;管理员可以随后将策略分配给虚拟硬盘或虚拟机。以这种方式分配策略有两个主要好处。

首先,Storage QoS策略允许端到端的存储性能监控。管理员可以设置I/O预留或I/O限制,并监视Hyper-V及其底层存储,以确保策略得到正确实施。

第二,Storage QoS允许策略共享——管理员可以将单个策略应用于多个VM或虚拟硬盘。这样可以在多个虚拟硬盘之间均匀地共享存储带宽,特别适用于多租户环境,其中每个租户已经被分配了特定量的存储I/O。另外,也适用于多个VM被集中部署为一个服务并且需要接收可比较级别的存储性能的环境。

定义Storage QoS策略

有两种类型的Storage QoS策略。 聚合策略对虚拟硬盘集合应用单个预留或单个限制功能。此方法允许集合中的所有虚拟硬盘共享有限的存储带宽,因此虚拟硬盘的集合不能超过特定的带宽阈值。

专用的Storage QoS策略应用于每个虚拟硬盘,因此每个虚拟硬盘接收自己的预留,并且与任何其他存在的保留或限制功能分开管理。

Storage QoS非常依赖Windows故障转移群集服务。管理员必须将横向扩展文件服务器配置为存储集群。群集中的所有服务器必须运行Windows Server 2016。此外,还需要基于Windows Server 2016的计算群集,并且计算群集中至少有一台服务器必须安装Hyper-V角色。

此外,管理员只能通过PowerShell管理Storage QoS,这与Windows Server 2012 R2服务质量管理策略不同。例如,你可以使用以下命令创建策略:

New-StorageQosPolicy –Name <policy name> -Policy type <dedicated or aggregated> -MinimumIops <minimum IOPS> -MaximumIops <maximum IOPS>

每个策略将分配一个策略ID,并通过引用策略ID将策略应用于VM,例如:

Get-VM –Name <virtual machine name> | Get-VMHardDiskDrive | Set-VMHardDiskDrive –QoSPolicyID <policy ID number>

相关推荐