ESXI服务器的四个网口负载均衡
什么是NIC Team(负载均衡)
NIC Team其实就是将多个物理网卡同时分配到相同的端口/端口组,目的是为了实现带宽聚合,负载均衡以及故障转移
配置NIC Team
一、选择一台ESXi主机,打开“管理”选项卡中的“网络”选项卡,然后选择“虚拟交换机”,在右侧栏中选中一台需要配置的交换机,单击“
”

二、为这台交换机增加多个网卡,并设置为“活动适配器”

三、单击“
”编辑交换机的属性

四、安全选项
1、混杂模式
设置为接受,并且在虚拟机操作系统中将网卡设为混杂模式,则这台虚拟交换机就允许这块网卡接收到该端口\端口组所有活动VLAN的数据。反之,则只会接收到本虚拟机的数据,不会接收到其他数据。比如,端口扫描程序、入侵检测等系统都需要开启这项功能
2、MAC地址更改
设置为拒绝,则虚拟机在操作系统中将网卡的MAC地址更改为不同于.vmx配置文件中的MAC地址时,丢弃所有入站数据。反之,则会将数据接收到新的地址
3、伪传输:
设置为拒绝,任何出站数据的源MAC地址不同于.vmx配置文件中的源MAC地址时,则交换机会丢弃该出站的所有数据。反之不执行筛选,允许所有出站数据通过

五、流量调整选项
1、状态
是否启用输入流量调整或输出流量调整
2、平均带宽
允许每秒平均通过端口/端口组的带宽最大负载
3、峰值带宽
当端口/端口组发送和接收流量突发时,每秒钟允许通过的最大带宽。此选项是端口使用额外突发时所能使用的最大带宽
4、突发大小
在使用额外突发带宽时,可累积传输的最大字节数,使数据能以更高速度传输
六、成组和故障切换选项
1、负载均衡
(1)基于源虚拟端口的路由。当虚拟机打开电源并初次连接虚拟交换机时,虚拟交换机都会为虚拟机生成一个端口ID,然后虚拟交换机根据端口\端口组的物理网卡数量和每台虚拟机的端口ID计算其数据流量从哪个物理网卡通过。端口ID生成后是固定不变的,只有当删除、迁移、关闭虚拟机端口才会发生变化
比如:VM01、VM03、VM05流量转发至vmnic0,VM02、VM04、VM06流量转发至vmnic2
优点:
1)流量分布均匀
2)无需对物理交换机做任何配置
缺点:
1)单台虚拟机流量突发时,无法根据流量负载做负载均衡
2)虚拟机总带宽取决于虚拟交换机端口\端口组的总带宽
(2)基于源MAC哈希的路由。虚拟交换机根据端口\端口组的物理网卡数量和每台虚拟机的MAC地址计算其数据流量从哪个物理网卡通过
优点:
1)比基于源虚拟端口的路由,流量分布更加均匀,虚拟交换机会计算每个数据包的MAC地址
2)单台虚拟机的数据包会从同一个物理网卡通过,因为MAC地址是静态的,无论关闭、启动、迁移虚拟机MAC地址都不会发生变化
2)无需对物理交换机做任何配置
缺点:
1)虚机交换机资源消耗比基于源虚拟端口的路由大,因为虚拟交换机会计算每个数据包的MAC地址
2)其他缺点与基于源虚拟端口的路由类似
(3)基于IP哈希的路由。虚拟交换机可根据每个数据包的源和目的IP地址计算其数据流量从哪个物理网卡通过,只有这种方式,才能真正实现虚拟机流量的负载均衡,但需要在物理交换机上配置EtherChannel
注意:
1)只支持静态模式下的EtherChannel
2)标准虚拟交换机不支持LACP协议,只有vSphere Distributed Switch 5.1(分布式交换机)及更高版本或Cicso Nexus 1000V支持LACP协议
3)网络故障检测必须设置为“仅链路状态”
4)必须在物理交换机配置EtherChannel,否则会造成网络中断
5)物理网卡组必须全部设置为“活动适配器”,不能设置为“备用适配器”或“未使用适配器”
优点:
1)真正实现虚拟机流量的负载均衡
2)可实现更高的带宽吞吐
缺点:
1)虚拟交换机资源消耗与其他两种相比是最大的
2)必须在物理交换机上进行配置
(4)使用明确故障切换顺序。不具备任何负载均衡的功能,只有当“活动适配器”中没有任何可用的物理网卡时,自动使用“备用适配器”中的物理网卡
2、网络故障检测
(1)仅链路状态。只判断物理网卡的实际链路状态,如网线被拔出或物理交换机停止工作。如由STP生成树关闭的端口、配置错误的VLAN或拔出其他上联交换机导致网络故障时不会进行判断
(2)信标探测。ESXi主机每秒发送一次信标数据包,检测物理网卡是否存在链路故障,但这种方式要求网卡组中至少要有三块或以上的网卡,同时允许出现n-2个故障
3、通知交换机
如果选择“是”,当发生故障进行切换时,虚拟交换机会通过网络告知物理交换机进行更新MAC地址表,可以为故障切换或vMotion迁移时降低延迟时间,所以,这里强烈建议选择“是”。
注意:如果使用的Windows的NLB负载均衡的单播模式解决方案,此处必须选择“否”
4、故障恢复
如果选择“是”,当原发生故障的物理网卡恢复正常时,立即接替其位置的备用物理网卡
如果选择“否”,当原发生故障的物理网卡恢复正常时,不接替其位置的备用物理网卡,直到当前使用的物理网卡再次发生故障时,才进行接替其位置

