Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

Connectrix B-Series Brocade:Webツール、telnet、またはSSHを使用してアクセスせずに、管理Ethernetポートのハング状態からリカバリーする方法

Summary: Webツール、telnet、またはSSHを使用してアクセスせずに、管理Ethernetポートのハング状態からリカバリーする方法

This article applies to   This article does not apply to 

Symptoms



Webツール、telnet、またはSSHを使用してアクセスせずに、管理Ethernetポートのハング状態からリカバリーする方法。

Brocadeダイレクター クラス スイッチには、シャーシIPまたはアクティブCP IPを介してアクセスすることはできません。また、Webツール、Telnet、またはSSHを使用してアクセスすることはできません。
Brocade部門スイッチには、スイッチIPを介してアクセスすることはできません。Webツール、Telnet、またはSSHを介してアクセスすることはできません。

eth0

ifconfig

管理

Cause

Brocade L3によると、Ethernetソフトウェアに関する既知のコードの問題はありませんが、PHYがハングするネットワーク構成エラーがよく見られます。PHYはハードウェアEthernetチップであり、十分な数のエラーが記録されると、そのチップがハングする可能性があります。ネットワーク環境によっては、構成の問題によって問題を引き起こすのに十分なエラーが発生する前に、スイッチがしばらく稼働する場合があります。

eth0がハング状態にあるスイッチの統計情報の例を次に示します。

/sbin/ifconfig:
eth0 Link encap:Ethernet HWaddr 00:05:33:32:40:E3
inet addr:xx.xxa.x.xxx Bcast:xx.xxx.xx.xxx Mask:xxx.xxx.xxx.x
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:368707819 errors:0 dropped:0 overruns:0 frame:450
          TX packets:161607771 errors:1321348 dropped:0 overruns:197 carrier:1291486
collisions:129622 txqueuelen:1000

上記のように、RX 統計情報はクリーンですが、重大な TX エラーが報告されています。

Resolution

Warning: ifconfig eth0 down」コマンドを実行してEthernetポートを停止させないでください。部門クラス スイッチでパニックや再起動が発生したり、ダイレクター クラス スイッチで予期しないHAfailoverが発生したりする可能性があるためです。 

ダイレクター スイッチと部門スイッチの両方の回避策:

メモ:  以下の回避策は無停止と見なされますが、予期しない再起動が発生した場合に備えて、お客様のウィンドウ中にアクション プランを実行することをお勧めします。

部門スイッチ:

1.シリアル ケーブルを使用してスイッチに接続します。

2.次のいずれかのオプションを使用してeth0をリセットします(オプションはBrocadeの推奨順にリストされています)。

A。harebootを実行します。これにより、プロセッサーは再起動されますが、スイッチは再起動されません(Fibre Channelに対して無停止)

Example:

> DS5000B hareboot
HA 再起動中...

B。スイッチのIPアドレスを変更してから、元のIPに戻します。

Example:

元のIPアドレスをメモします。

> DS5000B ipaddrshow

スイッチ
イーサネットIPアドレス:xx.xx.xx.xx
Ethernetサブネットマスク:xxx.xxx.xxx.x
ゲートウェイIPアドレス:xx.xx.xx.x
DHCP: 消灯

IP設定を工場出荷時のデフォルトに戻します

> DS5000B ipaddrset
イーサネット IP アドレス [xx.xx.xx.xx]:xx.xx.xx.xx
イーサネットサブネットマスク [xxx.xxx.xxx.x]:xxx.x.x.x
ゲートウェイ IP アドレス [xx.xx.xx.x]:x.x.x.x
DHCP [オフ]:

次に、元のIPに戻します

> DS5000B ipaddrset
Ethernet IP Address [xx.xx.xx.xx]:xx.xx.xx.xx
Ethernet Subnetmask [xxx.x.x.x]:xxx.xxx.xxx.x
Gateway IP Address [x.x.x.x]:xx.xx.xx.x
DHCP [Off]:

c. フロー制御を変更します。

Example:

現在のフロー制御に注意してください。

DS5000B:> ifmodeshow eth0
リンクモード: 100 Mbit、ハーフ デュープレックス、リンクOK
MACアドレス: 00:05:1E:04:2C:4D

次の値を上記の出力とは逆に変更します。この場合は、[100/Full duplex]に変更します。 

注:Brocadeでは、eth0インターフェイスを100/Full Duplexで実行することをお勧めします(IPネットワーク スイッチがサポートできると仮定します)。

> ifmodeset eth0 DS5000B

このコマンドを使用する場合は注意してください。リンクが接続されているネットワーク機器でサポートされていない動作モードにリンクを強制すると、Ethernetインターフェイスを介してシステムと通信できなくなる可能性があります。

このコマンドは、シリアル コンソール ポートからのみ使用することをお勧めします。

よろしいですか? (yes, y, no, n): [no] y
注意して進めてください。
オートネゴシエーション(yes、y、no、n): [いいえ]
Force 100 Mbps/Full Duplex(はい、y、いいえ、n): [no] y
構成をコミットしています...完成です。

使用しているIPスイッチが100/Full Duplexをサポートできるかどうかわからない場合は、この時点でeth0インターフェイスを100/Full Duplexのままにして、接続をテストできます。接続に失敗した場合は、元の設定に戻します。

元のデュプレックス設定に戻します

> ifmodeset eth0 DS5000B

