https://www.linuxidc.com/Linux/2015-11/125369.htm

Linux bonding 主备模式slave网卡切换的方法

我们有时候做演练或测试,测试bonding

slave网卡切换,或者疑是因为一块网卡有问题,想切换到另外一块slave网卡,通常情况下,我们可能采用ifdown eth0或ifconfig

eth0 down的方法来切换到另外一块网卡,但是这种方法在 生产环境中可能出现网络及系统告警或者可能丢包,也可能也存在一些风险。

下面介绍一种方法,不需要ifdown网卡就能切换,比较适合于在生产环境中正在提供业务的linux服务器,比如出现了丢包,或者有闪断、网络慢或者日志有网络报错,怀疑是此网卡硬件或固件有问题,想切换到另外一块slave网卡,而又不想断网出现监控系统告警,业务中断等对业务高可用要求比较高的情况。

# ifenslave -c bond0 eth1 将一个物理接口eth1作为active接口

不建议# ifenslave -d bond0 eth0    //从bond0中删除掉eth0

如下所示(适用于主备模式)

[root@RedHat ~]# cat /proc/net/bonding/bond0

Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)

Bonding Mode: fault-tolerance (active-backup) (fail_over_mac active)

Primary Slave: None

Currently Active Slave: eth0

MII Status: up

MII Polling Interval (ms): 100

Up Delay (ms): 0

Down Delay (ms): 0

Slave Interface: eth0

MII Status: up

Speed: 1000 Mbps

Duplex: full

Link Failure Count: 0

Permanent HW addr: 00:0c:29:5a:9d:28

Slave queue ID: 0

Slave Interface: eth1

MII Status: up

Speed: 1000 Mbps

Duplex: full

Link Failure Count: 0

Permanent HW addr: 00:0c:29:5a:9d:32

Slave queue ID: 0

[root@redhat ~]# ifenslave -c bond0 eth1

[root@redhat ~]# cat /proc/net/bonding/bond0

Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)

Bonding Mode: fault-tolerance (active-backup) (fail_over_mac active)

Primary Slave: None

Currently Active Slave: eth1

MII Status: up

MII Polling Interval (ms): 100

Up Delay (ms): 0

Down Delay (ms): 0

Slave Interface: eth0

MII Status: up

Speed: 1000 Mbps

Duplex: full

Link Failure Count: 0

Permanent HW addr: 00:0c:29:5a:9d:28

Slave queue ID: 0

Slave Interface: eth1

MII Status: up

Speed: 1000 Mbps

Duplex: full

Link Failure Count: 0

Permanent HW addr: 00:0c:29:5a:9d:32

Slave queue ID: 0

[root@redhat ~]#

整个过程没有出现丢包,断网

