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

MegaCLIによるRAIDコントローラのログの抽出

Summary: この文書では、MegaCliを使用して、RAIDコントローラおよび接続ハードドライブのログを作成する方法について説明します

This article applies to   This article does not apply to 

Instructions


問題に対処するために使用する手順を要約し、必要なアクションに関する詳細な手順を含めます。
この記事では、Broadcom(旧LSI/Avagotech)のMegaCliユーティリティーを使用して、Dell製システムでRAIDコントローラー ログを抽出する方法について説明します。RAIDコントローラのログのレビューは、HDDやRAIDに関連する問題のトラブルシューティングでは、重要なステップです。

メモ: PERCシリーズ8以降のシリーズでは、MegaCLI(Dellでは未サポート)がPercCLIに置き換えられました。お使いのPERCコントローラーのシリーズを確認する場合は、「Dell EMCシステムのPowerEdge RAIDコントローラ(PERC)タイプのリスト」を参照してください。
Microsoft Windows、Linux、XenServer、VMwareの各オペレーティング システムで、MegaCliを使用してRAIDコントローラーのログにアクセスする方法:

目次
1.Windowsオペレーティング システムでMegaCliを使用してRAIDコントローラーのログを抽出する方法
2.Linuxオペレーティング システムでMegaCliを使用してRAIDコントローラーのログを抽出する方法
3.XenServerでMegaCliを使用してRAIDコントローラーのログを抽出する方法
4.VMware ESX/ESXiでMegaCliを使用してRAIDコントローラーのログを抽出する方法

 

1.Windowsオペレーティング システムでMegaCliを使用してRAIDコントローラーのログを抽出する方法


次の手順に従って、RAIDコントローラーのログを抽出します。
メモ:MegaCLIは、Windows Server 2003/2008/2012でサポートされています。
  1. Broadcomサポート サイトからMegaCliユーティリティ ーをダウンロードします

  2. ダウンロードしたファイルを解凍して、オペレーティング システムがインストールされている任意のディレクトリーにコピーします(例:Windows – C:\temp\megacli)。

  3. Windowsオペレーティングシステムのコマンドプロンプトで、新しく作成したディレクトリに移動して、次のコマンドのいずれかを実行します。

    メモ: 管理者権限が必要です。

    コマンド

    動作

    MegaCli.exe -FwTermLog -Dsply -aALL > ttylog.txt

    RAIDコントローラログ(ttylog)を作成します。

    MegaCli.exe -PDList -aALL > disks.txt

    RAIDコントローラ、仮想ディスク、取り付けられているハードディスクに関する情報のリストを作成します。

    MegaCli.exe -LDInfo -LALL -aALL > LDinfo.txt

    既存のRAIDボリュームと構成に関する情報のリストを作成します。

    MegaCli.exe -AdpAllInfo -aALL > Adapterinfo.txt

    RAIDコントローラ設定に関する情報のリストを作成します。

    MegaCli.exe -AdpBbuCmd -aALL > Battery.txt

    RAIDコントローラのバッテリステータス(充電状態、学習サイクルなど)の詳細リストを作成します。

    MegaCli.exe -AdpEventLog -IncludeDeleted -f deleted.txt -aALL

    最初のコントローラー初期化以降のすべての情報を含むRAIDコントローラー ログ(ttylog)を作成します
    (: このファイルは常にMegaCLIルート フォルダーに保存されます)。 

2.Linuxオペレーティング システムでMegaCliを使用してRAIDコントローラーのログを抽出する方法


次の手順に従って、PERCのログを抽出します。
  1. Broadcomのサポート サイトから、MegaCliユーティリティーをダウンロードします。

  2. ダウンロードしたファイルを解凍して、オペレーティング システムがインストールされている任意のディレクトリーにインストールします(例:Linux – /tmp/megacli)。

  3. Linuxのターミナルウィンドウから、次のコマンドを使用してインストールします。

    メモ: MegaCLIのインストールにはルート権限が必要です。
    # rpm -i MegaCli-8.07.14-1.noarch.rpm

     

  4. 続いて、ディレクトリーを/opt/MegaRAID/MegaCLI/に変更して、次の表のコマンドのいずれかを実行します。

    コマンド

    動作

    ./MegaCli64 -FwTermLog -Dsply -aALL > /tmp/ttylog.txt

    RAIDコントローラログ(ttylog)を作成します。

    ./MegaCli64 -PDList -aALL > /tmp/disks.txt

    RAIDコントローラ、仮想ディスク、取り付けられているハードディスクに関する情報のリストを作成します。

    ./MegaCli64 -LDInfo -LALL -aALL > /tmp/LDinfo.txt

    既存のRAIDボリュームと構成に関する情報のリストを作成します。

    ./MegaCli64 -AdpAllInfo -aALL > /tmp/Adapterinfo.txt

    RAIDコントローラ設定に関する情報のリストを作成します。

    ./MegaCli64 -AdpBbuCmd -aALL > /tmp/Battery.txt

    RAIDコントローラのバッテリステータス(充電状態、学習サイクルなど)の詳細リストを作成します。

    ./MegaCli64 -AdpEventLog -IncludeDeleted -f deleted.txt -aALL

    最初のコントローラー初期化以降のすべての情報を含むRAIDコントローラー ログ(ttylog)を作成します
    (: このファイルは常にMegaCLIルート フォルダーに保存されます)。 

