CentOS6でBondingする

BondingしてNIC冗長化。eth0とeth1を使用してbond0作成します。
mode=1(active-backup)に設定します。
詳しくはこちら
 
雑な手順。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
echo "alias bond0 bonding" >> /etc/modprobe.conf

cat <<EOF> /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=static
ONBOOT=yes
NETMASK=255.255.255.0
IPADDR=192.168.1.1
GATEWAY=192.168.1.254
TYPE=Ethernet
BONDING_OPTS="mode=1 primary=eth0 miimon=100 updelay=5000"
EOF

cat <<EOF> /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
MASTER=bond0
SLAVE=yes
EOF

cat <<EOF> /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
MASTER=bond0
SLAVE=yes
EOF

service network restart

これでできるはず。
あとはLANケーブル片方ずつ抜いて問題ないことを確認して終了。

Comments