1. 如何在VMware ESX上实现网卡聚合
网卡(NIC:Network Interface Card)聚合意思就是把若干个网卡规整到一个网卡上。如果配置合理的话,VMware ESX上面的网卡聚合可以同时为客体虚拟机提供入站和出站的负载均衡。负责均衡使得把多个可用网卡均分到更多的服务器上,因此即使在一个网卡、电缆或者交换机出现故障时,能允许客体虚拟机持续运行的情况下完成故障转移。
网卡聚合实例
配置VMware ESX Server虚拟网络有多种方法,多数管理员通常会采用如下的方式:
从中可以看到,两个管理网络都有两个物理适配器。虚拟机网络(内置客体虚拟机)也有两个物理适配器,如此做也可以带来一些容错上的优势:
1. 如果一个物理适配器出现故障的话,另外一个可以取而代之;
2. 如果连接一个物理适配器的光缆出现故障,可以使用另外一个适配器(光缆没问
题的那个);
3. 假定两个网卡连接到不同的交换器,如果一个交换器出现故障,可以使用连接到
可用交换器上面的那个网卡;
尽管VMware ESX属性介绍中声称网卡聚合可以实现负责均衡,但是基本的网卡聚合仅仅能够提供出站负载均衡。然而如果希望通过网卡聚合实现入站的负载均衡,就还有一些额外的工作需要做,需要配置VLAN中继器和以太网交换器(连接在这些VMware ESX服务器的物理适配器)上的端口通道。SearchVMware.com的作者Scott Lowe has曾经写过一些文章介绍VLAN配置,这几篇文章我之前一直有推荐:
ESX服务器、网卡分组和VLAN链路聚合
2. VLAN和端口分组
VI3的VLAN配置:VST、EST和VGT标记
在VMware ESX Server里配置网卡聚合
对ESX服务器内的网卡进行分组另外还需要两个或者两个以上网卡。实际上在VMware ESX服务器内配置网卡聚合非常简单。首先在ESX服务器上至少需要两个物理适配器,如上图所示,很多管理员都会把管理网络和客体虚拟机网络隔离开来。因此例如我们在服务器中有三个适配器,其中一个置于隔离的虚拟机交换器内用于管理网络,另外两个物理适配器用于虚拟机网络。如果另外还有一个vSwitch0的话,最好用这个作为管理网络和VMnet0。
如果希望在管理网络(VMkernel和iSCSI)和虚拟机(客体机)网络上同时都配置网卡聚合的话,也就是说在我们这个场景中我们仅仅在虚拟机网络上配置了网卡聚合。首先需要创建一个新的vSwitch然后标识为“虚拟机网络”。该vSwitch很有可能就被命名为vSwitch1,在vSwitch上增加两个物理适配器。
最后需要通过修改每一台虚拟机并且把其连接到新的端口组上,以修改每一台虚拟机客体系统。
2. Win10怎样绑定双网卡或多网卡做Nic Teaming链路聚合
1、重命名网卡名
win10左下角LOGO->设置->网络和internet->(左侧)以太网->(右侧)网络和共享中心->(左侧)更改适配器设置,默认情况下两个网卡名称改为“nic1”,“nic2”。
3. linux服务器端口聚合怎么设置
基础配置信息
常用的三种Bond模式
配置过程以mode=6为例,其它7种模式请参考扩展阅读
mode=0:平衡负载模式,有自动备援,但需要”Switch”支援及设定。 mode=1:自动备援模式,其中一条线若断线,其他线路将会自动备援。 mode=6:平衡负载模式,有自动备援,不必”Switch”支援及设定。
物理接口
2015610165454336.jpg (274×145)
CentOS版本
复制代码代码如下:
datanode01:~>cat /etc/redhat-release
CentOS release 6.4 (Final)
禁用NetworkManager
复制代码代码如下:
#立即关闭禁用NetworkManager并禁用开机自启动
/etc/init.d/NetworkManager stop
chkconfig NetworkManager off
/etc/init.d/network restart
关闭iptables和selinux(可选)
复制代码代码如下:
#立即关闭iptables并禁用开机自启动
/etc/init.d/iptables stop
chkconfig iptables off
#立即关闭selinux并永久禁用
setenforce 0
sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/‘ /etc/selinux/config
修改主机名
复制代码代码如下:
vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=namenode01
#刷新生效
hostname namnode01
source /etc/sysconfig/network
配置IP
私有地址
复制代码代码如下:
cd /etc/sysconfig/network-scripts
[root@datanode09 network-scripts]# cat ifcfg-eth3
DEVICE=eth3
ONBOOT=yes
BOOTPROTO=none
IPADDR=10.129.46.19
NETMASK=255.255.255.0
IPV6INIT=no
USERCTL=no
双网卡绑定
复制代码代码如下:
cd /etc/sysconfig/network-scripts
#编辑eth0
cat > ifcfg-eth0 << EOF
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
MASTER=bond0
EOF
#编辑eth2
cat > ifcfg-eth2 << EOF
DEVICE=eth2
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
MASTER=bond0
EOF
#编辑bond0
cat > ifcfg-bond0 << EOF
DEVICE=bond0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=none
IPADDR=10.3.3.214
NETMASK=255.255.255.0
GATEWAY=10.3.3.1
IPV6INIT=no
USERCTL=no
EOF
#设置bond参数,注意mode选择
cat > /etc/modprobe.conf << EOF
alias bond0 bonding
options bond0 miimon=100 mode=6
EOF
#加入开机自启动参数
cat >> /etc/rc.local << EOF
ifenslave bond0 eth0 eth2
EOF
#重启网卡
service network restart
#使绑定网卡立即生效
ifenslave bond0 eth0 eth2
#测试绑定网络
ping 10.3.3.1
常用3种网卡绑定模式对比
mode=0
中断任意一条链路或恢复链路,网络0丢包
优点:流量提高1倍
缺点:需要接入同一交换机做聚合配置,无法保证物理交换机高可用(Cisco似乎有解决方案?)
mode=1
中断任意一条链路丢失1-3个包(秒),恢复链路时0丢包
优点:交换机无需配置
缺点:如上
mode=6
中断任意一条链路0丢包,恢复链路时丢失10-15个包(秒)
优点:交换机无需配置,流量提高1倍
4. 服务器双网卡绑定然后接在一台S5720上,交换机端口聚合怎么做
首先要确定 你服务器用的是什么模式的网卡聚合 如果是LACP才需要在交换机上配置聚合命令,以下是华为交换机配置命令可供参考
interface eth-trunk1 #创建eth-trunk1的聚合端口
port link-type access #接口模式access
port default vlan 5 #服务器段VLAN5
mode lacp #聚合模式LACP
interface g 0/0/1
eth-trunk1 #将端口G1划到聚合组中,该接口下不要配置别的命令
interface g 0/0/2
eth-trunk1 #将端口G2划到聚合组中,改接口下不要配置别的命令
q #退出
save #保存
纯手打 望采纳
5. 请教交换机和服务器链路聚合配置
1、先在服务器上做汇聚。(根据系统安装好相应的网卡驱动直接配置就行,具体配置可以直接在网上查寻。windows系统一般没什么问题,linux系统由于网卡驱动的原因如果使用的系统版本较高,做汇聚很可能是会出问题)
2、配置交换机汇聚(每家交换机的配置都差不多,大概都是先创建汇聚组,然后把连接服务器网线交换机对应端口加入汇聚组就可以了。)