iscsid 与esxcli命令使用
查看 iscsid 服务的运行状态。 systemctl status iscsid.service 启用 multipathd 服务的开机自启动 systemctl enable multipathd 发现指定 iSCSI 目标服务器上的可用存储目标。 iscsiadm -m discovery -t st -p 登录到指定的 iSCSI 目标 iscsiadm -m node -p 10.218.X.X:3260 -l 查看 multipathd 服务的最近 50 条日志。 journalctl -u multipathd -n 50 --no-pager 列出系统中的 SCSI 设备及其传输类型。 lsscsi -st 显示所有已配置的 iSCSI 目标节点。 iscsiadm -m node 详细显示当前系统上的多路径设备配置 multipath -ll 列出 ESXi 主机上所有可用的物理网卡(Network Interface Cards)。网卡名称(如 vmnic0, vmnic1)、驱动程序信息、链路状态(是否连接)、速度和双工设置、MAC 地址、支持的 MTU 大小 esxcli network nic list 列出所有标准虚拟交换机(vSwitch)的配置信息。虚拟交换机名称、上行链路(Uplinks)分配情况、绑定的端口组(Port Groups)、VLAN 配置、安全策略(混杂模式、MAC 地址更改等)、流量调整策略 esxcli network vswitch standard list 列出所有网络接口的 IP 配置信息。接口名称(如 vmk0, vmk1)、端口组关联、IPv4 和 IPv6 地址、MTU 值、启用状态、关联的虚拟交换机 esxcli network ip interface list 获取特定网络接口的详细 IPv4 配置信息。IP 地址和子网掩码、网关设置、DHCP 或静态配置信息、DNS 配置(如果适用) esxcli network ip interface ipv4 get 其他vSwitch查询 esxcli network vswitch dvs vmware list 查看物理网卡的绑定状态。可以看到哪些网卡处于活动状态,哪些是备用的 esxcfg-nics -l 查看所有物理网卡 vsish -e ls /net/pNics/ 查看特定网卡状态,例如vmnic0 vsish -e get /net/pNics/vmnic0/stats 列出所有 VMkernel 接口(如 vmk0)的 IPv4 地址、子网掩码、网关和获取方式(DHCP/静态) esxcli network ip interface ipv4 get 列出所有虚拟机信息 vim-cmd vmsvc/getallvms
使用 SSH 命令行排查(推荐,最精准)
# 查看 hostd 服务(管理核心)是什么时候就绪的
grep "Hostd ready" /var/log/hostd.log | tail -n 5
# 查看 vpxa 服务(vCenter代理)是什么时候就绪的
grep "Vpxa started" /var/log/vpxa.log | tail -n 5
# 搜索 vmkernel 日志中的超时和错误(显示最近 100 条相关记录)
grep -iE "timeout|failed|error|dns|ipv6" /var/log/vmkernel.log | tail -n 100
# 专门检查 DNS 解析耗时,查看 nameService 相关的日志
grep -i "dns\|resolution" /var/log/vmkernel.log | tail -n 50
# 检查物理网卡链路状态历史
grep "Link.*up\|Link.*down" /var/log/vmkernel.log | tail -n 50
# 搜索所有与“NFS 网络存储”相关的设置行
cat /etc/vmware/esx.conf

浙公网安备 33010602011771号