1.5 问题分析
1.5.1 查看进程启动时间
查看neutron.conf修改时间,三个节点都是7月15号。
查看neutron-server启动时间,都是在neutron.conf修改之后启动。
查看dhcp-agent启动时间,三个节点都是7月12号。
所以这里存在问题,neutron.conf修改之后dhcp-agent没重启。
不过,现在dhcp-agent状态是正常的,不是根本原因。
查看neutron.conf修改时间:
[root@yfq-vnet-ctl-9-74~]# ls -l /etc/neutron/neutron.conf
-rw-r--r-- 1root root 35503 Jul 15 16:49 /etc/neutron/neutron.conf
[root@yfq-vnet-ctl-9-74~]#
[root@yfq-vnet-ctl-9-89~]# ls -l /etc/neutron/neutron.conf
-rw-r--r-- 1root root 35503 Jul 15 16:49 /etc/neutron/neutron.conf
[root@yfq-vnet-ctl-9-89~]#
[root@yfq-vnet-ctl-9-104~]# ll /etc/neutron/neutron.conf
-rw-r--r-- 1root root 35504 Jul 15 16:49 /etc/neutron/neutron.conf
[root@yfq-vnet-ctl-9-104~]#
查看dhcp-agent启动时间:
查看neutron-server启动时间。
查看ovs-agent启动时间:
1.5.2 为什么出现binding_failed
从代码流程分析中可以看出,dhcp port绑定失败的可能原因有:
1) dhcp-agent里配置的租户网络类型不对。
2) dhcp-agent上报create port后,agent立即变成down的。
1.5.3 为什么dhcp-agent不打log
我们进行一下如下验证:
创建网络:
网络创建成功了,但是dhcp-agent日志中并没有任何打印。