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
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

透過 MegaCLI 擷取 RAID 控制器記錄

Summary: 本文提供使用 MegaCli 為 RAID 控制器和連接的硬碟建立記錄的相關資訊

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Instructions


總結用來解決問題的步驟,並包含所需動作的所有詳細指示。
本文說明如何使用 Broadcom 的 MegaCli 公用程式 (先前稱為 LSI / Avagotech) 擷取 Dell 系統上的 RAID 控制器記錄。在故障診斷 HDD 和 RAID 相關問題時,檢閱 RAID 控制器記錄是十分重要的步驟。

注意:PercCLI已從 PERC 系列 8 和更新的系列開始更換 MegaCLI (Dell 不支援)。請參閱 Dell EMC 系統的 PERC 類型清單,以識別您的 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 控制器記錄,請執行下列程序:
注意:Windows Server 2003/2008/2012 支援 MegaCLI
  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. 從 Putty 等 telnet / SSH 主控台連線至 XenServer 主機。使用下列命令安裝套件
    # 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 Client 至 vCenter
      • 透過 vSphere Client 連線至 vCenter 和 ESX / ESXi 主機。

      • 按一下您的 ESX / ESXi 主機。

      • 然後選取組態,並按一下安全性

      • 按一下子服務,然後選取「內容」方塊。

      • 選取 SSH - 啟用選項。

    • 選項 2:在 ESX / ESXi 內
      • 透過 iDrac 連線至 ESX 主機 (虛擬主控台),或直接連線至 ESXi 主機。

      • 按下 F2 -> 故障診斷選項

      • 若已停用,請選取 SSH - 啟用 (圖 1 (僅限英文版))。

        SLN292232_en_US__5MegaCLI ESX1SLN292232_en_US__6image(9043)
        圖:啟用 SSH

  2. 從 Broadcom 支援網站下載 MegaCli 公用程式

  3. 解壓縮下載的檔案,並將子資料夾 Vmware-MN 中的 vmware-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
    圖:建立控制器記錄
     

Article Properties


Affected Product

PowerEdge

Last Published Date

19 Oct 2023

Version

6

Article Type

How To