流程:创建port请求 --> 在db中生成port(属性应该包括mac和ip)-->通知ovs和l3 agent相关操作(创建ovs port,绑定,设置router的dnat等)-->api返回成功
-->mac和ip对应关系写入到dnsmasq服务的host文件,绑定dhcp的命名中间中的tap设备,启动好服务-->启动虚拟机,自动从dnsmasq获取ip
因此:遇到fixed ip未分配成功这类问题:1,查看neutron port list中是否有显示;2,查看dnsmasq进程有没有问题,主要看interface的绑定网卡,dhcp_range值,host文件内容;3,虚拟机的启动的日志和dnsmasq日志。