ハードウェアの設置診断の実行

ストレージ システムのハードウェア コンポーネントを追加または交換したら、診断を実行し、コンポーネントに問題がなく、設置が正常に完了したことを確認します。

手順

  1. ストレージ システムのプロンプトで、LOADERプロンプトに切り替えます。halt
  2. LOADERプロンプトで、次のコマンドを入力します。boot_diags
    注: システムレベルの診断が正しく機能するためには、このコマンドをLOADERプロンプトから実行する必要があります。boot_diagsコマンドは、システムレベルの診断専用に設計された特別なドライバを実行します。
  3. 次のコマンドを入力して、追加または交換したデバイスでデフォルト テストを実行します。sldiag device run [-dev devtype|mb|slotslotnum] [-name device]
    • -dev devtypeには、テストするデバイスの種類を指定します。
      • ataは、Advanced Technology Attachmentデバイスです。
      • bootmediaは、システムのブート デバイスです。
      • cnaは、ネットワークやストレージ デバイスに接続されていない統合ネットワーク アダプタです。
      • envは、マザーボード環境です。
      • fcacheは、Flash Cacheアダプタです(Performance Acceleration Module 2とも呼ばれます)。
      • fcalは、ストレージ デバイスやファイバチャネル ネットワークに接続されていないFibre Channel-Arbitrated Loopデバイスです。
      • fcviは、ファイバチャネル ネットワークに接続されていないファイバチャネル仮想インターフェイスです。
      • interconnectまたはnvram-ibは、高可用性インターフェイスです。
      • memはシステム メモリです。
      • nicは、ネットワークに接続されていないネットワーク インターフェイス カードです。
      • nvramは、不揮発性RAMです。
      • nvmemは、NVRAMとシステム メモリの組み合わせです。
      • sasは、ディスク シェルフに接続されていないSerial Attached SCSIデバイスです。
      • serviceprocはサービス プロセッサです。
      • storageは、ディスク シェルフに接続されたATA、FC-AL、またはSASインターフェイスです。
      • toeは、TCPオフロード エンジン(NICの一種)です。
    • mbは、すべてのマザーボード デバイスをテストすることを指定します。
    • slot slotnumは、特定のスロット番号のデバイスをテストすることを指定します。
    • -namedeviceでは、特定のデバイス クラスと種類を指定します。
  4. 次のコマンドを入力して、テストのステータスを表示します。sldiag device status
    テストが実行中の間、ストレージ システムは次の出力を表示します。
    There are still test(s) being processed.
    すべてのテストが完了すると、デフォルトで次の応答が表示されます。
    *> <SLDIAG:_ALL_TESTS_COMPLETED>
  5. 次のコマンドを入力して、ストレージ システム上のハードウェア コンポーネントの追加または交換が原因でハードウェアの問題が発生していないことを確認します。sldiag device status [-dev devtype|mb|slotslotnum] [-name device] -long -state failed
    次の例では、新しく取り付けたFC-ALアダプタをテストし、障害の完全なステータスを取得します。
    *> sldiag device status -dev fcal -long -state failed
    
    TEST START ------------------------------------------
    DEVTYPE: fcal
    NAME: Fcal Loopback Test
    START DATE: Sat Jan  3 23:10:56 GMT 2009
    
    STATUS: Completed
    Starting test on Fcal Adapter: 0b
    Started gathering adapter info.
    Adapter get adapter info OK 
    Adapter fc_data_link_rate: 1Gib
    Adapter name: QLogic 2532
    Adapter firmware rev: 4.5.2
    Adapter hardware rev: 2
     
    Started adapter get WWN string test.
    Adapter get WWN string OK wwn_str: 5:00a:098300:035309
     
    Started adapter interrupt test
    Adapter interrupt test OK
     
    Started adapter reset test.
    Adapter reset OK
     
    Started Adapter Get Connection State Test.
    Connection State: 5
    Loop on FC Adapter 0b is OPEN 
     
    Started adapter Retry LIP test
    Adapter Retry LIP OK
     
    ERROR: failed to init adaptor port for IOCTL call
    
    ioctl_status.class_type = 0x1
    
    ioctl_status.subclass = 0x3
    
    ioctl_status.info = 0x0
     Started INTERNAL LOOPBACK: 
    INTERNAL LOOPBACK   OK
    Error Count: 2  Run Time: 70 secs
    >>>>> ERROR, please ensure the port has a shelf or plug.
    END DATE: Sat Jan  3 23:12:07 GMT 2009
    
    LOOP: 1/1
    TEST END --------------------------------------------
    
    システムレベルの診断のテスト結果 操作
    失敗なしで完了した場合 ハードウェアに問題はなく、ストレージ システムはプロンプトに戻ります。
    1. 次のコマンドを入力して、ステータス ログをクリアします。sldiag device clearstatus [-dev devtype|mb|slotslotnum]
    2. 次のコマンドを入力して、ログがクリアされたことを確認します。sldiag device status [-dev devtype|mb|slotslotnum]

      次のデフォルトの応答が表示されます。

      SLDIAG: No log messages are present.
    3. 次のコマンドを入力してメンテナンス モードを終了します。halt
    4. Loaderプロンプトで次のコマンドを入力して、ストレージ システムをブートします。boot_ontap

    これで、システムレベルの診断が完了しました。

    いくつかのテストが失敗した場合 問題の原因を特定します。
    1. 次のコマンドを入力してメンテナンス モードを終了します。halt
    2. クリーン シャットダウンを実行し、電源装置の接続を解除します。
    3. ケーブルがしっかりと接続されているかどうか、ハードウェア コンポーネントがストレージ システムに適切に取り付けられているかどうかなど、システムレベルの診断を実行するための考慮事項をすべて確認します。
    4. 電源装置を再接続し、ストレージ システムの電源をオンにします。
    5. ハードウェア設置診断の実行の手順1~6を繰り返します。

終了後の操作

同じ手順を繰り返しても問題が解決しない場合は、ハードウェアを交換する必要があります。