配置Centos8网络绑定
配置Centos8网络绑定
原理: 在物理网卡两块之上创建一块虚拟主卡, 逻辑上是一主双从, 按不同的模式负载运行,常用模式如主备或并行提供双倍带宽等。
模式: 可选参数"mode=active-backup", atcive-bakcp或1皆可.
0 - balance-rr 需要启用静态的 Etherchannel(未启用 LACP 协商)
1 - active-backup 需要可自主端口
2 - balance-xor 需要启用静态的 Etherchannel(未启用 LACP 协商)
3 - broadcast 需要启用静态的 Etherchannel(未启用 LACP 协商)
4 - 802.3ad 需要启用 LACP 协商的 Etherchannel
5 - balance-tlb 需要可自主端口
6 - balance-alb 需要可自主端口
1、部署双网卡, 注意以下操作必须在本机控制台操作.
2、配置模式为主备, 平时只激活一块网卡, 损坏时会自动激活另一块, 配置如下:
nmcli connection add type bond con-name bond0 ifname bond0 bond.options "mode=active-backup"
nmcli connection add type ethernet slave-type bond con-name eth0 ifname eth0 master bond0
nmcli connection add type ethernet slave-type bond con-name eth1 ifname eth1 master bond0
nmcli connection modify bond0 ipv4.addresses '192.168.1.7/24'
nmcli connection modify bond0 ipv4.gateway '192.168.1.1'
nmcli connection modify bond0 ipv4.dns '114.114.114.114'
nmcli connection modify bond0 ipv4.method static
nmcli connection up bond0
nmcli device status
cat /proc/net/bonding/bond0
配置好的三块网卡配置文件应如下:
vim /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
NAME=eth0
UUID=7aca14c5-d58b-4917-8310-b0a363c554cf
DEVICE=eth0
ONBOOT=yes
MASTER=bond0
SLAVE=yes
vim /etc/sysconfig/network-scripts/ifcfg-eth1
TYPE=Ethernet
NAME=eth1
UUID=ddb63ef8-f2fb-4053-bf8a-0a429dfc9072
DEVICE=eth1
ONBOOT=yes
MASTER=bond0
SLAVE=yes
vim /etc/sysconfig/network-scripts/ifcfg-bond0
BONDING_OPTS="mode=1 miimon=100"
TYPE=Bond
BONDING_MASTER=yes
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=bond0
UUID=c722a481-fb43-446e-9e91-6a63f0078711
DEVICE=bond0
ONBOOT=yes
IPADDR=192.168.1.7
PREFIX=24
GATEWAY=192.168.1.1
DNS1=114.114.114.114
3、启动Linux内核对网卡绑定驱动的支持,常见模式三种:
mode0(平衡负载模式):平时两块网卡均工作,且自动备援,但需要在与服务器本地网卡相连的交换机设备上进行端口聚合来支持绑定技术。
mode1(自动备援模式):平时只有一块网卡工作,在它故障后自动替换为另外的网卡。
mode6(平衡负载模式):平时两块网卡均工作,且自动备援,无须交换机设备提供辅助支持。
#配置好bond0网卡的绑定模式后重启网络服务即可成功
systemctl restart NetworkManager
nmcli c reload
nmcli d status
#查看一下网络配置,正常情况下只有网卡bond0才会有IP地址信息
ifconfig
最新文章
- Android传递数据5种方法
- 用JavaBean实现数据库的连接和关闭,在jsp页面输出数据库中student表中学生的信息
- Activiti 查询流程定义
- 创建数据库时报";FILESTREAM 功能被禁用";
- 为DELL inspiron 14R安装CentOS X64 6.4
- EF——默认映射以及如何使用Data Annotations和Fluent API配置数据库的映射 02 (转)
- 基于Jquery Validate 的表单验证
- sublime 安装 Terminal 使用 cmder
- PyQt写的浏览单web页面的browser - 开源中国社区
- Emmet插件
- test maekdown 2
- Oracle PLSQL笔记(过程的创建和及调用)
- The Rings Akhaten
- UT源码-124
- 201521123051《Java程序设计》第七周学习总结
- java面试记录
- 【LOJ#3096】[SNOI2019]数论
- ubuntu Nvidia driver install
- 如何使用Dubbo 2.7.0和Spring boot实现FAT测试(Feature Acceptance Test)
- Exploit-Exercises nebule 旅行日志(二)