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