首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于负载平衡的ESXi 5.5NIC合作

用于负载平衡的ESXi 5.5NIC合作
EN

Server Fault用户
提问于 2014-09-15 10:31:14
回答 4查看 25.4K关注 0票数 2

我正在使用思科3750 G堆叠交换机,配置了以太通道,并连接到ESXi服务器配置的NIC合作;负载平衡作为路由器基于IP哈希。思科交换机配置:( VID 199为ESXi-Mgmt)

代码语言:javascript
复制
interface Port-channel4

description "ESXi Mgmt"

Switchport turnk encapsulation dot1q

switchport trunk native vlan 4094

switchport trunk allowed vlan 199,200

switchport mode trunk

spanning-tree portfast trunk

!

interface GigabitEthernet2/0/2

Switchport turnk encapsulation dot1q

switchport trunk native vlan 4094

switchport trunk allowed vlan 199,200

switchport mode trunk

channel-group 4 mode on

!

interface GigabitEthernet3/0/2

Switchport turnk encapsulation dot1q

switchport trunk native vlan 4094

switchport trunk allowed vlan 199,200

switchport mode trunk

channel-group 4 mode on

ESXi主机的配置:

  • 创建了名为ESXi-Mgmt的新vmkernel端口组,并添加了NIC0和NIC4(附加网卡)。
  • 配置了vswitch和portgroup,将NIC合作用作负载平衡:基于IP哈希网络故障转移检测的路由:仅链接状态\\通知swtiches:是的,回退:是的
  • 端口组的IP配置为10.1.199.9。

~# esxcfg-vswitch -l

代码语言:javascript
复制
Switch Name      Num Ports   Used Ports  Configured Ports  MTU     Uplinks

vSwitch0         3322        4           128               1500    vmnic1

  PortGroup Name        VLAN ID  Used Ports  Uplinks

  VM Network            0        0           vmnic1

  ESXi Management       0        1           vmnic1

Switch Name      Num Ports   Used Ports  Configured Ports  MTU     Uplinks

vSwitch1         3322        6           128               1500    vmnic0,vmnic4

  PortGroup Name        VLAN ID  Used Ports  Uplinks

  ESXi-Mgmt             199      1           vmnic0,vmnic4

注意:我还连接了NIC1 (不同的子网),这样我就可以在同一个网络中使用我的笔记本电脑访问。(安装ESXi时安装)

我有一个连接到Cisco交换机端口的服务器,配置为VLAN 199的Access开关端口。

问题:我可以从上面提到的服务器上平IP 10.1.199.9,但不能使用vsphere客户端访问它。

有谁能帮我解决这个问题,因为到目前为止我还没有找到任何解决办法呢?当查看指南时,设置似乎是正确的。

EN

回答 4

Server Fault用户

回答已采纳

发布于 2014-10-02 16:56:30

我设法解决了这个问题。我基本上按照Vmware的建议使用etherchannel & VID设置配置了ESXi。设置以太通道后,与esxi主机的连接被断开,这意味着etherchannel配置正确。然后,我将Cisco交换端口配置为使用正确的VID在以太通道中。这简直是小菜一碟。

票数 1
EN

Server Fault用户

发布于 2014-09-15 11:39:20

关掉以太通道。在你所描述的情况下,你真的不能利用它。如果您使用的是标准vSwitch,则可以设置负载平衡策略,并使用IP哈希来使用多个NIC,但这实际上是在ESXi端完成的。除非使用分布式交换机(dvSwitch或vDS),否则LACP/Etherchannel不会发挥作用。

有可能在不使用分布式开关的情况下创建静态聚合,但它对默认的ESXi负载平衡没有好处。这不常见。

如果您没有这样的东西,您已经定义了一个“链接聚合组”,那么您可能走错了路。

票数 2
EN

Server Fault用户

发布于 2016-06-22 19:16:40

关于LACP不受标准vSwitch支持的响应是正确的。不过,vSwitch支持Etherchannel。所以你可能想知道以太频道怎么了?

当与以太通道合作时,单个TCP/UDP会话将无法享受信道中所有链路的总带宽。它将限于一个单一的链接。因此,如果您的以太通道中有2x1GB的链接,那么任何一个会话都不会超过1GB。其他TCP/UDP会话将在所有链路上得到平衡,这有助于防止饱和,但使用单个TCP/UDP会话,将永远无法实现真正的总带宽。

不过,Etherchannel仍有用途。当多个会话在信道上被平衡时,它确实有助于防止链路饱和。它对于从交换机堆栈创建容错连接也很有用,在这种情况下,您可以从参与堆栈的单独交换机或底盘背板中获取端口,并将它们放置在跨堆栈的电子通道中,这样单个交换机故障就不会破坏您的esx主机。

分配给vSwitch的备用NIC提供了容错功能,但是由于esx用MAC地址填充了上游交换机CAM,所以出现了一些中断。Etherchannel是ESX故障转移之上的一步。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/628541

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档