虚拟机无法ping通网关思路分享

问题描述

使用FusionCompute 6.3.1平台发布测试虚拟机,但在进行业务测试时发现虚拟机内部ping不通网关,本地PC也ping不通虚拟机地址。

告警信息

处理过程

第一步,检查虚拟机

1.检查虚拟机IP地址


检查结果:虚拟机无IP地址

处理操作:添加虚拟机IP地址


将下图

修改为

再次查看

但仍然ping不通

2.检查Tools是否在运行中

第二步,检查防火墙配置

第三步,查看网卡,端口组,上行链路配置

 

第四步,查看交换机网络配置

接入交换机上学习不到MAC地址,判断为虚拟化平台未将包传递上去,即虚拟机传递出去的包在虚拟交换机上就被丢弃。所以当虚拟交换机端口类型从中继模式改为普通模式后即可。

根因

发现分布式虚拟交换机端口类型为中继,接入交换机上学习不到MAC地址,判断为虚拟化平台未将包传递上去,即虚拟机传递出去的包在虚拟交换机上就被丢弃。

解决方案

虚拟机—分布式虚拟交换机-交换机整条链路逐一排查,最后发现错误把端口类型从中继模式改为普通模式即可。
普通模式即为ACCESS,中继模式即为TRUNK,需要虚拟机自带vlan标签。

建议与总结

在进行虚拟机发放时,一定要注意细节。任何一个环节的缺失都会导致最终业务发放失败。另外,如果出现问题,如本次案例所示。可以沿着虚拟机—分布式交换机-物理机的整条链路逐一排查,思路清晰明确。

 

阅读剩余
THE END
阿里云ECS特惠活动
阿里云ECS服务器 - 限时特惠活动

云服务器爆款直降90%

新客首单¥68起 | 人人可享99元套餐,续费同价 | u2a指定配置低至2.5折1年,立即选购享更多福利!

新客首单¥68起
人人可享99元套餐
弹性计费
7x24小时售后
立即查看活动详情
阿里云ECS服务器特惠活动