TC访问虚拟机报6016错误

发布时间:  2015-09-30 浏览次数:  196 下载次数:  0
问题描述

TC登录虚拟机跨网段报6016错误,不跨网段正常,并且TC与虚拟机可以正常通信,使用PC登录虚拟机是否跨网段都可以登录。

告警信息
处理过程

尝试在在桌面组件中禁用VAGVLB的设置TC可以正常跨网段登录虚拟机。

确认原因为VAG未设置网关导致该问题,指导一线重新搭建VAG环境。

重新搭建VAGVLB环境后TC跨网段始终ping不通VLB的浮动IP,物理IP可以通,现场使用H3C交换机对接我司桌面云环境,登录H3C交换机使用display arp查看arp表,未学到VLB服务器的浮动IPMAC,使用reset arp手动清除ARP表,重新触发建立arp表问题解决。

VLB虚拟机的浮动IP默认使用主节点虚拟机的MAC地址,如果在网络中尝试ping物理地址可以通信这是在交换机上会建立主节点虚拟机IPMAC对应关系的ARP表,这是再尝试ping VLB的浮动IParp表中已有表项又没该浮动地址的表项导致无法ping通。

根因

搭建远程发现FA界面无告警,但是突然弹出VAG服务器异常告警,过一会又消失了,查看历史告警,有大量的VAG异常并且正常清除的告警,登录VAG虚拟机查看服务状态均正常,一线反馈,VAG服务器只有一个节点配置了网关,并且是安装系统后手动配置的临时网关。

解决方案

VLB虚拟机的浮动IP默认使用主节点虚拟机的MAC地址,如果在网络中尝试ping物理地址可以通信这是在交换机上会建立主节点虚拟机IPMAC对应关系的ARP表,这是再尝试ping VLB的浮动IParp表中已有表项又没该浮动地址的表项导致无法ping通。

建议与总结

H3C交换机动态更新ARP表的周期是5分钟。清除arp表的操作会概率性出现业务闪断,建议在业务低谷期做该操作,或者如果对网络环境很熟悉的情况下针对端口清除arp表。

END