技术
成就梦想!

中兴LIS等直通阵列卡卡硬盘检测工具

因直通类型的阵列卡在ipmi管理中是识别不到的,所以服务器上的硬盘有可能有故障也不能正确检测到,所以为了方便开局与检测所以写了脚本来对磁盘进行检测和日志输出,方便快速定位故障磁盘。

一、硬件支持

服务器列表:
ZTE  R5300G3/R5300G4/R5500G4
RAID卡列表:
SAS3008
LSI9631-8I/LSI9631-16I/LSI9400-8I/LSI9400-16I/LSI9271-8I/LSI9341
PMC7805/SmartIOC2100(8238)/SmartROC3100(8236)

二、工具下载

本站下载

三、使用教程

如果服务器比较多可以使用Ansible批量下发、执行、收日志。

1、解压工具包

tar -xzvf ZTE_Disk_checktool.tar.gz
cd ZTE_Disk_checktool
sh disk_info_check_ZTE.sh

2、执行sh脚本开始检测
image

3、在线磁盘列表显示
因KVM分辨率有限只输出磁盘槽位信息,如果要结合磁盘容量查询可以在“/tmp/目录找到日志,这个日志也可以批量复制出来查询。
如果encl-Slot输出有缺失就代表该硬盘是存在故障的。
损坏硬盘定位

image

四、分析脚本

通过Ansible批量cat一下/tmp/下的日志文件,可以获取到所有服务器的磁盘检查信息。然后就可以通过python的分析脚本生成Excel。

本站下载

运行环境:
需要先安装Python环境,并安装openpyxl库。

注意事项:
导入的文本需要为UTF-8编码,如果执行没有反应,多数原因是因为导入文本有问题,可以在记事本中另存为,选择编码方式为UTF-8

五、注意事项

1、使用Ansible批量执行时候提示目录不存在
可以使用boot.sh去进行引导,切换目录,具体脚本如下(根据具体目录替换):

vim /tmp/boot_check.sh
#!/bin/bash
cd /tmp/ZTE_Disk_checktool/
chmod +x disk_info_check_ZTE.sh
./disk_info_check_ZTE.sh
赞(5)
未经允许不得转载:未来往事 » 中兴LIS等直通阵列卡卡硬盘检测工具

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址