首页/云/云平台与虚拟化速查/ESXi 硬件与系统信息速查
虚拟化操作94 条

ESXi 硬件与系统信息速查

不开客户端也能盘点主机:esxcli system version get 看版本与构建号,hardware cpu list 与 hardware memory get 看硬件规格,network ip interface list 看管理网络。

云平台与虚拟化速查云更新于 2026-10-13

是什么

不用打开客户端、只靠 SSH 就能把一台 ESXi 主机盘点清楚:esxcli system version get 拿版本与构建号,esxcli hardware cpu global get 与 hardware memory get 看规格,network ip interface list 看管理网络。升级评估、兼容性核对、工单报障都要求提供准确的版本与构建号,这些输出就是标准材料。

基本信息

版本信息esxcli system version get,含产品名、版本、构建号、更新号与发布日期
CPU 规格esxcli hardware cpu global get 看核心数与线程数,hardware cpu list 看逐核明细
内存容量esxcli hardware memory get 输出物理内存总量
网络接口esxcli network ip interface list 看 vmkernel 接口与管理地址
执行前提SSH 服务已开启,账号具备主机管理权限,用完关闭 SSH

典型使用场景

  • 主机巡检建档:把版本、构建号、CPU 与内存规格、管理网络地址一次性归档
  • 升级与补丁评估:确认当前版本与构建号,对照厂商兼容性列表判断能否升级
  • 扩容前容量核对:确认物理内存与 CPU 线程数,作为虚机规格规划的实际依据
  • 故障报障:向厂商提交准确的版本、构建号与硬件识别情况,缩短定位时间
  • 硬件更换后复核:确认新内存或新处理器已被正确识别,没有被降频或屏蔽

一键采集

一键采集
esxcli system version get                 # 版本、构建号、更新号、发布日期
esxcli hardware cpu global get            # CPU 核心数与线程数
esxcli hardware cpu list | head -12       # 逐核明细:插槽、核心、主频
esxcli hardware memory get                # 物理内存总量
esxcli network ip interface list          # vmkernel 接口与承载的上行
esxcli network ip interface ipv4 get      # 各接口的 IPv4 地址与网关

输出逐列读法

命令关键字段判读要点
system version getVersion、Build、Update报障与兼容性判断必须给出完整构建号
hardware cpu global getCPU Cores、CPU Threads线程数为核心数两倍说明启用了超线程
hardware cpu listPackage Id、Cores、Threads、主频用于核对 CPU 是否被识别完全,缺核说明硬件或 BIOS 异常
hardware memory getPhysical Memory单位字节,与采购容量核对
network ip interface listName、Portset、Enabled管理 vmk 应为启用状态,端口组要与管理网络一致
升级前把当前版本与构建号、当前硬件规格、已装驱动与固件版本一起记录下来,升级出现问题时才有对照基线。
这些命令都要通过 SSH 执行,而 SSH 本身是管理面;采集完成后关闭服务,不要长期敞开。

易错点

  • 报障时只报大版本不报构建号,厂商无法判断补丁级别与已知问题
  • 把 CPU 线程数当核心数用,容量规划虚高一倍
  • 升级前未留基线,升级后无法判断硬件识别是否发生变化
  • 采集用的 SSH 会话忘记退出且服务保持开启,管理面长期暴露

数据来源与参考

  • VMware 文档:esxcli system / hardware
  • ESXi Shell 命令参考
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