openstack云主机获取IP地址异常

新增的计算节点在创建虚拟机时遇到IP获取异常,由于内核报错'vxlan: Cannot bind port 4789, err=-97'。问题源于ipv6.disable=1参数导致VXLAN无法运行。解决方法是移除该参数,更新grub配置并重启,使VXLAN套接字打开,从而成功获取IP地址。" 111554196,10325199,React 高级面试指南:50道必考题,"['React', '前端开发', '面试', 'JavaScript', 'Redux']


计算节点云主机获取IP地址异常

 

问题描述: 新增的计算节点物理机内核版本3.10.0-514.1.el7.x86_64,qemu版本1.5.3-501.el7.centos.bc.x86_64,libvirt版本1.2.17-13.el7_2.4.1.x86_64,OVS版本3.2.10-392-nuage,其他配置项服务运行正常,当创建运行虚拟机时,发现虚拟机无法获取IP地址。

问题根本原因分析:

https://bugzilla.redhat.com/show_bug.cgi?id=1445054

新增计算节点物理机,因系统引导文件增加ipv6.disable = 1参数。导致vxlan无法初始化错误“vxlan:无法绑定端口4789,err = -97”,通常情况下EAFNOSUPPORT状态很好,除了在第一次调用__vxlan_sock_add()时,EAFNOSUPPORT而导致的IPv6检查失败的情况下,不会发生第二个非IPv6调用__vxlan_sock_add()。
由于在__vxlan_add_sock()中进行了检查:__vxlan_add_sock()将通vxlan_sock_add  - > __ vxlan_sock_add-> vxlan_create_sock-> udp_sock_create()返回EAFNOSUPPORT而导致失败,在拒绝AF_INET6地址时,第一个检查失败,第二个检查也失败,因此不会重试vxlan套接字。

问题依据:

通过

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值