嘘~ 正在从服务器偷取页面 . . .

ThinkSystem如何收集9350/5350/4350 RAID/HBA日志


ThinkSystem 9350/5350/4350系列RAID/HBA是基于Microchip解决方案由联想设计和制造的高性能低成本RAID-on-chip(ROC)适配器。这些适配器支持所有主要RAID级别,包括RAID-6和RAID-60,并包括对联想管理工具的支持,详细介绍可参考联想官方网站手册。本文主要介绍一下如何收取9350/5350/4350 RAID/HBA的日志。

RAID卡介绍

HBA卡介绍

一、通过LXPM收集日志

1.启动系统到F1 system Setup菜单。

2.选择启动图形系统设置。

3.选择”UEFI Setup”。

4.在左侧面板中选择”System Settings”。

5.在右侧面板中选择Storage。

6.选择RAID卡,本例中已选择”Slot4: 9350-8i 2GB Flash”。

7.选择”Administration”选项。

8.选择”Save Support Archive”。

9.选择”Storage Media” -存储日志文件的位置。

10.选择fs标签,点击[确认]选项,等待几分钟完成。

11.最后显示”The save support log collected successfully”表显示日志收集完成以及日志保存的位置。

二、通过Diagnostic收集日志

1.启动系统,进入F2 硬件诊断菜单。

2.选择”运行诊断操作”,单击”下一步”。

3.选择”RAID Log”,单击”下一步”。

4.单击”Collect RAID Log”,系统弹出”RAID Adapter Summary”界面。

5.点击”保存详细日志”,弹出一个窗口提示选择要保存日志的U盘。

6.日志收集完成后,Log Location详细信息显示如下:

三、通过uEFI HII收集日志

1.系统启动时按F1进入UEFI设置菜单,选择”System Settings”。

2.选择”Storage”。

3.系统显示可用的RAID控制器。在本例中为”9350-16i 4GB Flash”。

4.选择”Administration”。

5.选择”Save Support Archive”。

6.选择”Storage Media”。

7.选择保存日志的具体路径,例如选择”fs1”。

8.点击[确认]选项,等待几分钟完成。

9.最后显示”The save support log collected successfully”表显示日志收集完成以及日志保存的位置。

四、通过ARCCONF CLI Tool收集日志

4.1下载并安装ARCCONF for Linux

1.从联想技术支持网站下载最新的ARCCONF安装包:
Arcconf command line tool (For Linux)

2.将安装包上传到Linux服务器操作系统的目录下(如“/opt”目录)。

3.将压缩包解压出来,例如:

# tar xvf lnvgy_utl_storage-adapter_smartpqi.arcconf-24763-0_linux_x86-64.tgz

4.安装ARCCONF tool,例如:

# rpm -ivh Arcconf-4.01-24763.x86_64.rpm

注意:ARCCONF安装目录为”/usr/Arcconf”。

4.2下载并安装ARCCONF for VMware

1.从联想技术支持网站下载最新的ARCCONF安装包:
Arcconf command line tool (For VMWare)

2.将安装包上传到VMware操作系统的目录下,例如”/tmp”。

3.将压缩包解压出来,例如:

# tar xvf lnvgy_utl_storage-adapter_smartpqi.arcconf-24763-0_vmware_x86-64.tgz

4.进入与系统版本匹配的文件夹,例如”esxi6_7/bundle”。

5.将VIB文件解压出来。

# unzip vmware-esx-arcconf.zip

6.安装VIB。例如:

# esxcli software vib install -v=/tmp/MIS_bootbank_arcconf_4.01.24763-MIS.7.0.0.15843807.vib --no-sig-check

注意:

  • /tmp/MIS_bootbank_arcconf_4.01.24763-MIS.7.0.0.15843807.vib必须是ARCCONF工具vib文件的完整路径。
  • ARCCONF的安装目录为”/opt/pmc”。

4.3下载并安装ARCCONF for Windows

