绑定网口操作场景该任务指导管理员通过FusionCompute绑定主机的网口,以提高网络的可靠性。必备事项前提条件已登录FusionCompute。已添加主机。操作步骤判断绑定网口的方式判断绑定网口方式。手动绑定网口,执行2。适用于主机数量较少,且每台主机仅需要绑定一个或少数网口的场景。批量绑定网口,执行10。适用于主机数量较多,或每台主机需要绑定多个网口的场景。手动绑定网口在FusionCompute左侧导航中,单击。进入“资源池”页面。选择“主机”页签。单击待绑定网口的主机名称。显示“概要”页签。在“配置”页签选择“网络 > 聚合网口”。单击“绑定网口”。进入“绑定网口”页面,如图1所示。图1 绑定网口设置绑定网口的“名称”和“绑定模式”。在主备模式下,可以在已勾选的网口中指定主网口。若当前已指定主网口,可根据界面提示配置主网口的回切延时。在所有负荷分担模式下,需要在网口连接的交换机上做端口汇聚配置,即将主机待绑定的网口在对端交换机上的端口配置到同一个Eth-trunk,否则会导致网络通信异常。在LACP模式下,部分交换机需要在该Eth-trunk上开启BPDU协议报文转发功能,是否开启BPDU协议报文转发功能,详细信息请参见对应型号交换机的使用说明书。如需开启,以华为S5300交换机为例,可通过以下命令配置:sys[S5352_01]interface Eth-Trunk x[S5352_01-Eth-Trunkx]mode lacp-static[S5352_01-Eth-Trunkx]bpdu enable如何配置交换机端口汇聚,请参见对应型号交换机的使用说明书。对于普通网卡,绑定模式可以选择以下几种:主备:绑定的对象为两个网口时,如需提高可靠性,建议将绑定的网口配置为主备关系。主备模式速率等同于单个网口的速率。基于轮询的负荷分担:绑定的对象为两个或两个以上的网口时,通过对绑定的网口依次轮询来分担数据流,使绑定后的带宽高于单个网口的带宽,是一种简单的负荷分担方式。该模式使网络流量完全均匀地发送给各个网口,但可能产生大量报文乱序。因此,建议绑定为负荷分担模式时,优先选择基于源和目的MAC的负荷分担。基于源目的IP和端口负荷分担:绑定的对象为两个或两个以上的网口时,通过源目的IP和端口负荷分担算法使绑定后的带宽高于单个网口的带宽。源和目的端口的负荷分担算法:当报文中有IP和端口时,使用源目的IP、端口和MAC进行负荷分担;当报文仅有IP地址时,使用IP地址和MAC进行负荷分担;当报文仅有MAC地址时,使用MAC地址进行负荷分担。基于源目的MAC的负荷分担:绑定的对象为两个或两个以上的网口时,通过源端和目的端网口MAC地址对应关系分担数据流,使绑定后的带宽高于单个网口的带宽。该模式一般用于网络流量大部分在二层网络内部的场景,此时网络流量可通过MAC均匀散列。基于源目的MAC的LACP:在“基于源和目的MAC的负荷分担”的基础上,使用LACP协议,使绑定后的端口具备检测链路层故障、自动切换故障链路的功能。基于源目的IP的LACP:绑定的对象为两个或两个以上的网口时,通过源和目的IP负荷分担算法(当报文有IP地址时,使用IP地址和MAC进行负荷分担;当报文仅有MAC地址时,使用MAC地址进行负荷分担)使绑定后的带宽高于单个网口的带宽。同时使用LACP协议,使绑定后的端口具备检测链路层故障、自动切换故障链路的功能。该模式一般用于大部分网络流量跨三层网络的场景。基于源目的IP和端口的LACP:绑定的对象为两个或两个以上的网口时,通过源目的IP和端口负荷分担算法使绑定后的带宽高于单个网口的带宽。同时使用LACP协议,使绑定后的端口具备检测链路层故障、自动切换故障链路的功能。(x86)对于支持DPDK驱动的物理网卡,绑定模式可以选择以下几种:DPDK驱动的主备模式:是专用于用户态驱动模式下的网口的绑定类型,与普通网卡的主备模式原理和适用场景相同,但能够提供更高性能的网络报文处理能力。DPDK驱动的基于源目的MAC的LACP模式:是专用于用户态驱动模式下的网口的绑定类型,与普通网卡的基于源目的MAC的LACP模式原理和适用场景相同,但能够提供更高性能的网络报文处理能力。DPDK驱动的基于源目的IP和端口的LACP模式:是专用于用户态驱动模式下的网口的绑定类型,与普通网卡的基于源目的IP和端口负荷分担的原理和适用场景相同,但能够提供更高性能的网络报文处理能力。Mellanox MT27712A0型号的网卡只支持绑定同类型的网卡,且一个bond最多支持4个Mellanox网口。请确保CPU NumaNode亲和性保持默认设置,CPU NumaNode亲和性设置参见配置主机的用户态交换规格。在网口列表中勾选待绑定的物理网口。建议绑定时选择不同网卡上的网口,避免单个网卡故障导致网络中断。单击“确定”。完成网口的绑定。如需修改绑定网口的绑定模式,在绑定网口所在行中单击“编辑”,在弹出的对话框中进行修改。主备绑定模式下,可在主网口下拉列表里切换绑定主网口。若当前已指定主网口,可根据界面提示配置主网口的回切延时。不同负荷分担模式之间切换以及不同LACP模式之间切换,会造成该绑定网口的通信中断2~3秒。由主备绑定模式修改为负荷分担绑定模式时,需要对网口连接的交换机端口做汇聚配置;由负荷分担绑定模式修改为主备绑定模式时,需要取消网口连接交换机上的端口汇聚配置。否则会导致网络通信异常。由LACP模式修改为其他绑定模式前,需要先修改网口连接交换机的端口配置;由其他模式修改为LACP绑定模式后,需要对网口连接的交换机端口做LACP模式的汇聚配置。否则会导致网络通信异常。交换机配置修改过程中可能会造成短暂的网络中断,配置完成后网络恢复。如果网络未及时恢复,可以尝试以下方法:从交换机Ping目标IP,触发mac表项刷新以恢复网络。保留交换机端口汇聚中的一个端口,将其他端口关闭,在界面上修改绑定模式后,再将关闭的端口开启。在主机管理域资源满载的情况下,会出现因资源不足引起的“编辑聚合网口”动作得不到调度,导致网络中断时间延长。可通过增加管理域CPU来改善该现象。该步骤执行完成后,任务结束。批量绑定网口在FusionCompute左侧导航中,单击。进入“资源池”页面。在“集群”页签单击待批量绑定网口的集群名称。进入“概要”页签。在页面上方选择“更多 > 批量操作 > 批量绑定网口”。进入“批量绑定网口”页面,如图2所示。图2 批量绑定网口单击“获取批量绑定网口模板”。弹出下载页面。将模板保存至本地PC。批量绑定网口默认文件名为“BindNetworkPort_template.xls”。打开模板文件,在“Config”页签,根据“Host_BindNetworkPort”页签的信息填写绑定网口参数。参数包括“主机IP”、“主机ID”、“绑定的网口名称列表”、“绑定的网口ID列表”、“绑定网口名称”、“绑定模式”。保存并关闭模板文件。在“批量绑定网口”页面单击“添加文件”。弹出对话框。选择已设置的模板文件,单击“打开”。单击“确定”。可单击左下角“近期任务”查看任务进度。如果弹出框提示操作失败,请根据提示的失败原因,排查后重试。相关任务如何删除绑定网口中的默认网口当前操作仅限于非管理聚合网口。绑定网口中的默认网口(第一个加入绑定的网口)不能被移除,但可以先将绑定网口解关联,再将默认网口外的其他网口绑定,以达到移除默认网口的效果。解绑定网口时,如果绑定网口已经被其他业务使用,需要解除相关业务后才能解绑定网口。在绑定网口所在行中选择“解绑定”,是否提示“聚合网口已经被使用”?是,说明绑定的网口已经被其他业务使用,执行2。否,执行7。在主机的“配置”页签的“网络 > 逻辑接口”页面,查看绑定网口是否已经被存储接口或业务管理接口使用。是,执行3。否,执行4。将主机上的虚拟机迁移到其他主机或关闭虚拟机,解关联主机关联的虚拟化SAN存储,删除绑定网口上的存储接口或业务管理接口。单击“网络”,逐个选择分布式交换机的“上行链路组”页签,查看绑定网口是否被上行链路使用。是,执行5。否,执行6。将该上行链路移除。如果上行链路已被虚拟机使用,将主机上的虚拟机迁移到其他主机或删除虚拟机网卡,再移除上行链路。在绑定网口所在行中单击“解绑定”。将默认网口外的其他网口绑定。如果在解绑定网口前解除了网口上的相关业务后,需要在重新绑定网口后恢复相关业务,如创建网口绑定上的系统接口、关联上行链路,将虚拟机迁移回至主机。