VMware ESX 5.0 网卡负载均衡配置3种方法
(1) 基于端口的负载均衡 (Route based on the originating virtual port ID)(这个是默认支持)

这种方式下,负载均衡是基于vPort ID的。一个vPort和Host上的一个pNIC捆绑在一起,只有当这个pNIC失效的时候,才切到另外的pNIC链路上。这种方式的负载均衡只有在vPort数量大于pNIC的数量时才生效。对于VM来说,因为某台VM的vNIC是捆绑在某一个pNIC上的,也就是说这台VM(如果只有一个vNIC的话)对外的数据流量将固定在某一个pNIC上。这种负载均衡是在VM之间的均衡,对于某一台VM而言,其uplink的速率不可能大于单个pNIC的速率。此外,只有当VM的数量足够多,并且这些VM之间的数据流量基本一致的情况下,Host上的NIC Teaming的Load Balancing才较为有效。对于以下这些极端情况,基于端口方式的负载均衡根本不起作用或者效果很差,充其量只能说是一种端口冗余。
a.Host上只有一台只具有单vNIC的VM (此时完全没有Load balancing)
b.Host上的VM数量比pNIC少(比如有4台VM但是Teaming中有5块pNIC,此时有一块pNIC完全没用上,其他每个vNIC各自使用一块pNIC,此时也没有任何负载均衡实现)
c.Host上虽然有多台VM,但是99%的网络流量都是某一台VM产生的

(2) 基于源MAC地址的负载均衡 Route based on source MAC hash

这种方式下,负载均衡的实现是基于源MAC地址的。因为每个vNIC总是具有一个固定的MAC地址,因此这种方式的负载均衡同基于端口的负载均衡具有同样的缺点。同样是要求vPort数量大于pNIC的时候才会有效。同样是vNIC的速率不会大于单个pNIC的速率

(3) 基于IP Hash的负载均衡 Route based on IP hash

这种方式下,负载均衡的实现是根据源IP地址和目的IP地址的。因此同一台VM(源IP地址总是固定的)到不同目的的数据流,就会因为目的IP的不同,走不同的pNIC。只有这种方式下,VM对外的流量的负载均衡才能真正实现。
不要忘记,VMware是不关心对端物理交换机的配置的,VMware的负载均衡只负责从Host出站的流量(outbound),因此要做到Inbound的负载均衡,必须在物理交换机上做同样IP Hash方式的配置。此时,pNIC必须连接到同一个物理交换机上。
需要注意的是,VMware不支持动态链路聚合协议(例如802.3ad LACP或者Cisco的PAgP),因此只能实现静态的链路聚合。(类似于HP的SLB)。不仅如此,对端的交换机设置静态链路聚合的时候也要设置成IP Hash的算法。否则这种方式的负载均衡将无法实现。
这种方式的缺点是,因为pNIC是连接到同一台物理交换机的,因此存在交换机的单点失败问题。此外,在点对点的链路中(比如VMotion),2端地址总是固定的,所以基于IP Hash的链路选择算法就失去了意义。
如何配置网卡聚合:

点击【主机】—>【配置】—>【网络】—>【属性】:

在上面的选项卡中选择【网络适配器】—>【添加】—>在右边弹出的窗口中选择相应要绑定的网卡,接着一直下一步就可以了。


这一步是将两张网卡绑定在一起,实现双网卡绑定,下面要进行绑定策略的设置。

点击上图的【属性】—>选择【端口】选项卡—>【编辑】—>在弹出的窗口中选择网卡绑定
可以看到下图有四种负载均衡策略:

按文章开始的说明选择符合自己需求的策略,默认是基于vport ID 进行负载均衡。
在VMware ESX 上配置网卡网络负载均衡就完成了。

转载于:https://blog.51cto.com/songe/1832775