このコマンドを使用する場合は注意してください。リンクが接続されているネットワーク機器でサポートされていない動作モードにリンクを強制すると、Ethernetインターフェイスを介してシステムと通信できなくなる可能性があります。

このコマンドは、シリアル コンソール ポートからのみ使用することをお勧めします。

よろしいですか? (yes, y, no, n): [no] y
注意して進めてください。
オートネゴシエーション(yes、y、no、n): [いいえ]
Force 100 Mbps/Full Duplex(はい、y、いいえ、n): [いいえ]
Force 100 Mbps/半二重(はい、y、いいえ、n): [no] y
構成をコミットしています...完成です。

3.Ethernet接続をテストします。

 ダイレクター スイッチ:

1.シリアル ケーブルを使用してアクティブCPに接続します。

2.次のいずれかのオプションを使用してeth0をリセットします(オプションはBrocadeの推奨順にリストされています)。

A。hafailoverを実行します。これにより、現在アクティブなCPカードのプロセッサーは再起動されますが、スイッチは再起動されません(Fibre Channelに対して無停止)。

HAステータスが有効で同期されていることを確認し、CPフェールオーバーを実行します。

DCX> hashow
ローカルCP(スロット7、CP1): アクティブ、ウォーム リカバリー
されたリモートCP(スロット6、CP0): スタンバイ、正常
HA 有効、ハートビートアップ、HA 状態の同期

警告:HAステータスが有効で同期されている場合にのみ、CPフェールオーバーを実行します。それ以外の場合はフェールオーバーを試行しないでください。そうでない場合は、スイッチを再起動します。

DCX> hafailover
ローカルCP(スロット7、CP1): アクティブ、ウォーム リカバリー
されたリモートCP(スロット6、CP0): スタンバイ、正常な
HA有効、ハートビート アップ、HA状態の同期
警告: このコマンドは冗長コントロール プロセッサー(CP)
システムで実行されており、この操作によりアクティブCPがリセットされます。
したがって、既存のすべての telnet セッションを再開する必要があります。

スタンバイCPにフェールオーバーしてもよろしいですか[y/n]?y
フェールオーバーを強制しています...

B。スイッチのIPアドレスを変更してから、元のIPに戻します。

Example:

元のIPアドレスをメモします。

DCX> ipaddrshow

スイッチ
イーサネットIPアドレス:xx.xx.xx.xx
Ethernetサブネットマスク:xxx.xxx.xxx.x
ゲートウェイIPアドレス:xx.xx.xx.x
DHCP: 消灯

アクティブCPのIP設定を工場出荷時のデフォルトに戻します。この場合、アクティブCPはCP0です

DCX> ipaddrset -cp 0
ホスト名 [cp0]:
Ethernet IP アドレス [xx.xx.xx.xx]:xx.xx.xx.xx
イーサネットサブネットマスク [xxx.xxx.xxx.x]:xxx.x.x.x
ゲートウェイ IP アドレス [xx.xx.xx.x]:x.x.x.x

次に、元のIPに戻します。

DCX> ipaddrset -cp 0
ホスト名 [cp0]:
Ethernet IP アドレス [xx.xx.xx.xx]:xx.xx.xx.xx
イーサネットサブネットマスク [xxx.x.x.x]:xxx.xxx.xxx.x
ゲートウェイ IP アドレス [x.x.x.x]:xx.xx.xx.x

c. フロー制御を変更します。

現在のフロー制御に注意してください。

DCX> ifmodeshow eth0
リンクモード: 100 Mbit、ハーフ デュープレックス、リンクOK
MACアドレス: 00:05:1E:04:2C:4D

次の値を上記の出力とは逆に変更します。この場合は、[100/Full duplex]に変更します。 

注:Brocadeでは、eth0インターフェイスを100/Full Duplexで実行することをお勧めします(IPネットワーク スイッチがサポートできると仮定します)。

DCX> ifmodeset eth0

このコマンドを使用する場合は注意してください。  リンクが接続されているネットワーク機器でサポートされていない動作モードにリンクを強制すると、Ethernetインターフェイスを介してシステムと通信できなくなる可能性があります。

このコマンドは、シリアル コンソール ポートからのみ使用することをお勧めします。

よろしいですか? (yes, y, no, n): [no] y
注意して進めてください。
オートネゴシエーション(yes、y、no、n): [いいえ]
Force 100 Mbps/Full Duplex(はい、y、いいえ、n): [no] y
構成をコミットしています...完成です。

お客様のIPスイッチが100/Full Duplexをサポートしているかどうかわからない場合は、この時点でeth0インターフェイスを100/Full Duplexのままにして、接続をテストできます。  接続に失敗した場合は、元の設定に戻します。

元のデュプレックス設定に戻します。

DCX> ifmodeset eth0

このコマンドを使用する場合は注意してください。  リンクが接続されているネットワーク機器でサポートされていない動作モードにリンクを強制すると、Ethernetインターフェイスを介してシステムと通信できなくなる可能性があります。

このコマンドは、シリアル コンソール ポートからのみ使用することをお勧めします。

よろしいですか? (yes, y, no, n): [no] y
注意して進めてください。
オートネゴシエーション(yes、y、no、n): [いいえ]
Force 100 Mbps/Full Duplex(はい、y、いいえ、n): [いいえ]
Force 100 Mbps/半二重(はい、y、いいえ、n): [no] y
構成をコミットしています...完成です。

3.Ethernet接続をテストします。

Affected Products

Connectrix B-Series Hardware

Products

Connectrix, Connectrix B-Series Hardware