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 This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions


总结用于解决问题的步骤,并包括有关所需操作的任何详细说明。
本文介绍如何使用 Broadcom(以前称为 LSI/Avagotech)的 MegaCli 实用程序在戴尔系统上解压 RAID 控制器日志。查看RAID控制器中的日志是对HDD及RAID相关问题进行故障诊断的重要步骤。

提醒:从 PERC 系列 8 和更新的系列开始,PercCLI 已取代 MegaCLI(戴尔不支持)。请参阅 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 控制器日志,请执行以下步骤:
提醒: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需要root权限:
    # 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. 从telnet/SSH控制台(如Putty)连接到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客户端到vCenter
      • 通过vSphere客户端连接到vCenter和ESX/ESXi主机。

      • 单击ESX/ESXi主机。

      • 然后选择 Configuration 并单击 Security

      • 单击 sub-services,然后单击属性框。

      • 选择 SSH - enable 选项。

    • 选项 2:在 ESX/ESXi 内
      • 通过iDrac连接到ESX主机(虚拟控制台)或者直接连接到ESXi主机。

      • F2 ->Troubleshooting Options(故障排除选项)。 

      • 如果已禁用 SSH,请选择 SSH - enable图 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
    图:控制器日志创建
     

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
Article Properties
Article Number: 000188270
Article Type: How To
Last Modified: 12 Aug 2024
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.