VMware ESX 主机的网卡负载均衡配置3种方法相关推荐

  1. VMware ESX 5.0 网卡负载均衡配置3种方法

    (1) 基于端口的负载均衡 (Route based on the originating virtual port ID)(这个是默认支持) 这种方式下,负载均衡是基于vPort ID的.一个vPo ...

  2. 地址设置nginx负载均衡_nginx负载均衡配置实例

    什么是负载均衡? 负载均衡主要通过专门的硬件设备或者通过软件算法实现.通过硬件设备实现的负载均衡效果好.效率高.性能稳定,但是成本比较高.通过软件实现的负载均衡主要依赖于均衡算法的选择和程序的健壮性. ...

  3. VMware虚拟化上安装F5负载均衡系统(BIG-IP LTM)

    2014年8月3日, 下午12:11 之前写过一篇<F5负载均衡配置一例 (型号:BIG-LTM-1600-4G-R)>,F5公司成立于美国,是应用交付网络(ADN)领域的全球领先厂商,它 ...

  4. windows server 网络负载均衡配置

    我们以虚拟机做实验来说明这个配置过程. 1. 确保三台服务器的操作系统一致,IP地址设置正确,最好在同一网段,服务器之间Ping没有问题. 假设三台服务器的IP分别为 1). 192.168.0.25 ...

  5. NGINX负载均衡配置解析

    课程目标 掌握什么是负载均衡及负载均衡的作用和意义. 了解lvs负载均衡的三种模式. 了解lvs-DR负载均衡部署方法. 掌握nginx实现负载均衡的方法. 掌握lvs+nginx负载均衡拓扑结构. ...

  6. Windows server 2008 网络负载均衡配置

    网络负载均衡配置 一. 准备工作 1.环境准备 两台装有windows server r2 2008的服务器(单网卡) 虚拟IP:在配置好NLB后统一对外提供的访问IP 2.软件准备 在两台服务器上安 ...

  7. Nginx负载均衡配置实例详解

    负载均衡是我们大流量网站要做的一个东西,下面我来给大家介绍在Nginx服务器上进行负载均衡配置方法,希望对有需要的同学有所帮助哦. 负载均衡 先来简单了解一下什么是负载均衡,单从字面上的意思来理解就可 ...

  8. Nginx负载均衡配置实例详解(转)

    | 时间:2013-09-05 20:19:17 | 阅读数:810738 [导读] 负载均衡是我们大流量网站要做的一个东西,下面我来给大家介绍在Nginx服务器上进行负载均衡配置方法,希望对有需要的 ...

  9. Nginx反向代理及简单负载均衡配置

    nginx配置文件主要分为六个区域:main section.events section.http section.sever section.location section.upstream s ...

最新文章

  1. 【Android 逆向】Android 进程注入工具开发 ( Visual Studio 开发 Android NDK 应用 | 使用 Makefile 构建 Android 平台 NDK 应用 )
  2. 大数据WEB阶段(一)XML文件的操作
  3. linux中Cron定时任务系统命令详解
  4. python类概念是什么_python中类的概念
  5. 测试工作中常用在线小工具-初级篇
  6. c语言小游戏_打字游戏超细讲解(C语言基础小游戏)
  7. Asp.net1.0和2.0网站共存只解决方法---使用应用程序池
  8. argis怎么关掉对象捕捉_ArcGIS ArcMap编辑捕捉教程
  9. STM32开发环境搭建——Keil5
  10. html 获取header 元素,header标签元素基本介绍
  11. 163vip邮箱提醒您谨防邮箱诈骗,点击查看常见套路
  12. 服务器开着但显示器键盘没反应,电脑开机 键盘灯正常亮,可以控制,显示器却没反应 是怎么回事...
  13. 台式计算机为什么数字输入不了,电脑数字键盘打不出数字怎么回事
  14. js延迟(异步)加载的6种方式 为什么要延迟加载js呢?
  15. 直方图均衡化(II)
  16. 简谈 Intel altera 和 Xilinx 的 FPGA 区别
  17. stm32f030烧录一次程序就不能检测到解决方法
  18. GSM 相关名词解释
  19. 什么是java包?java包作用是什么?
  20. 禅道bug同步到飞书

热门文章

  1. MFC单文档程序加载web网站和html文件
  2. 线程池方式调用spring mvc的业务类的简单实例
  3. 深入理解JavaScript定时函数setTimeout
  4. Linux下汇编语言学习笔记12 ---
  5. 更新WordPress4.0访问速度慢问题解决办法
  6. 多个sheet拆分成多个文件_Pandas拆分DataFrame到多个文件中
  7. python提取个十百千位数字_实现人脸识别、人脸68个特征点提取,或许这个 Python 库能帮到你!...
  8. python计算n的32次方_获得用户输入的一个整数N,计算并输出N的32次方。_学小易找答案...
  9. 2.3 快速搭建你的第一个系统,并进行迭代-深度学习第三课《结构化机器学习项目》-Stanford吴恩达教授
  10. Nordic nRF5 SDK和softdevice介绍