vif_type=binding_failed and can't launch instances. Error message : Could not clean up failed build, not rescheduling
Hi everyone, i work on openSUSE 13.2 and i installed openstack (KILO version) on it.
I have 4 nodes :
- controller
- compute
- networkg
- storage( with glance)
The problem is that i can't launch instances... i have this error message : Build of instance "$UUID" aborted: Could not clean up failed build, not rescheduling. All my service run normally but in my DB neutron, in the table "ml2_port_bindings" it tell me vif_type = binding_failed. So i think the probleme is from the network node... my log file doesn't tell me anything about this problem except the file "/var/log/neutron/neutron-openvswitch-agent.log" which tell me : " Device $UUID not defined on plugin"
Did anyone had this problem ? In my network node, i have only 2 interfaces, not 3.
Need help, please tell me if you need more information about my environment ..
Thank you in advance
[ml2] type_drivers = flat,vlan,gre,vxlan tenant_network_types = gre mechanism_drivers = openvswitch [ml2_type_flat] flat_networks = external [ml2_type_vlan] [ml2_type_gre] tunnel_id_ranges = 1:1000 [ml2_type_vxlan] [securitygroup] enable_security_group = True enable_ipset = True firewall_driver = neutron.agent.linux.iptables_firewall.OVSHybridIptablesFirewallDriver [ovs] local_ip = 10.200.202.17 bridge_mappings = external:br-ex [agent] tunnel_types = gre [database] connection = mysql://neutron:openstack@controller/neutron
NEUTRON_SYSCONFIG=/etc/sysconfig/neutron DAEMON="openvswitch-agent" USER="neutron" CONFFILE="/etc/neutron/neutron.conf" RUNDIR="/var/run/neutron" NEUTRON_PLUGIN_CONF="/etc/neutron/plugins/ml2/ml2_conf.ini" NEUTRON_OPT_CONFFILES="" if [ -n "$NEUTRON_PLUGIN_CONF" ] ; then PLUGIN_ARGS="--config-file=$NEUTRON_PLUGIN_CONF" fi if [ -n "$NEUTRON_OPT_CONFFILES" ]; then for f in $NEUTRON_OPT_CONFFILES; do if [ -r "$f" ]; then PLUGIN_ARGS+=" --config-file=$f" fi done fi mkdir -p $RUNDIR && chown $USER. $RUNDIR . /etc/rc.status case "$1" in start) echo -n "Starting neutron-$DAEMON" /sbin/startproc -q -s -u $USER /usr/bin/neutron-$DAEMON --config-file=$CONFFILE $PLUGIN_ARGS rc_status -v ;; stop) echo -n "Shutting down neutron-$DAEMON" /sbin/killproc /usr/bin/neutron-$DAEMON rc_status -v ;; restart) $0 stop $0 start rc_status ;; force-reload) $0 try-restart rc_status ;; reload) echo -n "Reload service neutron-$DAEMON" rc_failed 3 rc_status -v ;; status) echo -n "Checking for service neutron-$DAEMON" /sbin/checkproc /usr/bin/neutron-$DAEMON rc_status -v ;; try-restart|condrestart) if test "$1" = "condrestart"; then echo "${attn} Use try-restart ${done}(LSB)${attn} rather than condrestart ${warn}(RH)${norm}" fi $0 status if test $? = 0; then $0 restart else rc_reset # Not running is not a failure. fi rc_status # Remember status and be quiet ;; *) echo "Usage: $0 {start|stop|status|try-restart|restart|force-reload|reload}" exit 1 ;; esac rc_exit
enter code here
What is value of bridge_mapping in openvswitch_agent.ini or OVS section of ml2_plugin.ini ?
in which node? In network node : [ovs] local_ip = x.x.x.x bridge_mappings = external:br-ex
nothing in compute node. Thank you a lot for your answer.
On any node :-
ok, i did it on the 2 nodes , but the problem is still there.. :/ Thanks for your answer
Please, add to question:-
on Network Node