TECS OpenStack资源池虚拟机网络二层地址无法互通的问题处理

描述

故障现象

某运营商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所示。

网络

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分