5.7 Sphere环境中的网络负载平衡技术
![多媒体用图(900x383)sn.png](http://www.icode9.com/i/li/?n=2&i=images/20210619/1624074783901400.png?,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)
无论是“标准交换机”,还是“vSphere Distributed Switch(分布式交换机)”,其逻辑与功能与现实中的物理交换机都**类似**。物理交换机有端口及端口的数量,而虚拟交换机也有端口及端口的数量。
**虚拟交换机**作为虚拟机与物理网络连接的一个设备,是通过“**虚拟交换机的虚拟端口**—**虚拟交换机**—**ESXi主机物理网卡**—**物理交换机端口**—**物理网络**”这一途径连接的。
在vSphere网络虚拟机**端口组的设置**中,可以选择**使用(绑定)主机物理网卡**,通过这一设置,可以根据规划、虚拟机所需要的网络流量,**让不同的端口组绑定不同的物理网卡,从而达到网络负载均衡、分流、网络冗余的目的。**
在大多数情况下,主机单一物理网卡所提供的带宽足以满足大多数虚拟机的单一需求,这是指某个虚拟机所需要的网络流量不会超过单一物理网卡,即一块网卡所提供的带宽。而当虚拟机的数量较多,单一物理网卡不能满足需求时,就需要将虚拟机的流量在不同的物理网卡进行分流(同时需要冗余)。所以,在为同一个标准交换机(或分布式交换机)提供多块网卡时,既有**“**冗余**”**的功能,也有“**负载平衡**”功能,你可以在“成组和故障切换”中找到这一设置,如下图1所示。
![1.png](http://www.icode9.com/i/li/?n=2&i=images/20210619/1624074823393596.png?,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)
图1 成组和故障切换
例如,在选择“**基于物理网卡负载的路由**”时,当连接到端口组或端口的物理网络适配器的当前负载达到75%或更高,持续30秒保持忙碌状态,主机代理交换机会将一部分虚拟机流量移至具有可用容量的物理适配器。当选择其他选项(选择“使用明确故障切换顺序”时除外)时,也会根据选项进行负载平衡。
所以,在配置了标准交换机或分布式交换机,并且绑定了多个**上行链路,即物理主机网卡**时,vSphere管理员可以根据需求(规划)将虚拟交换机的端口组绑定到不同的主机物理网卡,网络拓扑如图2所示。
![2.jpg](http://www.icode9.com/i/li/?n=2&i=images/20210619/1624074833102578.jpg?,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)
图2 使用负载平衡方式
在图2中,每个主机有4块物理网卡,都绑定到同一个分布式交换机,在分布式交换机上根据需求创建了多个端口组,这些端口组根据规划选择绑定不同的物理网卡,每个端口组至少与每个主机的两个网卡连接。**物理网卡可以进行多次绑定**,但是在这种规划中,物理网卡连接物理交换机的Trunk端口,在虚拟交换机的端口组中可以通过指定不同的vlan端口连接到主机不同的vlan网络。
****说明**:**在图2中,没有画出VMkernel端口,在实际的环境中,至少要有一个VMkernel用于管理。如果有其他的流量需求,可以根据需要添加不同的VMkernel端口。
**下面为视频教学课程链接地址(适用于网络工程师、系统工程师、虚拟化工程师)**
|视频教学课程名称|视频链接地址|
|-|-|
|计算机网络技术基础视频课程专题|https://edu.51cto.com/topic/825.html|
|Linux系统管理与运维视频课程专题|https://edu.51cto.com/topic/779.html|
|Windows Server 2008 R2基础与提升|https://edu.51cto.com/topic/1202.html|
|Windows Server 2012 R2初、中、高级|https://edu.51cto.com/topic/1514.html|
|(vSphere+vSAN+Horizon)视频套餐系列|https://edu.51cto.com/topic/2813.html|
|Horizon 7.0 构建与配置(初+中+高级)|https://edu.51cto.com/topic/2812.html|
|vSphere 6.7+vsan 6.7视频套餐教程|https://edu.51cto.com/topic/4726.html|