首页/云/云平台与虚拟化速查/esxcli network 网络管理
虚拟化操作94 条

esxcli network 网络管理

esxcli network 是 ESXi 主机网络的操作入口:查看网卡、VMkernel 接口、标准交换机与端口组,也可以增删上行链路与 vmkernel 接口。

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

是什么

esxcli network 是主机网络的操作入口:列出物理网卡、查看内核网络接口地址、查看标准交换机与端口组,也可以给交换机增加或移除上行链路。巡检时用它一次性把主机网络现状取回来;变更时它同样是主要手段,但涉及管理接口的操作风险很高,配置错误会直接切断管理通道。

基本信息

物理网卡列出主机上的物理网卡及其链路状态与速率
内核接口查看内核网络接口及其地址配置、所在端口组
标准交换机查看交换机及其上行链路,核对冗余情况
端口组查看端口组名称与虚拟局域网标识
变更操作可增加或移除上行链路,运维窗口内执行

典型使用场景

  • 网络巡检:采集网卡、交换机、端口组信息并归档为基线
  • 排障:确认虚机所在端口组的上行链路是否在线
  • 扩容:新接入网卡后把它加入交换机作为上行链路
  • 变更核对:调整前后各采集一次,对比链路与标识是否一致
  • 迁移准备:核对目标主机的端口组与标识,避免迁移失败

网络巡检常用命令

网络巡检常用命令
esxcli network nic list                     # 物理网卡、链路状态与速率
esxcli network ip interface list            # 内核接口与所在端口组
esxcli network vswitch standard list        # 交换机、上行链路与策略
esxcli network vswitch standard portgroup list   # 端口组与虚拟局域网标识
# 增加上行链路(变更操作,务必在运维窗口执行)
esxcli network vswitch standard uplink add -u vmnic1 -v vSwitch0
# 变更后再跑一次上面的命令,确认链路冗余与标识都符合预期

巡检项判读

检查项关注字段异常表现
物理网卡链路状态与速率速率协商偏低或状态非在线,说明线缆或对端端口有问题
内核接口地址与端口组管理接口地址缺失或端口组错误,管理面不可达
交换机上行链路数量只有一条上行说明没有冗余,单点故障即断网
端口组名称与标识与规划不一致会让虚机接入错误的二层网络
策略负载均衡与故障切换策略与对端交换机不一致会出现单向丢包
变更前后各采集一次网络信息并对比,是最省事的回归手段:命令输出本身就是配置快照,出问题时能立刻看出改了哪一项。
在网络变更窗口内动管理接口或所在交换机,一旦配置错误会立即失去管理连接;操作前确认带外管理可用,并准备好恢复步骤。

易错点

  • 改动管理接口所在交换机,操作失误后彻底失去管理连接
  • 上行链路与对端交换机的聚合配置不匹配,流量单向可达
  • 只看端口组名称不看标识,虚机接入错误的二层网络
  • 变更前后不做快照式对比,出问题后无法确定改了哪一项

数据来源与参考

  • VMware Docs:esxcli network 命令
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