正文
ESXi查看底层存储磁盘厂商型号的方式与方法
背景
公司一台过保的服务器出现了磁盘告警
Vendor不太靠谱. 过保的机器就不管了
不买他们的服务器也不说一下是啥硬盘.
想自己替换,需要先获取磁盘的型号.
云中心的人担心出问题不敢拔硬盘直接看
我这边骨折了又去不了现场.
只能想办法进行解决.
IPMI的思路
之前学习过ESXi上面的IPMI的思路,想尝试进行
但是发现IPMI只能看到的是 RAID卡相关的信息
一直没穿透到具体的磁盘供应商和型号.
没办法只能作罢.
Raid卡命令行工具-安装
虽然IPMI没有搞定磁盘的型号,但是获取了RAID卡的型号.
对应的工具就可以想办法来获取了
第一个学习到的网址为:
https://www.geekzu.cn/archives/esxi-megacli.html
这里会告知一个下载vib文件的地址:
https://img.geekzu.cn//2017/08/vmware-esx-MegaCli-8.04.07.vib
下载完成后进行安装操作
esxcli software vib install -v /vmware-esx-MegaCli-8.04.07.vib --no-sig-check
Raid卡命令工具的简单使用
cd /opt/lsi/MegaCLI
./MegaCli -PDList -aAll -NoLog| egrep -iv "exit|Adapter"|grep "Inquiry Data"
比如我这边的结果为:
/opt/lsi/MegaCLI # ./MegaCli -PDList -aAll -NoLog| egrep -iv "exit|Adapter"|grep "Inquiry Data"
Inquiry Data: ZC20SM70ST2000NM0055-1V4104 TN02
Inquiry Data: ZC20W9H6ST2000NM0055-1V4104 TN02
Inquiry Data: ZC20V4VZST2000NM0055-1V4104 TN02
Inquiry Data: ZC20W8F3ST2000NM0055-1V4104 TN02
Inquiry Data: ZC20VT5LST2000NM0055-1V4104 TN02
Inquiry Data: ZC20VST9ST2000NM0055-1V4104 TN02
Inquiry Data: ZC20W8RMST2000NM0055-1V4104 TN02
其实中间这一段: ST2000NM0055
就是磁盘型号.
需要对硬盘有一定的了解才可以慢慢将型号摘出来.