中兴服务器 raid,中兴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脚本开始检测

af0f2cb243f8bd1b0c2d2b0819c2f59a.png

3、在线磁盘列表显示

因KVM分辨率有限只输出磁盘槽位信息,如果要结合磁盘容量查询可以在“/tmp/目录找到日志,这个日志也可以批量复制出来查询。

如果encl-Slot输出有缺失就代表该硬盘是存在故障的。

19ef35f19e13b6e972a5497ae18246f3.png

d63cea03b4da8572b6b77f5100974944.png

四、分析脚本

通过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

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值