802.3ad ボンディングで、リンクダウンが検出されない
Issue
Oracle RAC 設定をした 2 台のサーバーに問題があります。bond0 は 802.3ad (モード 4) で設定していますが、両方のケーブルを引っ張っても、bond0 はリンクがダウンしたことを認識しません。インターフェイスはダウンしたことを示していますが、bond0 インターフェイスそのものでは示していません。
bond0 の ifconfig は依然 RUNNING となっていますが、ボンディングのパートナー (eth0 および eth1) では同じではありません。
/proc/net/bonding/bond0 でも同じようになります。ここで、"MII Status" では bond0 が "up" となっていますが、eth0 および eth7 では "down" になります。
ボンディングの設定には、以下のオプションを使用しています。
mode=4 miimon=100 use_carrier=0
(最初は use_carrier オプションは付けていませんでしたが、再起動後にこのオプションを付けてもテストしましたが、同じ動作になりました。)
Environment
- Red Hat Enterprise Linux 5 (RHEL5.9 以前)
- kernel-2.6.18-308.24.1.el5 以降
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.