故障现象
某运营商TECS OpenStack使用主机overlay SDN方案组网,运维人员在创建虚拟机测试虚拟机网络状态时发现问题:在其中一台主机上创建两台同网段虚拟机,虚拟机之间二层地址无法Ping通,但是可以Ping通网关地址,如图1所示。

故障分析
根据现场环境和组网情况,发现不通的虚拟机都在新扩容的计算节点上,产生该问题的可能原因如下:
虚拟机本身配置问题
交换机配置问题
线缆连接错误或者交叉
计算节点vtep.配置或者服务器网卡异常
SDNC侧缺少配置或者配置错误
具体的排查过程如下:
1.检查规律性问题,排查和旧计算节点的网络联通性,如图2所示。
compute1-6是旧HA, compute7-11是新扩容的HA。
computer1-6的虚拟机Ping不通computer7-11的虚拟机。
computer1-6的虚拟机和computer7-11的虚拟机都能Ping通VxLAN网关地址和VLAN外部地址。
把computer7-11的虚拟机迁移到computer1-6上, 就能互相Ping通。
因此,排除虚拟机本身配置问题。

2. 检查交换机配置。
通过人为检查交换机配置,无异常配置。
使用交叉交换机网口方式,检查线缆连接正常。
结合异常排查,无交换机层配置问题,也无线缆连接错误或者交叉问题。
3.检查计算节点vtep.配置或者服务器网卡。
通过dvs show-lacp和ovs-vsctl show命令,检查计算节点vtep.配置或者服务器网卡,检查结果正常。
4.检查SDNC侧配置。
对比旧服务器的SDNC配置,新扩容服务器的接入设备缺少POD分组信息,如图3所示。

故障处理
1. 删除SDNC上该台服务器的交换机vtepip配置,如图4所示。

2.在设备管理中,删除对应服务器,如图5所示。

3.在接入设备页面中添加该服务器,如图6所示。

全部0条评论
快来发表一下你的评论吧 !