1.从联想技术支持网站下载最新的ARCCONF安装包:
Arcconf command line tool (For Windows)

2.将安装包上传到Windows操作系统的目录下,例如”C:\Downloads”。

3.将压缩包解压出来.

4.在”运行”对话框中输入cmd,按”enter”,打开命令提示符。

5.切换到解压文件所在的目录即可,Arcconf.exe无需安装即可使用。

4.4如何在UEFI shell中使用ARCCONF

按照以下步骤在UEFI shell中使用ARCCONF

4.1.1. 使用UEFI Shell创建可启动USB驱动器

1.将U盘格式化为FAT32格式。

2.在U盘的根目录下创建/efi/boot目录。

3.将UEFI shell (Bootx64.efi)拷贝到/efi/boot目录下。

4.将arcconf.efi工具文件拷贝到根目录。

4.1.2. 启动到UEFI shell

1.重启系统,按”F12”进入”One Time Boot Device”界面。

2.选择从U盘启动。

3.启动进入UEFI shell时,输入map -b列出所有存储设备。

4.输入drivers以验证是否列出了Microchip的驱动程序。

5.输入fsX:这里X = USB驱动器的编号,取决于EFI分区,可能是0,1或3。

6.切换到arcconf.conf文件所在目录,例如EFI_arcconf。

7.输入如下命令检查是否可以检测到RAID适配器。

# arcconf_X64.efi

注意:大多数命令具有与命令行相同的格式和语法。此外,一些命令仅在UEFI ARCCONF中支持。

8.为了方便,可以写一个脚本来获取想要的信息。

9.收集日志,收集好的日志文件保存在Support文件夹中。

4.5使用ARCCONF收集固件日志(Firmware Log)

1.ARCCONF SAVESUPPORTARCHIVE
保存配置和状态信息以帮助诊断系统问题。保存的信息包括设备日志、驱动器日志、事件日志、错误日志、控制器日志、历史日志、basecode日志和SMART统计信息。

语法:
ARCCONF SAVESUPPORTARCHIVE [Path] [Firmware|GUI|Arcconf|Storlib|Basecode|Redfish]
[Firmware Uartlog|Diagnostics]

[Linux]

[VMware]

[Windows]

[UEFI shell]

默认情况下,日志文件保存在名为Support的文件夹中:

  • For Linux: /var/log
  • For Windows: the installation directory
  • For VMware: /var/log
  • For UEFI shell: the arcconf tool directory

注意: 与Adaptec或maxView Storage Manager中的Save Support Archive功能不同,此命令没有创建一个zip(“归档”)文件。它只是将支持文件和日志保存在support文件夹中。

例如[Linux]:

Firmware目录中的内容:

执行以下命令将Support目录打包。

# tar cvf Support.tar -C /var/log Support

2.ARCCONF GETLOGS

语法:
arcconf GETLOGS <Controller#> [clear]
arcconf GETCONFIG 1 > Controller_1_Config.txt
arcconf GETLOGS 1 EVENT tabular > Controller_1_EVENT_Log.txt
arcconf GETLOGS 1 UART # Controller_1_Log.txt, default path is /var/log
arcconf GETSMARTSTATS 1 tabular >Controller_1_SmartStats.txt
arcconf GETLOGS 1 STATS #

五、通过GUI工具-maxView收集RAID日志

5.1在Linux上安装maxView

1.下载最新的maxView安装包:
maxView Storage Manager (For Linux)

2.将安装包上传到Linux服务器操作系统的目录下(如”/opt”目录)。

3.将压缩包解压出来。

# tar xvf msm_linux_x64_v4_01_24763.tgz

4.执行以下命令进行安装。

# ./StorMan-4.01-24763.x86_64.bin

注意:独立模式禁止从GUI进行远程系统管理。

5.安装完成后,将显示确认消息,如果OS安装了桌面,会在桌面自动创建maxView Storage Manager的快捷方式。