bond的主备模式_生产环境中Linux bonding 主备模式slave网卡切换的方法相关推荐

  1. linux网卡slave状态,生产环境中linux bonding 主备模式slave网卡切换的方法

    linux bonding 主备模式slave网卡切换的方法 我们有时候做演练或测试,测试bonding slave网卡切换,或者疑是因为一块网卡有问题,想切换到另外一块slave网卡,通常情况下,我 ...

  2. Mysql生产环境表更新方案_生产环境中,数据库升级维护的最佳解决方案flyway

    官网:https://flywaydb.org/ 转载:http://casheen.iteye.com/blog/1749916 1.  引言 想到要管理数据库的版本,是在实际产品中遇到问题后想到的 ...

  3. Android入门(六) | Activity 的启动模式 及 生产环境中关于 Activity 的小技巧

    文章目录 Activity 的启动模式 standard singleTop singleTask singleInstance 技巧 了解当前界面是哪个 Activity 随时随地退出程序 启动活动 ...

  4. mysql主从增量同步_生产环境中mysql主从同步/完整/增量备份

    环境:某项目的DB19数据库服务器,无从库也无开过binlog日志,负载有时比较高但基本运行稳定.备份情况:本地每天完整备份保留一周再rsync到异地备份机保留一月,由于数据量的增长加上每天晚上rsy ...

  5. 生产环境中on yarn模式是否采用yarn session

    flink on yarn包括 yarn session以及per job两种方式. 那么生产环境中到底采用哪种呢? 下面是社区群中的讨论: 所以on yarn模式在生产环境中我们使用per job ...

  6. java生产问题快速定位_生产环境如何快速跟踪、分析、定位问题-Java

    我相信做技术的都会遇到过这样的问题,生产环境服务遇到宕机的情况下如何去分析问题?比如说JVM内存爆掉.CPU持续高位运行.线程被夯住或线程deadlocks,面对这样的问题,如何在生产环境第一时间跟踪 ...

  7. 写一段代码提高内存占用_记录一次生产环境中Redis内存增长异常排查全流程!...

    点击上方 IT牧场 ,选择 置顶或者星标 技术干货每日送达 最近 DBA 反馈线上的一个 Redis 资源已经超过了预先设计时的容量,并且已经进行了两次扩容,内存增长还在持续中,希望业务方排查一下容量 ...

  8. 开发环境和运行环境的区别_生产环境 VS 开发环境,关于Kubernetes的四大认识误区...

    来源:http://t.cn/ExaHoL2 最近我们澄清了一些大家在进行Kubernetes实验的时候所见到的常见的误解.其中最大的一个误解就是:在生产环境中运行Kubernetes和开发测试环境并 ...

  9. 互联网广告请求链路_生产环境的全链路压测应该怎么做?答案都在这里了

    "双11前最后一次全链路压测,所有技术.系统.安全策略与应急预案被一一演练.流量峰值,一秒内有几千万次请求,这意味着一秒会产生数百万次交易."这是2018年阿里双十一前夕战况.随着 ...

  10. Dubbo Mesh 在闲鱼生产环境中的落地实践

    本文作者至简曾在 2018 QCon 上海站以<Service Mesh 的本质.价值和应用探索>为题做了一次分享,其中谈到了 Dubbo Mesh 的整体发展思路是"借力开源. ...

最新文章

  1. Java注解是如何工作的?
  2. 互联网IP地址的分配
  3. i2c的时钟延展问题
  4. 继 承(面向对象特征之二)
  5. 企业建设什么样的网站才能符合用户?
  6. 假如我拥有字节工牌。。。
  7. BERT模型—6.对抗训练原理与代码实现
  8. php.ini添加的变量读取,php用ini_get获取php.ini里变量值的方法
  9. 罗技Ghub配置文件压枪编程——仅供学习
  10. 西门子PLC开关量选择
  11. win10 java jdk环境变量 配置
  12. 2018 年 8 月面试路:6 天 21 家公司
  13. 在2003服务器上预览时出现:您未被授权查看该页 您不具备使用所提供的凭据查看该目录或页的权限
  14. python中的常数e的实现
  15. 比UUID更快更安全NanoID到底是怎么实现的?(荣耀典藏版)
  16. 《二》STM32时钟使能及应用总结
  17. Java————错误:找不到或无法加载主类
  18. Web前端-JavaScript--对象
  19. 线性规划python
  20. P3084 照片 [差分约束]

热门文章

  1. 论文赏析[COLING18]两种成分句法分析的局部特征模型
  2. 百面机器学习—9.前馈神经网络面试问题总结
  3. 最小生成树-Prim算法的Python实现
  4. 隐马尔可夫模型通俗导论
  5. Linux:Linux常用网络指令
  6. Machine Learning - XV. Anomaly Detection异常检测 (Week 9)
  7. 关联规则(Apriori、FP-grpwth)
  8. 学习使用Ansj分词工具(一)
  9. Android如何谷歌搜索,android – 如何从谷歌地方检索搜索建议?
  10. Linux中grep命令查找文件,Linux中使用grep命令搜索文件名及文件内容的方法