よかろうもん!

アプリからインフラまで幅広くこなすいまどきのクラウドエンジニアが記す技術ブログ

RedHat ES 4でbondingを複数設定するときは

2つ以上のbonding(bond0とbond1)の設定をするときに、
modprobe.confで以下のように設定しているとbond1の起動に
失敗してしまいます。(HPのサーバであるDL360にて)

alias bond0 bonding
alias bond1 bonding

失敗する際の出力は以下の通り。

#/etc/init.d/network start
インターフェイス bond0 を活性化中:    [ OK ]
インターフェイス bond1 を活性化中: bonding デバイス bond1 は存在しないようですので、初期化を遅らせます。  [失敗]

こんなときは、installディレクティブを設定するとOKです。

alias bond0 bonding
options bond0 mode=1 priority=eth0 arp_ip_target=[ターゲットIP] arp_interval=1000
install bond1 /sbin/modprobe bonding -o bond1 mode=1 priority=eth2 arp_ip_target=[ターゲットIP] arp_interval=1000

こうすればOK。

以前のブログでmiimon設定時の動作が微妙と書きましたが、
HPの商用サーバDL360でも同じようになるのかを明日以降に調査してみます。