Bug 1110167
| Summary: | Can't launch VM on setup installed with Foreman using GRE | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Ofer Blaut <oblaut> | ||||
| Component: | openstack-neutron | Assignee: | Miguel Angel Ajo <mangelajo> | ||||
| Status: | CLOSED DUPLICATE | QA Contact: | Ofer Blaut <oblaut> | ||||
| Severity: | urgent | Docs Contact: | |||||
| Priority: | urgent | ||||||
| Version: | 5.0 (RHEL 7) | CC: | aberezin, chrisw, lpeer, majopela, nyechiel, oblaut, ohochman, yeylon | ||||
| Target Milestone: | --- | ||||||
| Target Release: | 5.0 (RHEL 7) | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2014-06-17 11:42:43 UTC | Type: | Bug | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Attachments: |
|
||||||
Hi Ofer
self.tb)\n', ' File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 1396, in _reschedule_or_error\n bdms, requested_networks)\n', ' File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2125, in _shutdown_instance\n requested_networks)\n', ' File "/usr/lib/python2.7/site-packages/nova/openstack/common/excutils.py", line 68, in __exit__\n six.reraise(self.type_, self.value, self.tb)\n', ' File "/usr/lib/python2.7/site-packages/nova/compute/manager.py", line 2115, in _shutdown_instance\n block_device_info)\n', ' File "/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 953, in destroy\n destroy_disks)\n', ' File "/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 989, in cleanup\n self.unplug_vifs(instance, network_info)\n', ' File "/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 860, in unplug_vifs\n self.vif_driver.unplug(instance, vif)\n', ' File "/usr/lib/python2.7/site-packages/nova/virt/libvirt/vif.py", line 798, in unplug\n _("Unexpected vif_type=%s") % vif_type)\n', 'NovaException: Unexpected vif_type=binding_failed\n']
I've seen it before in the wild, only once, it happens when you create a deployment with the deprecated OVS, and then you change it into ML2 afterwards.
I believe it's something we must investigate from the nova team & neutron team,
and probably foreman.
The last time I saw it I had to:
1) drop the neutron database
2) create the neutron database
run from the controller (once ML2 is all set)
3) neutron-db-manage upgrade --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugin.ini
Ofer, 1) did you move from OVS to ML2? In that case, we must take care only care of the bug between nova/neutron, and we can use the workaround, or may be we can use the OVS->ML2 conversion script (ask jlibosva or marun) 2) or did you ask Foreman to go straight into ML2?, if this is the case, you may need to fill a bug to foreman/openstack puppet scripts, because, that means that it's setting OVS, deploying the database, and then moving the configuration to ML2, while the order may be a) set ML2 b) deploy the database. Closed because of 1110281 *** This bug has been marked as a duplicate of bug 1110281 *** |
Created attachment 909433 [details] nova logs Description of problem: Can't run a VM on setup with ML2 + GRE Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1.install setup with foreman GRE+ML2 2.Run VMs 3.VXLAN + ML2 works Actual results: Expected results: Additional info: openstack-foreman-installer-2.0.6-1.el6ost.noarch openstack-neutron-openvswitch-2014.1-26.el7ost.noarch openstack-neutron-2014.1-26.el7ost.noarch