上文讲到为父分区也就是主机操作系统预留网卡以承载特定的管理流量。另外,网卡绑定也是重要技术之一。
网卡绑定是更好的选择
当IT刚开始采用服务器虚拟化时,管理员通常将会以虚拟机为依据分配物理网卡。例如要求较高的虚拟机将会使用专门的物理网卡,而一些要求较低的虚拟机将会共用物理网卡。
这种分配方式在当时是有效的,但是考虑到虚拟网络的工作机制时,这种分配方式并不实用。
在Hyper-V环境中,你不会直接给虚拟机分配网卡。相反每个网卡都对应一台虚拟交换机。如果你想将网卡分配给一台特定的虚拟机,那么你需要保证只有该虚拟机连接到了该网卡所对应的虚拟交换机。
这一概念看起来很简单,但是请记住虚拟服务器能够在主机之间进行动态迁移。如果你将虚拟机迁移到另一台主机,那么该虚拟机只能访问新主机上的虚拟交换机了。为了保证这台虚拟机总有一块专用的网卡,你必须在该虚拟机可能会迁移到的所有物理主机上预留一块网卡。这种方式在某些情况下是有必要的,但是它通常浪费了网络硬件资源。
进行网卡绑定往往是更好的选择。所谓网卡绑定就是将多块网卡整合为一块逻辑网卡。你可以将虚拟机配置为共享网卡绑定的聚合带宽,而不用尝试为单个虚拟机分配特定的网卡。
当你配置了网卡绑定,必须确定要绑定多少块网卡以及是否使用一块网卡作为热备。所谓热备是指在网卡绑定配置中的网卡发生物理故障时,使用热备网卡替换发生故障的一块网卡。
带宽管理
允许所有虚拟机共同使用网卡绑定可能会导致资源竞争冲突。资源要求较高的虚拟机可能剥夺资源要求较低的虚拟机所需要的带宽。
为了避免资源争用,需要对带宽进行管理。Hyper-V的带宽管理特性允许你基于虚拟机设置最小以及最大的带宽阈值。这允许你为虚拟机预留带宽,或者限制分配给虚拟机的带宽数量。
在规划网卡分配策略时请记住所有的组织都存在差异,你的数据中心有独特的资源需求,这才是选择网卡分配策略的最好依据。