ESXI服务器的四个网口负载均衡的更多相关文章
- Nginx服务器 之反向代理与负载均衡
一.反向代理 正向代理: 客户端要获取的资源就在服务器上,客户端请求的资源路径就是最终响应资源的服务器路径,这就是正向代理.正向代理的特点:就是我们明确知道要访问哪个网站地址. 反向代理: 客户端想获 ...
- 架构之路:nginx与IIS服务器搭建集群实现负载均衡(三)
参考网址:https://blog.csdn.net/zhanghan18333611647/article/details/50811980 [前言] 在<架构之路:nginx与IIS服务器搭 ...
- Windows7系统中nginx与IIS服务器搭建集群实现负载均衡
10分钟搭建服务器集群——Windows7系统中nginx与IIS服务器搭建集群实现负载均衡 分布式,集群,云计算机.大数据.负载均衡.高并发······当耳边响起这些词时,做为一个菜鸟程序猿无疑 ...
- 【转】《从入门到精通云服务器》第七讲—负载均衡和CDN技术
在IDC知识中,我们常常会遇上负载均衡与CDN的概念而不知所云.第一讲[什么是云计算], 我们提到过负载均衡,仅给大家留下了印象.这次我们将深入浅出的讲讲到底什么是负载均衡与CDN技术.---互联网数 ...
- 架构之路:nginx与IIS服务器搭建集群实现负载均衡(二)
[前言] 在<架构之路:nginx与IIS服务器搭建集群实现负载均衡(一)>中小编简单的讲解了Nginx的原理!俗话说:光说不练假把式.接下来,小编就和大家一起来做个小Demo来体会一下N ...
- 第四章 客户端负载均衡:Spring Cloud Ribbon
spring cloud ribbon 是一个基于 HTTP 和 TCP 的客户端负载均衡工具,它基于Netflix Ribbon 实现.通过Spring Cloud 的封装,可以轻松的将面向服务的R ...
- 用nginx进行同一个服务器下多域名的负载均衡配置
用nginx进行同一个服务器下多域名的负载均衡配置 Nginx进行http负载均衡的模块是upstream Upstream可以进行多个配置,这样的话可以灵活的配置站点,但是注意的是upstream后 ...
- 10分钟搭建服务器集群——Windows7系统中nginx与IIS服务器搭建集群实现负载均衡
分布式,集群,云计算机.大数据.负载均衡.高并发······当耳边响起这些词时,做为一个菜鸟程序猿无疑心中会激动一番(或许这是判断是否是一个标准阿猿的标准吧)! 首先自己从宏观把控一下,通过上网科普自 ...
- 搭建服务器集群——Windows7系统中nginx与IIS服务器搭建集群实现负载均衡
转载:https://www.cnblogs.com/xiongze520/p/10308720.html 分布式,集群,云计算机.大数据.负载均衡.高并发······当耳边响起这些词时,做为一个菜鸟 ...
随机推荐
- <NET CLR via c# 第4版>笔记 第17章 委托
17.1 初识委托 .net 通过委托来提供回调函数机制. 委托确保回调方法是类型安全的. 委托允许顺序调用多个方法. 17.2 用委托回调静态方法 将方法绑定到委托时,C# 和 CLR 都允许引用类 ...
- JavaScript console控制台调试 post
fetch("api_v1/XinSheng_QQPay_QRCode", { body: "charset=1&msgExt=%u4ea4%u6613%u621 ...
- MySQL主从数据一致性问题修复
MySQL主从数据一致性问题修复 前面,我们使用pt-table-checksum 可以检测出主从数据是否一致的问题.发现问题后,我们怎么解决这些问题,也是我们必须要会的技能. 修复主从数据一致性问题 ...
- python两个子线程通过queue通信
SocketServer端代码 #!/usr/bin/env python import threading import SocketServer import time import queue ...
- Iview同步异步验证
直接上代码了: html: <Form ref="termForm" :model="currentData" :rules="ruleTerm ...
- Spring学习(一)--概述
Spring是什么? 是一个框架,是为了解决企业应用开发的复杂性而创建的框架 是一个框架,是一个轻量级的控制反转和面向切面的容器框架 从大小与开销两方面而言Spring都是轻量的 通过控制反转(IoC ...
- 【opencv基础】detectmultiscale函数详解
前言 简单的人脸检测程序可以直接基于opencv的函数库进行实现,本文介绍一下detectMultiScale函数. 函数简介 opencv2人脸检测使用的是detectMultiScale函数,可以 ...
- DelaunayTriangulation_VoronoiDiagram_using_OpenCV的实现
前言 最近project中有关于delaunay的实现问题,查找资料,看到learnopencv这个网站,有很多peoject的实现,本文主要是实现Delaunay Triangulation and ...
- 51Nod 1069:Nim游戏(尼姆博弈)
1069 Nim游戏 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 收藏 关注 有N堆石子.A B两个人轮流拿,A先拿.每次只能从一堆中取若干个,可将一堆全取走, ...
- Rx.NET响应式编程
响应式编程 Rx.NET 了解下 1. 引言 An API for asynchronous programming with observable streams.ReactiveX is a co ...