|
診断コマンドのリファレンス:Dell PowerVault 136T SNC ユーザ ガイド
目次のページに戻る
診断コマンドのリファレンス:Dell™ PowerVault™ 136T SNC ユーザガイド
起動モード
特殊な手順
イベントログダンプ
コード 43 ダンプファイルの復元
起動モードコマンド
診断コマンド
本項では、診断が必要になったときに使用する手順について説明します。
起動モード
SNC には、通常モードと診断モードの2 つの動作モードがあります。サービス端末からSNC を再起動して、必要なモードに移行するためのコマンドは 2 つあります。SNC は、再起動するまでは、現在のモードで動き続けます。
SNC が診断モードで起動されると、サービス端末には diagmode > というコマンド プロンプトが表示されます。診断モードでは、SNC のインターフェイスをテストするための限定されたコマンドしか利用できません。また、診断モードでは、イーサネット、FC、および、SCSI 上ではループバック テストが行われるので、これらのインターフェイス用のデバイスドライバは無効になります。
診断モードへの切り替え
SNC 診断モジュールの特殊機能を利用する際には、diagBoot コマンドを使います。diagBoot を参照してください。以下の手順を行います。
- SNC から SCSI、および、ファイバチャネル ケーブルをすべて取り外します。ケーブルの取り外しを行わないと、接続中のディスクドライブやテープドライブのデータが破損してしまいます。
- テープライブラリを正しくシャットダウンします。
- イーサネット ケーブルが取り付けられている場合には、取り外します。手順 3、4 に関して、詳しくは、サービスポートへの接続 を参照してください。
- サービスポートに端末を接続します。
- テープライブラリの電源を入れます。テープライブラリの方が、SNC よりも起動に時間がかかります。
- 次のいずれかの操作を実行します。
- サービス端末に diagmode > というコマンドプロンプトが表示されたら、適切な診断テストに進んでください。
- サービス端末にコマンドプロンプトdiagmode > が表示されていない場合は、 diagBoot コマンドを実行します。
- SNC が再起動するまで待機します。
- diagmode > プロンプトが表示されたら、適切な診断テストに進みます。
通常モードへの切り替え
診断モードで動いている SNC を、再起動して通常の動作に戻すには、normalBoot コマンドを実行します。normalBoot を参照してください。
- サービス端末から、normalBoot コマンドを入力します。
- SNC が再起動するまで待機します。
- プロンプトで、ここに進む前の MAP を続行します。
特殊な手順
このセクションでは、特殊な手順について解説します。
ヘルスチェック
ヘルスチェック機能により、SNC および接続されているインターフェイスやデバイスの動作状態を定期的に確認することができます。
手動ヘルスチェック
ヘルスチェックは、SNC が通常モードにある場合にのみ、サービス端末から手動で行うことができます。手動ヘルスチェックでは、hlthChkNow コマンドを使って、SCSI デバイスの有効性チェックのような、デバイスが利用可能かどうかのチェックを行います。ヘルスチェックで動作状況を確認する際には、対象 SCSI デバイスを接続して電源を投入しておく必要があります。
ヘルスチェックに関連するその他のコマンドについては、 サービスポート コマンド リファレンス で hlthChk という接頭語で始まる用語を参照してください。
- すべての入出力を停止します。
- Ethernet ケーブルが取り付けられている場合は、取り外します。
- サービスポートに端末を接続します。
- サービス端末から、hlthChkNow コマンドを入力します。
- サービス端末に表示されている結果を確認し、インターフェイスおよび接続されているデバイスのステータスを確認します。
- 障害が発生している場合には、該当する MAP を実行します。
イベント ログ ダンプ
SNC のイベント ログに記録されたイベントは、サービス端末に表示することができます。イベントログの情報を見ると、通常のイベントだけでなく、内部や外部で障害の原因となりうる異常なイベントの発生をも確認することができるので、役に立つことがあります。
イベントログの各行には、通し番号、日付およびタイムスタンプ、イベントコード、イベントソース (インターフェイス名、もしくは、システムプロセス)、インデックス、および、イベントの説明が書かれています。リアルタイム クロックが設定されていれば、タイムスタンプには、現在の時刻が記録されます。それ以外の場合には、タイムスタンプは起動時間からの相対時間になります。
イベントログは、2000 を超えるイベントの記録を保持できます。ログが満杯になると、最も古いイベントが最新のイベントに上書きされます。イベント ログは、SNC が最後に起動されて以降に記録されたイベントだけを表示することも、それ以前から累積された、より長いイベントのリストを表示するもできます。また、イベントを重要度別に表示することも可能です。Warning を選択すると、警告や注意のイベントだけが表示されます。Information を選択すると、情報、警告、および、注意のイベントが表示されます。
loggerDump および loggerDumpCurrent コマンドを参照してください。
コード 43 ダンプファイルの復元
コード 43 のイベントは、フラッシュ ファイル システムに保存されたファイル名といっしょに、SNC のイベントログに記録されます。このファイルには、再起動の前の FC インターフェイスの状態に関する情報が含まれています。このファイルを取得するには、以下の手順に従ってください。
- サービス端末をサービスポートに接続します。詳しくは、 サービスポートへの接続 を参照してください。
- サービス端末の <Enter> キーを押します。プロンプトが表示されない場合は、 サービスポート MAP に進み、RS-232 ケーブルおよびサービス端末が正しく動作しているかどうかを確認します。
- サービス端末で cd /ffs/dump コマンドを実行し、DUMP ディレクトリに移動します。
- サービス端末から、 ls コマンドを入力し、DUMP ディレクトリのファイルリストを表示します。エラー状態が複数回発生した場合には、複数のファイルが存在している可能性があります。
 |