3.XenServerでMegaCliを使用してRAIDコントローラーのログを抽出する方法


次の手順に従って、RAIDコントローラのログを抽出します。
  1. Broadcomのサポート サイトから、MegaCliユーティリティーをダウンロードします。

  2. ダウンロードしたファイルを解凍して、MegaCli-8.07.14-1.noarch.rpmを、XenServerのホスト フォルダー/tmp/MegaCliにコピーします

  3. XenServerホストに接続されたPuttyなどのtelnet/SSHコンソールから、次のコマンドを使用してパッケージをインストールします
    # rpm -ivh MegaCli-8.07.14-1.noarch.rpm

  4. telnet/SSHコンソールから、ディレクトリーopt/lsi/MegaCliに切り替えて、次のコマンドのいずれかを実行します。

    コマンド

    動作

    ./MegaCli64 -FwTermLog -Dsply -aALL > /tmp/ttylog.txt

    RAIDコントローラログ(ttylog)を作成します。

    ./MegaCli64 -PDList -aALL > /tmp/disks.txt

    RAIDコントローラ、仮想ディスク、取り付けられているハードディスクに関する情報のリストを作成します。

    ./MegaCli64 -LDInfo -LALL -aALL > /tmp/LDinfo.txt

    既存のRAIDボリュームと構成に関する情報のリストを作成します。

    ./MegaCli64 -AdpAllInfo -aALL > /tmp/Adapterinfo.txt

    RAIDコントローラ設定に関する情報のリストを作成します。

    ./MegaCli64 -AdpBbuCmd -aALL > /tmp/Battery.txt

    RAIDコントローラのバッテリステータス(充電状態、学習サイクルなど)の詳細リストを作成します。

    ./MegaCli64 -AdpEventLog -IncludeDeleted -f deleted.txt -aALL

    最初のコントローラー初期化以降のすべての情報を含むRAIDコントローラー ログ(ttylog)を作成します
    (: このファイルは常にMegaCLIルート フォルダーに保存されます)。 


4.VMware ESX/ESXiでMegaCliを使用してRAIDコントローラーのログを抽出する方法


次の手順に従って、RAIDコントローラのログを抽出します。
  1. オプション1またはオプション2により、SSHを有効にします
    • オプション1: vSphereクライアントからvCenter
      • vSphereクライアント経由でvCenterとESX/ESXiホストに接続します。

      • ESX/ESXiホストをクリックします。

      • Configuration]を選択して[Security]をクリックします。

      • sub-services]、[properties]ボックスの順にクリックします。

      • SSH - enable]オプションを選択します。

    • オプション2: ESX/ESXi内
      • iDRAC経由でESXホスト(仮想コンソール)に接続するか、ESXiホストに直接接続します。

      • F2 ->トラブルシューティング オプションを押します。 

      • SSH - enable]が無効になっている場合は選択して有効にします(図1(英語のみ))。

        SLN292232_en_US__5MegaCLI ESX1SLN292232_en_US__6image(9043)
        図:SSHを有効にする

  2. Broadcomのサポート サイトから、MegaCliユーティリティーをダウンロードします。

  3. ダウンロードしたファイルを解凍して、サブフォルダーVmware-MNvmware-esx-MegaCli-8.07.07.vibを、ESXiホスト フォルダー/tmpにコピーします

  4. ESXiホストに接続されているtelnet/SSHコンソールから、次のコマンドを使用して、vmware-esx-MegaCli-8.07.07.vibをインストールします。
    esxcli software vib install -v=/tmp/vmware-esx-MegaCli-8.07.07.vib --no-sig-check

  5. telnet/SSHコンソールから、ディレクトリー/opt/lsi/MegaCLIに切り替えて、次のコマンドのいずれかを実行します。

    コマンド

    動作

    ./MegaCli -FwTermLog -Dsply -aALL > /tmp/ttylog.txt

    RAIDコントローラログ(ttylog)を作成します。

    ./MegaCli -PDList -aALL > /tmp/disks.txt

    RAIDコントローラ、仮想ディスク、取り付けられているハードディスクに関する情報のリストを作成します。

    ./MegaCli -LDInfo -LALL -aALL > /tmp/LDinfo.txt

    既存のRAIDボリュームと構成に関する情報のリストを作成します。

    ./MegaCli -AdpAllInfo -aALL > /tmp/Adapterinfo.txt

    RAIDコントローラ設定に関する情報のリストを作成します。

    ./MegaCli -AdpBbuCmd -aALL > /tmp/Battery.txt

    RAIDコントローラのバッテリステータス(充電状態、学習サイクルなど)の詳細リストを作成します。

    ./MegaCli -AdpEventLog -IncludeDeleted -f deleted.txt -aALL

    最初のコントローラの初期化以降すべての情報が記載されたRAIDコントローラのログ(ttylog)を作成します。

    SLN292232_en_US__1icon メモ: 「deleted.txt」ファイルは常にMegaCLIフォルダーに保存されます。

    SLN292232_en_US__8MegaCLI ESX3
    図:コントローラー ログの作成
     

Affected Products

PowerEdge R200, PowerEdge R210, PowerEdge R210 II, PowerEdge R300, PowerEdge R310, PowerEdge R410, PowerEdge R415, PowerEdge R510, PowerEdge R515, PowerEdge R610

Products

PowerEdge R710, PowerEdge R805, PowerEdge R810, PowerEdge R815