• redhat6版本网卡绑定做bond


    1.编写bond0配置文件
    cd /etc/sysconfig/network-scripts(进入网卡配置文件路径)
    vi ifc-bond0(编辑bond0的配置文件,具体如下)
    DEVICE=bond0
    ONBOOT=yes
    BOOTPROTO=static
    IPADDR=172.16.158.11
    NETMASK=255.255.255.128
    GATEWAY=172.16.158.126
    STARTMODE=auto
     
    2.编写eth0配置文件(如下)
    DEVICE=eth0
    TYPE=Ethernet
    UUID=3c460496-5c57-4b2a-a10b-34602a0e32ce
    ONBOOT=yes
    NM_CONTROLLED=yes
    BOOTPROTO=none
    DEFROUTE=yes
    NAME="System eth0"
    HWADDR=A4:BE:2B:09:99:C6
    LAST_CONNECT=1543418077
    MASTER=bond0
    SLAVE=yes
     
    3.编写eth1配置文件(如下)
    DEVICE=eth1
    TYPE=Ethernet
    UUID=e0dda146-72b7-482d-ab50-e1a0565333a4
    ONBOOT=yes
    NM_CONTROLLED=yes
    BOOTPROTO=none
    DEFROUTE=yes
    NAME="System eth1"
    HWADDR=A4:BE:2B:09:99:C7
    MASTER=bond0
    SLAVE=yes
     
    4.编辑模块载入配置文件,开机自动加载bonding模块到内核
    [root@db01 network-scripts]# vi /etc/modprobe.d/dist.conf 
    在最后一行添加:
    alias bond0 bonding
    options bond0 miimon=100 mode=1
    alias bond1 bonding
    options bond1 miimon=100 mode=0
    说明:miimon是用来进行链路监测的。 比如:miimon=100,那么系统每100ms监测一次链路连接状态,如果有一条线路不通就转入另一条线路;mode的值表示工作模式,他共有0,1,2,3,4,5,6六种模式,常用为0,6,1三种,具体后面会介绍 
    mode=0,表示load balancing (round-robin)为负载均衡方式,两块网卡都工作,但是与网卡相连的交换必须做特殊配置( 这两个端口应该采取聚合方式),因为做bonding的这两块网卡是使用同一个MAC地址
    mode=6,表示load balancing (round-robin)为负载均衡方式,两块网卡都工作,但是该模式下无需配置交换机,因为做bonding的这两块网卡是使用不同的MAC地址
    mode=1,表示fault-tolerance (active-backup)提供冗余功能,工作方式是主备的工作方式,也就是说默认情况下只有一块网卡工作,另一块做备份 
     
    5.添加开机自启动:
    vi /etc/rc.d/rc.local
    在最后一行添加:
    ifenslave bond0 eth0 eth1
    ifenslave bond1 eth2 eth3
     
    6.redhat6需要关闭一个服务,bond才可以起来
    service NetworkManager stop
    chkconfig NetworkManager off
  • 相关阅读:
    java常见异常总结
    敏捷开发的七种主流方法
    转:一位10年Java工作经验的架构师聊Java和工作经验
    Map遍历
    Mybatis中的模糊查询
    Mybatis中动态SQL多条件查询
    J2EE,LAMP和ASP.NET三者比较
    关于加密
    Md5Hash的测试
    CentOS7 修改默认时区为 北京时间
  • 原文地址:https://www.cnblogs.com/gw666/p/10076614.html
Copyright © 2020-2023  润新知