ESXi 8.0 下查看硬盘状态
从 PERC 系列 8 和更新的系列起,PERCCLI 已取代 MegaCli
下载VMware PERCCLI实用程序:
https://www.dell.com/support/home/zh-cn/drivers/driversdetails?driverid=xmm4v&oscode=xi80&productcode=poweredge-r740
PERCCLI_7.2616.0000_VMWARE.tar.gz
下载后解压对应的vip文件
使用以下命令查看已安装的VIB软件包的列表:
esxcli software vib list
使用以下命令安装VIB软件包:
esxcli software vib install -v /vmfs/volumes/datastore1/iso/BCM_bootbank_perccli_007.2616.0000.0000-02.vib --no-sig-check
安装完可能要重启系统才能使用
删除安装的VIB:
esxcli software vib remove -n=BCM_bootbank_perccli_007.2616.0000.0000-02.vib --force
通过浏览到以下位置运行perccli:
/opt/perccli/bin
从终端窗口运行以下任一示例PERCCLI命令:
#显示控制器和控制器相关信息的摘要。摘要包括按索引排序的控制器编号。
/opt/perccli/bin/perccli64 show
#创建RAID控制器日志(ttylog)
/opt/perccli/bin/perccli64 /cX show show termlog logfile=log.txt
/cX 指定控制器,其中 X 是控制器索引
示例:/opt/perccli/bin/perccli64 /c0 show termlog logfile=log.txt
#创建包含 RAID 控制器上所有插槽信息的 RAID 控制器日志
/opt/perccli/bin/perccli64 /cX /eall /sall show all > disks.txt
/cX 指定控制器,其中 X 是控制器索引
# 查看有几个raid
/opt/perccli/bin/perccli64 /c0 show all | grep -A 15 "VD LIST"
# 查看有几块硬盘
/opt/perccli/bin/perccli64 /c0 show all | grep -A 15 "PD LIST"
#查看所有硬盘信息:
/opt/perccli/bin/perccli64 /c0 /eall /sall show all
# 查看所有硬盘大小
/opt/perccli/bin/perccli64 /c0 /eall /sall show all | grep Raw
#查看硬盘是否有坏道
/opt/perccli/bin/perccli64 /c0 /eall /sall show all | grep Error
#查看更换硬盘后Rebuild 进度,假如换的是slot 3槽位
/opt/perccli/bin/perccli64 /c0/e32/s3 show rebuild
参考:
https://www.dell.com/support/kbdoc/zh-cn/000217748/how-to-install-perccli-utility-on-red-hat-linux-ubuntu-linux-vmware-esxi-and-windows-server