zoukankan      html  css  js  c++  java
  • linux系统下网络主-备份策略之网卡bond技术

    操作系统:CentOS Linux release 7.1.1503 (Core)

    网卡适配器: eno1、eno2

    bonding类型:mode=1 (active-backup),主-备份策略

    网卡绑定mode共有七种,每种模式,都有各自的用处,笔者由于在工作中使用的是mode=1 (active-backup)模式

    在此笔者将工作中使用到的网卡绑定bonding技术的mode=1 (active-backup)模式的配置实现过程记录如下:

    1、在Centos 7中,我们可以使用modinfo bonding 命令查看bonding模块的信息,默认情况下bonding模块没有被加载

        我们可以以root用户登录,输入如下的命令进行开启加载bonding模块

    modprobe --first-time bonding          //--first-time   Fail if module already inserted or removed

    2、创建bond0配置文件,创建/etc/sysconfig/network-scripts/ifcfg-bond0文件,加入如下内容

    DEVICE=bond0
    NAME=bond0
    TYPE=Bond
    BONDING_MASTER=yes
    IPADDR=10.101.230.30
    PREFIX=27
    GATEWAY=10.101.230.1
    ONBOOT=yes
    BOOTPROTO=none
    BONDING_OPTS="mode=1 miimon=100"

      其中BONDING_OPTS指定bonding的模式,其中10.101.230.30/27将作为bond0的ip地址

    3、配置eno1与eno2的网卡配置文件,文件位于/etc/sysconfig/network-scripts/目录,分别为ifcfg-eno1,ifcfg-eno2。这里先修改ifcfg-eno1

    TYPE=Ethernet
    BOOTPROTO=none                        #默认为dhcp,这里修改成none,也可以修改成static
    DEVICE=eno1
    ONBOOT=yes                             #默认为no,这里修改成yes
    #以下两项为新增配置选项
    MASTER=bond0
    SLAVE=yes

    4、以同样的方法,修改ifcfg-eno2配置文件,修改完成后,我们再使用如下命令让网络配置生产,最后再重启network.service服务

    nmcli con reload                        //make Network Manager aware the changes.
    systemctl restart network.service       //重启网络服务

    5、最后我们可以使用如下命令检测bond0接口是否已经启动和工作。

    6、测试,笔者采用的测试方法,为断掉其中一个网卡的网络线缆,然后再访问服务器,正常则为成功。

    尊重别人的劳动成果 转载请务必注明出处:http://www.cnblogs.com/5201351/p/4898342.html

  • 相关阅读:
    Django路由控制
    Django杂录
    JQuery
    php-高级计算器
    单项链表
    php解决约瑟夫环
    开灯算法问题
    PHP经典算法之背包问题
    归并排序
    php踩过的那些坑(5)浮点数计算
  • 原文地址:https://www.cnblogs.com/5201351/p/4898342.html
Copyright © 2011-2022 走看看