Loading

【VMware ESXi】使用 smbiosDump 命令获取服务器硬件信息。

ESXi 5.x 之前版本,通过 SSH 连接至 ESXi 主机,同常规 Linux 发行版一样,可以使用 dmidecode 命令来了解服务器的硬件信息,但在之后版本的 ESXi 主机上,可以使用 smbiosDump 命令来获取服务器硬件信息。

直接运行 smbiosDump 命令可以获取所有硬件信息,但可以配合 grep 命令来限定某一类型信息的输出,下面以联想IBM服务器为例。

1.获取 ESXi 服务器 System 信息。

smbiosDump | grep -A 6 'System Info'

2.获取 ESXi 服务器 Board 信息。

smbiosDump | grep -A 10 'Board Info'

3.获取 ESXi 服务器 Chassis 信息。

smbiosDump | grep -A 9 'Chassis Info'

4.获取 ESXi 服务器 BIOS 信息。

smbiosDump | grep -A 23 'BIOS Info'

5.获取 ESXi 服务器 CPU 信息。

smbiosDump | grep -A 20 'Processor Info'

6.获取 ESXi 服务器内存插槽数量及支持的最大内存容量。

smbiosDump | grep -A 5 'Physical Memory Array'

7.获取 ESXi 服务器所有内存信息(插槽无输出代表没有插入内存)。

smbiosDump | grep -A 12 'Memory Device'

8.获取 ESXi 服务器某个指定内存插槽的信息。

smbiosDump | grep -A 12 'Memory Device: #10'

9.获取 ESXi 服务器 SAS 端口。

smbiosDump | grep -A 3 'SAS'

10.获取 ESXi 服务器 USB 端口。

smbiosDump | grep -A 3 'Type: 0x10'

11.获取 ESXi 服务器 Network 端口。

smbiosDump | grep -A 3 'Network Port'

12.获取 ESXi 服务器 Video 端口。

smbiosDump | grep -A 3 'Video Port'

13.获取 ESXi 服务器 Serial 端口。

smbiosDump | grep -A 3 'Serial Port'

14.获取 ESXi 服务器 PCIE 端口。

smbiosDump | grep -A 5 'PCI Express'

15.获取 ESXi 服务器 UEFI、ME、CSM、MRC、QPI、DSA、IMM 等固件版本。

smbiosDump | grep -A 0 'UEFI\|ME\|CSM\|MRC\|QPI\|DSA\|Mgmt'

当然运行 esxcfg-info 命令也可以查找主机信息,两者搭配,使用效果更佳。

esxcfg-info | less

输入 /vmnicX 搜索网卡编号为X的信息。

输入 /vmhbaX 搜索HBA卡编号为X的信息。

posted @ 2024-05-27 14:09  JUNIOR_MU  阅读(1022)  评论(0编辑  收藏  举报