オンライン診断の設定

この章は、次の内容で構成されています。

オンライン診断について

オンライン診断では、スイッチの起動時またはリセット時にハードウェア コンポーネントを確認し、通常の動作時にはハードウェアの状態を監視します。

Cisco Nexus シリーズ スイッチは、起動時診断および実行時診断をサポートします。起動時診断には、システム起動時とリセット時に実行する、中断を伴うテストおよび非中断テストが含まれます。

実行時診断(ヘルス モニタリング診断)には、スイッチの通常の動作時にバックグラウンドで実行する非中断テストが含まれます。

ブートアップ診断

起動時診断は、スイッチをオンラインにする前にハードウェアの障害を検出します。起動診断では、スーパーバイザと ASIC の間のデータ パスと制御パスの接続も確認します。次の表に、スイッチの起動時またはリセット時にだけ実行される診断を示します。

Table 1. ブートアップ診断

診断

説明

PCIe

PCI express(PCIe)アクセスをテストします。

NVRAM

NVRAM(不揮発性 RAM)の整合性を確認します。

インバンド ポート

インバンド ポートとスーパーバイザの接続をテストします。

管理ポート

管理ポートをテストします。

メモリ

DRAM の整合性を確認します。

起動時診断には、ヘルス モニタリング診断と共通するテスト セットも含まれます。

起動時診断では、オンボード障害ロギング(OBFL)システムに障害を記録します。また、障害により LED が表示され、診断テストのステート(on、off、pass、または fail)を示します。

起動診断テストをバイパスするように Cisco Nexus デバイス を設定することも、またはすべての起動診断テストを実行するように設定することもできます。

ヘルス モニタリング診断

ヘルス モニタリング診断では、スイッチの状態に関する情報を提供します。実行時のハードウェア エラー、メモリ エラー、ソフトウェア障害、およびリソースの不足を検出します。

ヘルス モニタリング診断は中断されずにバックグラウンドで実行され、ライブ ネットワーク トラフィックを処理するスイッチの状態を確認します。

次の表に、スイッチのヘルス モニタリング診断を示します。

Table 2. ヘルス モニタリング診断テスト

診断

説明

LED

ポートおよびシステムのステータス LED を監視します。

電源モジュール

電源装置のヘルス ステータスを監視します。

温度センサー

温度センサーの読み取り値を監視します。

テスト ファン

ファンの速度およびファンの制御をモニターします。

次の表に、システム起動時とリセット時にも実行されるヘルス モニタリング診断を示します。

Table 3. ヘルス モニタリングおよび起動時診断テスト

診断

説明

SPROM

バックプレーンとスーパーバイザ SPROM の整合性を確認します。

ファブリック エンジン

スイッチ ファブリック ASIC をテストします。

ファブリック ポート

スイッチ ファブリック ASIC 上のポートをテストします。

転送エンジン

転送エンジン ASIC をテストします。

転送エンジン ポート

転送エンジン ASIC 上のポートをテストします。

前面ポート

前面ポート上のコンポーネント(PHY および MAC など)をテストします。

拡張モジュール診断

スイッチの起動時またはリセット時の起動時診断には、スイッチのインサービス拡張モジュールのテストが含まれます。

稼働中のスイッチに拡張モジュールを挿入すると、診断テスト セットが実行されます。次の表に、拡張モジュールの起動時診断を示します。これらのテストは、起動時診断と共通です。起動時診断が失敗した場合、拡張モジュールはサービス状態になりません。

Table 4. 拡張モジュールの起動時診断およびヘルス モニタリング診断

診断

説明

SPROM

バックプレーンとスーパーバイザ SPROM の整合性を確認します。

ファブリック エンジン

スイッチ ファブリック ASIC をテストします。

ファブリック ポート

スイッチ ファブリック ASIC 上のポートをテストします。

転送エンジン

転送エンジン ASIC をテストします。

転送エンジン ポート

転送エンジン ASIC 上のポートをテストします。

前面ポート

前面ポート上のコンポーネント(PHY および MAC など)をテストします。

ヘルス モニタリング診断は、IS 拡張モジュールで実行されます。次の表で、拡張モジュールのヘルス モニタリング診断に固有の追加のテストについて説明します。

Table 5. 拡張モジュールのヘルス モニタリング診断

診断

説明

LED

ポートおよびシステムのステータス LED を監視します。

温度センサー

温度センサーの読み取り値を監視します。

オンライン診断の注意事項と制約事項

オンライン診断には、次の注意事項と制限事項があります。

  • Cisco NX-OS リリース 10.2(4)以降、バックプレーン テストは Nexus 3548 スイッチではサポートされていません。

オンライン診断の設定

完全なテスト セットを実行するよう起動時診断を設定できます。もしくは、高速モジュール起動時のすべての起動時診断テストをバイパスできます。


Note


起動時オンライン診断レベルを complete に設定することを推奨します。起動時オンライン診断をバイパスすることは推奨しません。


SUMMARY STEPS

  1. switch# configure terminal
  2. switch(config)# diagnostic bootup level [complete | bypass]
  3. (Optional) switch# show diagnostic bootup level

DETAILED STEPS

  Command or Action Purpose

Step 1

switch# configure terminal

グローバル コンフィギュレーション モードを開始します。

Step 2

switch(config)# diagnostic bootup level [complete | bypass]

デバイスの起動時に診断を実行するよう起動時診断レベルを次のように設定します。

  • complete:すべての起動時診断を実行します。これはデフォルト値です。

  • bypass:起動時診断を実行しません。

Step 3

(Optional) switch# show diagnostic bootup level

(Optional)

現在、スイッチで実行されている起動時診断レベル(bypass または complete)を表示します。

Example

次に、完全な診断を実行するよう起動時診断レベルを設定する例を示します。

switch# configure terminal
switch(config)# diagnostic bootup level complete
 

オンライン診断設定の確認

オンライン診断の設定情報を確認するには、次のコマンドを使用します。

コマンド

目的

show diagnostic bootup level

起動時診断レベルを表示します。

show diagnostic result module slot

診断テストの結果を表示します。

オンライン診断のデフォルト設定

次の表に、オンライン診断パラメータのデフォルト設定を示します。

Table 6. デフォルトのオンライン診断パラメータ

パラメータ

デフォルト

起動時診断レベル

complete