5.2在VMware上安装maxView

1.下载最新的maxView安装包:
maxView Storage Manager (For VMWare)

2.将安装包上传到VMware(如”/tmp”)。

3.将压缩包解压出来。

# tar xvf lnvgy_utl_storage-adapter_smartpqi.storman-24713-0_vmware_x86-64.tgz

4.将以下文件从安装程序下载位置复制到目录的/tmp目录。例如从/esxi7_0/vib拷贝到/tmp。

  • VMW-esx-7.0.1-AdaptecRedfishServer-4.01.24713-MIS.7.0.1.16850804.vib
  • vmware-esx-arcconf.vib

5.将安装验证级别设置为PartnerSupported或CommunitySupported:

# esxcli software acceptance set --level=PartnerSupported

6.执行以下命令进行安装。

# esxcli software vib install -v /tmp/vmware-esx-arcconf.vib
# esxcli software vib install -v /tmp/VMW-esx-7.0.1-AdaptecRedfishServer-4.01.24713-MIS.7.0.1.16850804.vib --no-sig-check


7.如果需要添加远程系统,请在”Home”组中单击”add system”

8.选择手动的方式进行添加。

9.在空白处输入系统名称/IP地址和登录凭据。选择下拉列表中选择”管理协议”(Redfish/ESXi)。如果添加远程失败系统,请尝试切换到另一个协议并重新添加。

10.添加完成。

5.3在Windows上安装maxView

1.下载最新的maxView安装包:
maxView Storage Manager (For Windows)

2.将软件包上传到Windows服务器操作系统的某个目录(如”C:\Downloads”)。

3.将安装程序解压出来并进行安装。

4.安装过程中,确认是否需要修改默认的端口号。

  • Web Server Port: 8443 (default)
  • Redfish Server Port: 8081 (default)

5.确保GUI、Redfish Server和CLI Tools被选中。

5.4使用maxView收集固件日志

1.通过以下三种方式登陆到maxView。

2.在”Enterprise View”视图中,选择主机。

3.如下图所示,点击上方的”System”,再点击”Archive Management”。

4.选择要收集的日志内容,这里建议全选,这样收集的信息最全面,方便分析问题。选择完成后,点击”Save”。

5.日志文件将保万为”Support.zip”。

六、使用可启动的U盘收集RAID日志

6.1通过maxView

1.从Microchip网站下载可启动USB镜像

2.在USB驱动器上创建一个“活动”映像。

  • 2.1.在http://rufus.akeo.ie/上运行USB Creator utility安装程序。
  • 2.2.从Windows中启动USB Creator。
  • 2.3.在”使用现有Live CD”区域,单击”浏览”,找到并选择”maxView Storage”管理器可引导的ISO镜像。
  • 2.4.在”Target Device”中选择u盘(例如”e:")。
  • 2.5.单击”创建Live USB”。

3.使用制作好的启动U盘引导启动服务器。

4.通过桌面图标启动maxView。

5.在浏览器窗口中打开maxView Storage Manager登录屏幕。输入用户名密码:root/root

6.然后参考章节:5.4中的方法收集日志。

6.2通过ARCCONF

1.双击桌面图标Launch Arcconf启动命令窗口。这里需要su root一下,密码也是root。

2.然后参考章节:4.5中的方法收集日志。

3.将日志文件保存到U盘。
a. Insert a USB stick, find it with:

# fdisk –l

b. and mount it:

# mount /dev/sda1 /mnt

c. Then copy the logs to the USB directory:

# cp /var/log/Support/* /mnt
# umount /

七、通过联想OneCli工具收集RAID日志

7.1下载安装OneCli

1.下载OenCli工具
下载OneCli

2.执行以下命令收集service data

OneCli.exe inventory getinfor --ffdc

3.等待收集过程结束即可。

OneCLI Logfile Instructions

OneCLI in-band

OneCLI OOB


文章作者: kclouder
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 kclouder !
  目录