作者:中国移动云能力中心——刘志帅
概要:网络排错对于网络工程师或运维人员都十分重要,因此了解网络排错的实践流程以及流程中每一步的原理就显得非常重要,当网络出现问题时,可以迅速排查出网络问题所在,从而快速解决网络问题。
一、虚拟机网路连接示意图
虚拟机网路连接分为:物理层>虚拟层>GOS层,如下图:
二、故障原因分析逻辑
三、排错过程
- 执行初始化故障检查
- 在虚拟机的 cmd 界面下执行 ping 命令失败
- 尝试从虚拟机上 ping 其它 VMs 或 ESXi Hosts 时失败;从其它设备 ping 过来时依然失败
- 检查 IP 和防火墙设定故障
- IP 设定故障:去 GOS 里检查 IP、子网掩码和网关等的设定
- GOS 防火墙故障:确认防火墙的 Inbound 和 Outbound 的 Traffic Policy,如非必要,关闭防火墙
- 检查端口组配置
- 虚拟机所连 Port Group 名字不对:执行esxcfg-vswitch -l 命令验证 ESXi Host 上是否存在这个 P