VMware ESXi提供了esxcli storage core device smart get命令,便于查看与监控磁盘信息。然而VMware ESXi却没有提供Linux/Unix下更加常用的smartctl软件。这对运维工作造成了很大的困扰,而互联网上也很难找到相关的文档。在一周的折腾后,我终于解决了这一问题,因此分享出来,希望能帮到大家。

安装方法:

cd /vmfs/volumes/datastore1
wget http://pfoo.unscdf.org/esxi/smartctl-6.6-4433.x86_64.vib
esxcli software acceptance set --level=CommunitySupported
esxcli software vib install -v /vmfs/volumes/datastore1/smartctl-6.6-4433.x86_64.vib

使用方法:

/opt/smartmontools/smartctl -d sat -a /dev/disk/<disk>

2019-03-03 关于VMware的.vib文件格式,我将会写一篇博客进行详细说明,便于自行打包&安装自己需要的软件