vSphere 5.5虚拟机网络延时故障处理


近日,在公司的虚拟化机房里,出现了两例网络异常的情况:

由同一个虚拟机模板创建的7台服务器,有6台各方面都正常,但有1台服务器,远程连接时时快时慢。

通过ping 命令确认,各方面正常的6台服务器网络正常,延时都在1ms之下,只有1台服务器延时在80-90ms左右,所以开发在进行 phpAdmin工具连接该台服务器上的Mysql数据库时,也会时断时续。


对于这个问题,按照如下思路处理:

1.首先需要再次看到问题,对比得到故障服务器与其他服务器的资源使用情况大致相同,说明不同服务器的CPU、内存、I/O等资源使用相差不大;

2.使用ping命令和其他实际命令连接,确认有问题的服务器与其他服务器之间的ping命令丢包率相差很大,可能是网络问题或配置有所不同;

3.由于所有的服务器都是用同一个模板生成,生成后只修改了主机名和IP地址配置,于是判断IP地址配置可能会影响网络服务,

对比两台服务器的网络配置,通过下面的命令:

# vim /etc/sysconfig/network-script/ifcfg-etc0

结果发现出现故障的服务器网关地址配置为: 10.0.0.1,而其他正常服务器的网关地址配置为: 10.0.0.254,判断不同服务器的网关配置不同。

4.将故障服务器的网关地址配置为 10.0.0.254,然后重启network服务,然后再次测试,各方面正常。

至此问题也得以解决。


由此可知:对于VMware虚拟机环境,网络方面的配置修改一定要注意;尤其是对网关、IP地址、子网掩码的设置,一定要确保一致,否则网关配置不正确,可能会正常上网,但是会出现较多不稳定的延时!


你可能感兴趣的:(虚拟化)