[Openstack] ML2 Plugin and vif_type=binding_failed

Heiko Krämer hkraemer at anynines.com
Tue Jun 17 08:58:35 UTC 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi guys,

i'm trying to get work ml2 plugin in Icehouse (Ubuntu 14.04+cloud
archive packages). I get everything if it try to start an instance:

2014-06-17 08:42:01.893 25437 TRACE oslo.messaging.rpc.dispatcher
six.reraise(self.type_, self.value, self.tb)
2014-06-17 08:42:01.893 25437 TRACE oslo.messaging.rpc.dispatcher
File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line
1396, in _reschedule_or_error
2014-06-17 08:42:01.893 25437 TRACE oslo.messaging.rpc.dispatcher
bdms, requested_networks)
2014-06-17 08:42:01.893 25437 TRACE oslo.messaging.rpc.dispatcher
File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line
2125, in _shutdown_instance
2014-06-17 08:42:01.893 25437 TRACE oslo.messaging.rpc.dispatcher
requested_networks)
2014-06-17 08:42:01.893 25437 TRACE oslo.messaging.rpc.dispatcher
File
"/usr/lib/python2.7/dist-packages/nova/openstack/common/excutils.py",
line 68, in __exit__
2014-06-17 08:42:01.893 25437 TRACE oslo.messaging.rpc.dispatcher
six.reraise(self.type_, self.value, self.tb)
2014-06-17 08:42:01.893 25437 TRACE oslo.messaging.rpc.dispatcher
File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line
2115, in _shutdown_instance
2014-06-17 08:42:01.893 25437 TRACE oslo.messaging.rpc.dispatcher
block_device_info)
2014-06-17 08:42:01.893 25437 TRACE oslo.messaging.rpc.dispatcher
File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py",
line 953, in destroy
2014-06-17 08:42:01.893 25437 TRACE oslo.messaging.rpc.dispatcher
destroy_disks)
2014-06-17 08:42:01.893 25437 TRACE oslo.messaging.rpc.dispatcher
File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py",
line 989, in cleanup
2014-06-17 08:42:01.893 25437 TRACE oslo.messaging.rpc.dispatcher
self.unplug_vifs(instance, network_info)
2014-06-17 08:42:01.893 25437 TRACE oslo.messaging.rpc.dispatcher
File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py",
line 860, in unplug_vifs
2014-06-17 08:42:01.893 25437 TRACE oslo.messaging.rpc.dispatcher
self.vif_driver.unplug(instance, vif)
2014-06-17 08:42:01.893 25437 TRACE oslo.messaging.rpc.dispatcher
File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/vif.py", line
798, in unplug
2014-06-17 08:42:01.893 25437 TRACE oslo.messaging.rpc.dispatcher
_("Unexpected vif_type=%s") % vif_type)
2014-06-17 08:42:01.893 25437 TRACE oslo.messaging.rpc.dispatcher
NovaException: Unexpected vif_type=binding_failed
2014-06-17 08:42:01.893 25437 TRACE oslo.messaging.rpc.dispatcher



So i've found a solution but still not working yet ?!
https://ask.openstack.org/en/question/29518/unexpected-vif_typebinding_failed/?answer=32429#post-id-32429


I've checked the agent_down_time and retry interval. All neutron
agents are present and running if i check the api.

ovs plugin and ml2 plugin config are the same.

DHCP and l3 agents creates ports on openvswitch (network host) but i
get the error (above) on compute hosts.




Modules are installed and loaded:

filename:
/lib/modules/3.13.0-29-generic/kernel/net/openvswitch/openvswitch.ko
license:        GPL
description:    Open vSwitch switching datapath
srcversion:     1CEE031973F0E4024ACC848
depends:        libcrc32c,vxlan,gre
intree:         Y
vermagic:       3.13.0-29-generic SMP mod_unload modversions
signer:         Magrathea: Glacier signing key
sig_key:
66:02:CB:36:F1:31:3B:EA:01:C4:BD:A9:65:67:CF:A7:23:C9:70:D8
sig_hashalgo:   sha512



Nova-Config
[DEFAULT]
libvirt_type=kvm
libvirt_ovs_bridge=br-int
libvirt_vif_type=ethernet
libvirt_use_virtio_for_bridges=True
libvirt_cpu_mode=host-passthrough
disk_cachemodes="file=writeback,block=none"
running_deleted_instance_action=reep
compute_driver=libvirt.LibvirtDriver
libvirt_inject_partition = -1
libvirt_nonblocking = True
vif_plugging_is_fatal = False
vif_plugging_timeout = 0

[..]

network_api_class=nova.network.neutronv2.api.API
neutron_url=http://net.cloud.local:9696
neutron_metadata_proxy_shared_secret = xxx
neutron_auth_strategy=keystone
neutron_admin_tenant_name=service
neutron_admin_username=keystone
neutron_admin_password=xxx
neutron_admin_auth_url=https://auth-testing.cloud.local:35357/v2.0
linuxnet_interface_driver=nova.network.linux_net.LinuxOVSInterfaceDriver
firewall_driver=nova.virt.firewall.NoopFirewallDriver
security_group_api=neutron
service_neutron_metadata_proxy=true
force_dhcp_release=True










Do anyone have the same problem and solved it ?




Cheers and Thanks
Heiko

- -- 
Anynines.com

B.Sc. Informatik
CIO
Heiko Krämer


Twitter: @anynines

- - ----
Geschäftsführer: Alexander Faißt, Dipl.-Inf.(FH) Julian Fischer
Handelsregister: AG Saarbrücken HRB 17413, Ust-IdNr.: DE262633168
Sitz: Saarbrücken
Avarteq GmbH
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJToAM7AAoJELxFogM4ixOFed8H/24EszsVhFh56cwvbOn/cks4
ojSaletj8tLS2ZGHAWimSaYAeanb8lml4PPkX7Lft1Xv4zhu1ViogsIkx+DU6tMr
Q4tAqGHLv5Onq6LnB+UoIrc3UTWYEUcK79HDEzDvRbqfhoEHVLqubNiATGbhk+mk
a2QVm7EFX+1Iy6rFXZoaaGGYF4DZPPpF1MmCfvCMolRljtT/tAfjSAeLoJhPWc+2
PmsDlJl9b/yeMWMZBgyE9SavX7vanwBQWtMEjcusSVbefvrQpyfQ4g+2iplOmhzY
8GMLK9hHVJ18akh5huiBL0xdkVI/s54qDZG4jSc42O22mmeRk9sFfYsYG4OUcNU=
=YJqO
-----END PGP SIGNATURE-----




More information about the Openstack mailing list