使用分布式交换机中的 网络 I/O 控制

可以使用网络 I/O 控制将网络带宽分配给关键业务应用,并解决网络带宽不足以满足多种流量类型需求的情况。

网络 I/O 控制通过将网络资源池用于虚拟机和系统流量,在分布式交换机上分配网络带宽。

图片[1]-使用分布式交换机中的 网络 I/O 控制-宸玚的知识库

vSphere 6.x 增加了对网络 I/O 控制3.0的支持,后者具有以下功能特性:

  • 可以根据主机上物理适配器的容量为系统流量和虚拟机流量预留带宽
  • 您可以设置限制,定义特定流量类型在适配器上可以使用的带宽上限。即使没有其他人在使用额外带宽,具有限制的流量类型也无法使用它。
  • 在虚拟机网络适配器级别进行精细的资源控制。

此功能特性类似用于分配CPU和内存资源的模式。使用份额、预留和限制来控制带宽。

关于系统流量的带宽分配模式

网络 I/O 控制允许配置份额、限制和预留,以控制如何将带宽分配给系统流量(如管理、iSCSI、vSAN 等)和虚拟机流量。

带宽参数说明
份额一种系统流量类型相对于同一物理适配器上处于活动状态的其他系统流量类型的相对优先级。
使用以下值定义份额数:
低:25
正常:50
高:100
自定义:用户定义的值(从 1 到 100)
预留必须在单个物理适配器上保证的最小带宽(以 Mbps 为单位)。
限制系统流量类型可以在单个物理适配器上使用的最大带宽(以 Mbps 或 Gbps 为单位)。

配置系统流量的带宽分配

要使用NetworkI/OControl,您可以为每种类型的系统流量配置份额、带宽预留和限制。

图片[2]-使用分布式交换机中的 网络 I/O 控制-宸玚的知识库

为系统流量预留带宽

Network I/OControl 在每个物理网络适配器上分配请求的带宽。您最多只能预留物理网络适配器 75% 的带宽。

图片[3]-使用分布式交换机中的 网络 I/O 控制-宸玚的知识库

vSphere Client显示带宽使用情况信息以及每种流量类型的份额、预留和限制值。

图片[4]-使用分布式交换机中的 网络 I/O 控制-宸玚的知识库

网络资源池的带宽聚合

网络资源池代表为连接到分布式交换机的物理适配器上的虚拟机系统流量保留的一部分聚合带宽。

默认情况下,将分布式端口组分配给默认命名的网络资源池,其中不配置任何配额。

图片[5]-使用分布式交换机中的 网络 I/O 控制-宸玚的知识库

创建网络资源池

为虚拟机流量类型配置预留后,您可以创建网络资源池,为一组虚拟机预留带宽。

图片[6]-使用分布式交换机中的 网络 I/O 控制-宸玚的知识库

为虚拟机分别分配带宽

为主机上的虚拟机预留的总带宽不能超过为虚拟机系统流量配置的预留带宽。

图片[7]-使用分布式交换机中的 网络 I/O 控制-宸玚的知识库

vSphereDRS中的带宽接入控制(1)

带宽接入控制验证能否满足虚拟机预留。

如果在已启用DRS的集群中,一台虚拟机处于开启状态,vSphereDRS会将该虚拟机放置在拥有足够容量因而可以保证为虚拟机提供预留带宽的主机上。

图片[8]-使用分布式交换机中的 网络 I/O 控制-宸玚的知识库

在以下情况下,vSphereDRS 会将虚拟机迁移到另一台主机,以满足虚拟机的带宽预留:将预留更改为当前主机无法再满定的值。

图片[9]-使用分布式交换机中的 网络 I/O 控制-宸玚的知识库

vSphereHA中的带宽接入控制

当某个主机宕机时,vSphereHA 会在集群中的另一个主机上开启故障虚拟机,以满足带宽预留和绑定策略。

图片[10]-使用分布式交换机中的 网络 I/O 控制-宸玚的知识库

例题

需要保证连接到名称为Prod1的分布式端口组的虚拟机 可以访问为虚拟机流量预留的25%带宽。使用示例中的带宽预留信息回答以下问题。

要为Prod1上的虚拟机提供适当带宽,必须如何配置?

图片[11]-使用分布式交换机中的 网络 I/O 控制-宸玚的知识库

答案

虚拟机流量的预留带宽聚合量为48Gbps
聚合量的 25% 为12 Gbps。

因此,必须配置一个为Prod1预留12Gbps的网络资源池。

图片[12]-使用分布式交换机中的 网络 I/O 控制-宸玚的知识库
© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容