openstack nova-network 的小bug的排错经历
环境是nova-network +vmware+flatdhcp 错误表现为 开出来的虚拟机有一定几率获取不到dhcp地址,手工赋予ip则正常,用flat模式注入的ip正常,下面是排错过程 1首先找网络 防火墙已经把 dnsmasq对应的端口已经打开 抓包结果: 可以看到虚拟机dhcp 已经发到br100上面,但是br100 没有返回,基本可以排除网络原因 2 找dhcp 原因 首先kill掉 nova启动的 dnsmasq进程,手工去启一个dnsmasq,虚拟机是正常的。 其次 查看 dnsmasq 的日志 有如下 报错 Sep 12 08:32:31 centos-6568 dnsmasq[1947]: bad DHCP host name at line 3 of /var/lib/nova/networks/nova-br100.conf Sep 12 08:32:31 centos-6568 dnsmasq[1947]: bad DHCP host name at line 4 of /var/lib/nova/networks/nova-br100.conf Sep 12...




