イーサネットリンクがダウンし、サーバーの再起動時に復旧する

イーサネットリンクがダウンし、サーバーの再起動時に復旧する

DELL R610 サーバーを DELL PowerConnect 5424 スイッチに接続しています。このスイッチは DELL Equallogic SAN に接続されています。DELL R610 は MySQL データベース サーバーとして機能し、SAN は iSCSI ドライブとしてマウントされたデータ ディレクトリを提供します。

以前私が尋ねた質問によるとここ再起動後、MySQL が自動起動しなくなることが確認されています。また、これは断続的な動作です。調査したところ、iSCSI イニシエーター サービスが起動時にコマンドを実行できないことがわかりました。ログを調べたところ、ネットワーク インターフェイスが起動するときに小さなブリップが発生することがわかりました。bnx2 ログを grep しました。

 bnx2: Broadcom NetXtreme II Gigabit Ethernet Driver bnx2 v2.2.4 (Aug 05, 2013)
 bnx2 0000:01:00.0 eth0: Broadcom NetXtreme II BCM5709 1000Base-T (C0) PCI Express found at mem d6000000, IRQ 36, node addr 5c:f9:dd:f1:8a:ea
 bnx2 0000:01:00.1 eth1: Broadcom NetXtreme II BCM5709 1000Base-T (C0) PCI Express found at mem d8000000, IRQ 48, node addr 5c:f9:dd:f1:8a:ec
 bnx2 0000:02:00.0 eth2: Broadcom NetXtreme II BCM5709 1000Base-T (C0) PCI Express found at mem da000000, IRQ 32, node addr 5c:f9:dd:f1:8a:ee
 bnx2 0000:02:00.1 eth3: Broadcom NetXtreme II BCM5709 1000Base-T (C0) PCI Express found at mem dc000000, IRQ 42, node addr 5c:f9:dd:f1:8a:f0
 bnx2 0000:02:00.0: irq 78 for MSI/MSI-X
 bnx2 0000:02:00.0: irq 79 for MSI/MSI-X
 bnx2 0000:02:00.0: irq 80 for MSI/MSI-X
 bnx2 0000:02:00.0: irq 81 for MSI/MSI-X
 bnx2 0000:02:00.0: irq 82 for MSI/MSI-X
 bnx2 0000:02:00.0: irq 83 for MSI/MSI-X
 bnx2 0000:02:00.0: irq 84 for MSI/MSI-X
 bnx2 0000:02:00.0: irq 85 for MSI/MSI-X
 bnx2 0000:02:00.0: irq 86 for MSI/MSI-X
 bnx2 0000:02:00.0 em3: using MSIX
 bnx2 0000:01:00.0: irq 87 for MSI/MSI-X
 bnx2 0000:01:00.0: irq 88 for MSI/MSI-X
 bnx2 0000:01:00.0: irq 89 for MSI/MSI-X
 bnx2 0000:01:00.0: irq 90 for MSI/MSI-X
 bnx2 0000:01:00.0: irq 91 for MSI/MSI-X
 bnx2 0000:01:00.0: irq 92 for MSI/MSI-X
 bnx2 0000:01:00.0: irq 93 for MSI/MSI-X
 bnx2 0000:01:00.0: irq 94 for MSI/MSI-X
 bnx2 0000:01:00.0: irq 95 for MSI/MSI-X
 bnx2 0000:01:00.0 em1: using MSIX
 bnx2 0000:01:00.1: irq 96 for MSI/MSI-X
 bnx2 0000:01:00.1: irq 97 for MSI/MSI-X
 bnx2 0000:01:00.1: irq 98 for MSI/MSI-X
 bnx2 0000:01:00.1: irq 99 for MSI/MSI-X
 bnx2 0000:01:00.1: irq 100 for MSI/MSI-X
 bnx2 0000:01:00.1: irq 101 for MSI/MSI-X
 bnx2 0000:01:00.1: irq 102 for MSI/MSI-X
 bnx2 0000:01:00.1: irq 103 for MSI/MSI-X
 bnx2 0000:01:00.1: irq 104 for MSI/MSI-X
 bnx2 0000:01:00.1 em2: using MSIX
 bnx2 0000:01:00.0 em1: NIC Copper Link is Up, 100 Mbps full duplex
 bnx2 0000:02:00.0 em3: NIC Copper Link is Up, 1000 Mbps full duplex
 bnx2 0000:01:00.1 em2: NIC Copper Link is Up, 1000 Mbps full duplex
 **bnx2 0000:01:00.1 em2: NIC Copper Link is Down**
 bnx2 0000:01:00.1 em2: NIC Copper Link is Up, 1000 Mbps full duplex

現在の回避策は、サーバーを再起動することです。これまでのところ、サーバーを再起動すると、すべてがスムーズに実行され、上記のログに示されているような問題は発生していません。

失敗している問題の解決方法を誰か教えてくれませんか?ここしかし、これはおそらく私のケースではないでしょう。なぜなら、私たちの問題は再起動時にのみ発生するからです。それ以外では、ifconfig に NIC エラーはなく、NIC でパケットのドロップや損失はありません。サーバーが起動したら、ネットワークの問題に遭遇したことはありません。

DELL R610 は Ubuntu 14.04 を実行しています。

@Dom が提案した追加のログ:

 $ cat logfile.mysql.withoutdate |grep -B 15 -A 15 "NIC Copper Link is Down"
 Loading iSCSI transport class v2.0-870.
 bnx2 0000:01:00.1 em2: using MSIX
 IPv6: ADDRCONF(NETDEV_UP): em2: link is not ready
 iscsi: registered transport (tcp)
 iscsi: registered transport (iser)
 multipathd (2470): /proc/2470/oom_adj is deprecated, please use /proc/2470/oom_score_adj instead.
 bnx2 0000:01:00.0 em1: NIC Copper Link is Up, 100 Mbps full duplex

 IPv6: ADDRCONF(NETDEV_CHANGE): em1: link becomes ready
 bnx2 0000:02:00.0 em3: NIC Copper Link is Up, 1000 Mbps full duplex
 , receive & transmit flow control ON
 IPv6: ADDRCONF(NETDEV_CHANGE): em3: link becomes ready
 bnx2 0000:01:00.1 em2: NIC Copper Link is Up, 1000 Mbps full duplex
 , receive & transmit flow control ON
 IPv6: ADDRCONF(NETDEV_CHANGE): em2: link becomes ready
 bnx2 0000:01:00.1 em2: NIC Copper Link is Down
 bnx2 0000:01:00.1 em2: NIC Copper Link is Up, 1000 Mbps full duplex
 , receive & transmit flow control ON

関連情報