注: ファイル名が .dmp で終わっているのがダンプファイルです。ダンプファイルは SNC のファームウェアを更新するたびに自動的に削除されます。 |
- お使いの通信ソフトウェアの保存機能を使ってファイルを保存するか、手順 6-8 の HyperTerminal (ハイパーターミナル) 用の手順を参照します。ファイルを保存したら、手順 9 に進みます。
- HyperTerminal ウィンドウを使用している場合は、sz fc1.dmp を使います。
- ファイル名 fc1.dmp は、一例として使用しています。
- 二重引用符で囲まれた箇所には、8 文字以下の文字に .dmp という拡張子を付けたファイル名を指定します。
- HyperTerminal (ハイパーターミナル) ウインドウで、 Transfer and Receive File (ファイルの転送および受信) を選択します。
- HyperTerminal (ハイパーターミナル) ウインドウを使って、更にファイルを追加する場合は、手順 6 と 7 を繰り返します。手順 9 に進みます。
- ダンプファイルを Dell に送って解析させたい場合には、Dell に連絡を取ってください。「ヘルプ情報」を参照してください。
起動モード コマンド
diagBoot
このコマンドは、SNC を通常モードから特殊な診断モードに切り替えるためにのみ使用され、また次の動作を行います。
- /nvfs/mt ディレクトリが存在していることを確認します
- 既存のブート行を SNC の /nvfs/mt ディレクトリのファイルにコピーします
- SNC に対して、特殊な診断起動スクリプト /ffs/mt/diagnstk.rc を使用して起動するよう指示する、新しいブート行をインストールします。
- 固定マップファイル config/device.map の名前を config/device.bak に変更します(新しいファイルが再起動後に作成されます)
- 再起動コマンドを出し、変更を確定します
normalBoot
normalBoot コマンドは、SNC を特殊な診断モードから通常モードに切り替えるためにのみ使用され、また次の動作を行います。
- diagBoot によってコピーされたブート行を復元します。
- 新しい固定デバイスマップを消去し、元のマップファイル config/device.map の名前を変更して、SNC の再起動時に使用するために復元します。
- SNC を再起動します。
診断コマンド
このセクションでは、SNC が診断モードで起動しているときに使用可能なコマンドについて解説します。
- これらのコマンドが使えるのは、診断モードでだけです。イーサネット、FC、および、SCSI インターフェイスをテストするには、showBox コマンド、および、コマンド名が Test で終わる 3 つのコマンドを使うことが必要です。
- Ethernet、ファイバチャネル、および SCSI のループ バック テストには、それぞれ Ethernet ループ バック プラグ、ファイバチャネル ループ バック プラグ、および SCSI ケーブルが必要です。
 |
注意: 診断の際には、SNC から、SCSI、および、ファイバチャネル ケーブルをすべて取り外す必要があります。ケーブルの取り外しを行わないと、接続中のディスクドライブやテープドライブのデータが破損してしまいます。 |
elTest
elTest というのは、イーサネットのループバック テストを行うコマンドです。このコマンドを使用するには、SNC を診断モードにして、イーサネット ポートにループバック プラグを取り付る必要があります。

このテストでは、一通りのループバックテストを行います。ループバックテストでは、テストデータを転送し、エラーが発生しないか確認します。テストに成功すると、「Ethernet OK」が表示されます。
エラーが検出されると、以下のように、テストに失敗した回数が表示されます。もし、テストに失敗した場合には、この手順を参照している MAP に戻ってください。

fcSlotTest [x]
このコマンドを使用するには、SNC を診断モードにして、GBIC にループバック プラグを取り付る必要があります。
fcSlotTest コマンドは、ファイバチャネル スロットの信頼性テストを行います。x のところには、テストしたいファイバチャネル スロットの番号を入れます。このコマンドは、スロットのテストにも、ケーブルのテストにも使えます。
下記の例では、ファイバチャネル スロット 1 のテストを実行しています。

失敗したファイバテスト 1

 |
注:ファイバチャンネルの「リンク」 LED が点灯しない場合、テストは失敗です。 |
scsiChannelTest (x,y)
このコマンドを使用するには、必ず SNC が診断モードであることを確認し、2つの SCSI チャネルを SCSI ケーブルで接続しておく必要があります。
scsiChannelTest コマンドは、2 つの SCSI チャネルの信頼性テストを行います。x、y のところには、テストしたい SCSI チャネル番号を入れます。括弧はあってもなくてもかまいません。このコマンドは、SCSI インターフェイスのテストにも、SCSI ケーブルのテストにも使えます。
次の例は、SCSI チャネル 1 および 2 に対するテストを示したものです。

また、次の出力例は、SCSI ポートのテストに失敗した際のものです。もし、テストに失敗した場合には、この手順を参照している MAP に戻ってください。
失敗した SCSI テスト (ケーブルが接続されていません)

showBox
showBox コマンドは、文字を使用して SNC のコンポーネントを表示し、ライブラリ背面から見た装置の図を表示します。同時に、このコマンドは、各スロットに必要なケーブルの一覧も表示します。
図 1. showBox

supportDump
supportDump コマンドは、さまざまなサービスポート コマンドの結果を、指定した順序でかつ標準的な形式で出力します。このコマンドの結果は、トラブルシューティングに使います。supportDump によって呼び出されるコマンドは、以下のとおりです。
目次のページに戻る
|