ITPub博客

首页 > 数据库 > Oracle > 配置双网卡BOND

配置双网卡BOND

原创 Oracle 作者:龙山游龙 时间:2016-02-15 16:23:41 0 删除 编辑
配置双网卡BOND
双网卡绑定采用LINUX的bond模式,建议采用主备模式,双网卡建议在绑定的时候采用两两绑定,采用不同网卡上的两个网口绑定成一个网口。具体网口分布建议咨询主机工程师。
绑定公网:

# cd /etc/sysconfig/network-scripts/
#vi ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
BOOTPROTO=none

#vi ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
BOOTPROTO=none

#vi ifcfg-bond0
DEVICE=bond0
NM_CONTROLLED=no
ONBOOT=yes
IPADDR=172.16.36.36
BOOTPROTO=static
NETMASK=255.255.0.0
IPV6INIT=no #禁用IPV6
USERCTL=no  #不允许非root用户控制该设备
IPV4_FAILURE_FATAL=yes
NAME="System bond0"  #定义设备名称
BONDING_OPTS="mode=1 miimon=100"

rhel5在/etc/modprobe.d/modprobe.conf.dist配置文件添加如下信息:
alias bond0 bonding
alias miimon=100 mode=1

rhel6在/etc/modprobe.d/dist.conf配置文件添加如下信息:
alias bond0 bonding
alias miimon=100 mode=1

miimon=100 表示每100ms检查一次链路连接状态,如果不通则会切换物理网卡
mode=1表示主备模式,也就是只有一块网卡是active的,只提供失效保护。
mode=0则是负载均衡模式的,所有的网卡都是 active,还有其他一些模式很少用到
primary=eth0表示主备模式下eth0为默认的active网卡

以上绑定成功后重启网络服务:
#service network restart 检查网卡是否正常绑定
以上即为绑定公网过程,建议对以上步骤进行检查,对于不了解参数建议自行查找相关文档了解。
检查绑定是否生效:more /proc/net/bonding/bond0
上述文件为bond0网卡启动后的网卡具体参数,可以从该文档确认 网卡绑定是否存在问题,特别是关于主备模式还是负载均衡,是否是千兆模式等
一旦绑定公网过程,确认没有问题的情况下,对私网采用相同方式进行绑定

附:
在网卡ifcfg-bond0上再绑个IP bond0:1
ifconfig bond0:1 172.16.36.63 netmask 255.255.0.0
若没做网卡绑定可单网卡绑IPeth0:1
ifconfig eth0:1 172.16.36.63 netmask 255.255.0.0

将网卡禁用
ifconfig eth0 down
将网卡启用
ifconfig eth0 up

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30310891/viewspace-1989089/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
传统商业、开源和国产据库领域十从业经验,TB级高并发数据库的管理经验。对于数据库内部原理、体系结构,数据页/块结构原理有着深刻认识;对于数据库新特性、分布式高可用架构和性能调优有着丰富的的实战经验。擅长故障诊断以及数据库异常打开及数据灾难挽救。

注册时间:2015-06-28

  • 博文量
    178
  • 访问量
    334667