Nova should not throw exception when port binding fails for Ironic

Bug #1527061 reported by Om Kumar
34
This bug affects 5 people
Affects Status Importance Assigned to Milestone
neutron
Expired
Undecided
Unassigned

Bug Description

Neutron tries to bind port on compute where instance is launched. It doesn't make sense when hypervisor_type is ironic, since VM does not live on hypervisor in this case. Furthermore it leads to failed provisioning of baremetal node, when neutron is not configured on ironic compute node.

When binding fails, nova starts cleanup and then throws exception. As part of cleanup ironic port is deleted. This should not be the case when virt-driver being used is Ironic.

Nova versions: liberty on-wards.

Setup:
node-1: controller with neutron
node-2: ironic-compute without neutron/neutron agents

Register a BM node and perform nova boot.

From Nova:
=============================================================
nova-compute.log:21147:2015-12-05 02:57:38.542 7649 ERROR nova.compute.manager [-] Instance failed network setup after 1 attempt(s)
nova-compute.log:21148:2015-12-05 02:57:38.542 7649 ERROR nova.compute.manager Traceback (most recent call last):
nova-compute.log:21149:2015-12-05 02:57:38.542 7649 ERROR nova.compute.manager File "/opt/stack/venv/nova-20151204T044743Z/lib/python2.7/site-packages/nova/compute/manager.py", line 1564, in _allocate_network_async
nova-compute.log:21150:2015-12-05 02:57:38.542 7649 ERROR nova.compute.manager dhcp_options=dhcp_options)
nova-compute.log:21151:2015-12-05 02:57:38.542 7649 ERROR nova.compute.manager File "/opt/stack/venv/nova-20151204T044743Z/lib/python2.7/site-packages/nova/network/neutronv2/api.py", line 727, in allocate_for_instance
nova-compute.log:21152:2015-12-05 02:57:38.542 7649 ERROR nova.compute.manager self._delete_ports(neutron, instance, created_port_ids)
nova-compute.log:21153:2015-12-05 02:57:38.542 7649 ERROR nova.compute.manager File "/opt/stack/venv/nova-20151204T044743Z/lib/python2.7/site-packages/oslo_utils/excutils.py", line 204, in __exit__
nova-compute.log:21154:2015-12-05 02:57:38.542 7649 ERROR nova.compute.manager six.reraise(self.type_, self.value, self.tb)
nova-compute.log:21155:2015-12-05 02:57:38.542 7649 ERROR nova.compute.manager File "/opt/stack/venv/nova-20151204T044743Z/lib/python2.7/site-packages/nova/network/neutronv2/api.py", line 719, in allocate_for_instance
nova-compute.log:21156:2015-12-05 02:57:38.542 7649 ERROR nova.compute.manager security_group_ids, available_macs, dhcp_opts)
nova-compute.log:21157:2015-12-05 02:57:38.542 7649 ERROR nova.compute.manager File "/opt/stack/venv/nova-20151204T044743Z/lib/python2.7/site-packages/nova/network/neutronv2/api.py", line 342, in _create_port
nova-compute.log:21158:2015-12-05 02:57:38.542 7649 ERROR nova.compute.manager raise exception.PortBindingFailed(port_id=port_id)
nova-compute.log:21159:2015-12-05 02:57:38.542 7649 ERROR nova.compute.manager PortBindingFailed: Binding failed for port 0514b7e8-0408-4d5e-9b48-8292e686494f, please check neutron logs for more information.
nova-compute.log:21160:2015-12-05 02:57:38.542 7649 ERROR nova.compute.manager
2015-12-05 02:57:43.375 7649 DEBUG nova.virt.ironic.driver [req-25ba4c81-4333-43e4-b8d9-e460827435e0 a989fe7fc89e4825b986666d7e6584cc 1308f1a382ef43c79eeed0ebf8a9db3b] unplug: instance_uuid=d9295d4d-1104-47ab-8e75-5b30d0a3838b vif=[] _unp
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [req-25ba4c81-4333-43e4-b8d9-e460827435e0 a989fe7fc89e4825b986666d7e6584cc 1308f1a382ef43c79eeed0ebf8a9db3b] [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] Instance failed to spawn
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] Traceback (most recent call last):
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] File "/opt/stack/venv/nova-20151204T044743Z/lib/python2.7/site-packages/nova/compute/manager.py", line 2157, in _build_resources
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] yield resources
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] File "/opt/stack/venv/nova-20151204T044743Z/lib/python2.7/site-packages/nova/compute/manager.py", line 2011, in _build_and_run_inst
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] block_device_info=block_device_info)
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] File "/opt/stack/venv/nova-20151204T044743Z/lib/python2.7/site-packages/nova/virt/ironic/driver.py", line 791, in spawn
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] flavor=flavor)
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] File "/opt/stack/venv/nova-20151204T044743Z/lib/python2.7/site-packages/oslo_utils/excutils.py", line 204, in __exit__
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] six.reraise(self.type_, self.value, self.tb)
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] File "/opt/stack/venv/nova-20151204T044743Z/lib/python2.7/site-packages/nova/virt/ironic/driver.py", line 782, in spawn
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] self._plug_vifs(node, instance, network_info)
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] File "/opt/stack/venv/nova-20151204T044743Z/lib/python2.7/site-packages/nova/virt/ironic/driver.py", line 1068, in _plug_vifs
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] network_info_str = str(network_info)
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] File "/opt/stack/venv/nova-20151204T044743Z/lib/python2.7/site-packages/nova/network/model.py", line 515, in __str__
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] return self._sync_wrapper(fn, *args, **kwargs)
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] File "/opt/stack/venv/nova-20151204T044743Z/lib/python2.7/site-packages/nova/network/model.py", line 498, in _sync_wrapper
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] self.wait()
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] File "/opt/stack/venv/nova-20151204T044743Z/lib/python2.7/site-packages/nova/network/model.py", line 530, in wait
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] self[:] = self._gt.wait()
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] File "/opt/stack/venv/nova-20151204T044743Z/lib/python2.7/site-packages/eventlet/greenthread.py", line 175, in wait
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] return self._exit_event.wait()
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] File "/opt/stack/venv/nova-20151204T044743Z/lib/python2.7/site-packages/eventlet/event.py", line 125, in wait
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] current.throw(*self._exc)
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] File "/opt/stack/venv/nova-20151204T044743Z/lib/python2.7/site-packages/eventlet/greenthread.py", line 214, in main
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] result = function(*args, **kwargs)
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] File "/opt/stack/venv/nova-20151204T044743Z/lib/python2.7/site-packages/nova/compute/manager.py", line 1581, in _allocate_network_a
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] six.reraise(*exc_info)
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] File "/opt/stack/venv/nova-20151204T044743Z/lib/python2.7/site-packages/nova/compute/manager.py", line 1564, in _allocate_network_a
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] dhcp_options=dhcp_options)
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] File "/opt/stack/venv/nova-20151204T044743Z/lib/python2.7/site-packages/nova/network/neutronv2/api.py", line 727, in allocate_for_i
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] self._delete_ports(neutron, instance, created_port_ids)
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] File "/opt/stack/venv/nova-20151204T044743Z/lib/python2.7/site-packages/oslo_utils/excutils.py", line 204, in __exit__
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] six.reraise(self.type_, self.value, self.tb)
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] File "/opt/stack/venv/nova-20151204T044743Z/lib/python2.7/site-packages/nova/network/neutronv2/api.py", line 719, in allocate_for_i
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] security_group_ids, available_macs, dhcp_opts)
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] File "/opt/stack/venv/nova-20151204T044743Z/lib/python2.7/site-packages/nova/network/neutronv2/api.py", line 342, in _create_port
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] raise exception.PortBindingFailed(port_id=port_id)
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b] PortBindingFailed: Binding failed for port 0514b7e8-0408-4d5e-9b48-8292e686494f, please check neutron logs for more information.
2015-12-05 02:57:43.376 7649 ERROR nova.compute.manager [instance: d9295d4d-1104-47ab-8e75-5b30d0a3838b]
=============================================================

From Neutron:
=============================================================
f 95bfe8c1d4fe49e38b599e801bc94f1c - - -] Failed to bind port 0514b7e8-0408-4d5e-9b48-8292e686494f on host helion-cp1-ir-compute0001-mgmt
2015-12-05 02:57:37.144 845 ERROR neutron.plugins.ml2.managers [req-53993456-ea74-452a-8299-149505d99bb2 0a8461f0be414de584e666aae579cc8f 95bfe8c1d4fe49e38b599e801bc94f1c - - -] Failed to bind port 0514b7e8-0408-4d5e-9b48-8292e686494f on host helion-cp1-ir-compute0001-mgmt
2015-12-05 02:57:40.520 845 DEBUG keystoneclient.session [-] Request returned failure status: 404 request /opt/stack/venv/neutron-20151204T044743Z/lib/python2.7/site-packages/keystoneclient/session.py:400
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova [-] Failed to notify nova on events: [{'tag': u'0514b7e8-0408-4d5e-9b48-8292e686494f', 'name': 'network-vif-deleted', 'server_uuid': u'd9295d4d-1104-47ab-8e75-5b30d0a3838b'}]
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova Traceback (most recent call last):
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova File "/opt/stack/venv/neutron-20151204T044743Z/lib/python2.7/site-packages/neutron/notifiers/nova.py", line 247, in send_events
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova batched_events)
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova File "/opt/stack/venv/neutron-20151204T044743Z/lib/python2.7/site-packages/novaclient/v2/contrib/server_external_events.py", line 39, in create
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova return_raw=True)
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova File "/opt/stack/venv/neutron-20151204T044743Z/lib/python2.7/site-packages/novaclient/base.py", line 169, in _create
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova _resp, body = self.api.client.post(url, body=body)
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova File "/opt/stack/venv/neutron-20151204T044743Z/lib/python2.7/site-packages/keystoneclient/adapter.py", line 176, in post
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova return self.request(url, 'POST', **kwargs)
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova File "/opt/stack/venv/neutron-20151204T044743Z/lib/python2.7/site-packages/novaclient/client.py", line 91, in request
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova **kwargs)
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova File "/opt/stack/venv/neutron-20151204T044743Z/lib/python2.7/site-packages/keystoneclient/adapter.py", line 206, in request
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova resp = super(LegacyJsonAdapter, self).request(*args, **kwargs)
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova File "/opt/stack/venv/neutron-20151204T044743Z/lib/python2.7/site-packages/keystoneclient/adapter.py", line 95, in request
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova return self.session.request(url, method, **kwargs)
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova File "/opt/stack/venv/neutron-20151204T044743Z/lib/python2.7/site-packages/keystoneclient/utils.py", line 337, in inner
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova return func(*args, **kwargs)
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova File "/opt/stack/venv/neutron-20151204T044743Z/lib/python2.7/site-packages/keystoneclient/session.py", line 304, in request
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova auth_headers = self.get_auth_headers(auth)
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova File "/opt/stack/venv/neutron-20151204T044743Z/lib/python2.7/site-packages/keystoneclient/session.py", line 617, in get_auth_headers
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova return auth.get_headers(self, **kwargs)
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova File "/opt/stack/venv/neutron-20151204T044743Z/lib/python2.7/site-packages/keystoneclient/auth/base.py", line 142, in get_headers
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova token = self.get_token(session)
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova File "/opt/stack/venv/neutron-20151204T044743Z/lib/python2.7/site-packages/keystoneclient/auth/identity/base.py", line 200, in get_token
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova return self.get_access(session).auth_token
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova File "/opt/stack/venv/neutron-20151204T044743Z/lib/python2.7/site-packages/keystoneclient/auth/identity/base.py", line 240, in get_access
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova self.auth_ref = self.get_auth_ref(session)
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova File "/opt/stack/venv/neutron-20151204T044743Z/lib/python2.7/site-packages/keystoneclient/auth/identity/v2.py", line 88, in get_auth_ref
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova authenticated=False, log=False)
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova File "/opt/stack/venv/neutron-20151204T044743Z/lib/python2.7/site-packages/keystoneclient/session.py", line 501, in post
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova return self.request(url, 'POST', **kwargs)
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova File "/opt/stack/venv/neutron-20151204T044743Z/lib/python2.7/site-packages/keystoneclient/utils.py", line 337, in inner
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova return func(*args, **kwargs)
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova File "/opt/stack/venv/neutron-20151204T044743Z/lib/python2.7/site-packages/keystoneclient/session.py", line 401, in request
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova raise exceptions.from_response(resp, method, url)
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova NotFound: The resource could not be found. (HTTP 404) (Request-ID: req-1bdb3964-e31f-41bc-b503-116e3628b6a4)
2015-12-05 02:57:40.521 845 ERROR neutron.notifiers.nova

Tags: ironic vmware
Revision history for this message
sameerz (sameerz) wrote :

I have the same issue with nova-compute running with the VMware VCDriver. Launching instances fails because neutron fails port binding. To workaround this I had to deploy ml2/openvswitch on nova-compute, with complete configuration as if it was a kvm compute node. This is just to satisfy neutron because openvswitch is never actually used in this configuration!

Revision history for this message
Tony Breeds (o-tony) wrote :

Looks like this affects the clustered hypervisors.

tags: added: vmware
Changed in nova:
status: New → Confirmed
Revision history for this message
Michael Davies (mrda) wrote :

Thanks tonyb. Looks like the fix is in Nova proper, and might affect more than Ironic.

Revision history for this message
Pierre Riteau (priteau) wrote :

This was introduced by commit 7fc38d0c8498f73f6502520fee99158d130bbfc3: https://github.com/openstack/nova/commit/7fc38d0c8498f73f6502520fee99158d130bbfc3

Revision history for this message
Pierre Riteau (priteau) wrote :

I can confirm this bug: we're seeing it in our Ironic deployment using multiple nova-compute processes. Neutron has always "Failed to bind port" because it cannot find an agent with the same host as nova-compute. However, since the commit linked above, this triggers an exception in Nova.

Revision history for this message
John L. Villalovos (happycamp) wrote :

Eli,

Any comments on this bug? It appears your patch has triggered this issue.

Revision history for this message
Eli Qiao (taget-9) wrote :

hi John,

Thanks for reaching me out.

I talked this with tan0(ironic) and alex_xu(nova), and we have follow comments:

The communication between Ironic and Neutron need some improvement, why Neutron return {'binding:vif_type': binding_failed} in the port created , this is buggy and make admin confused.

When Ironic calling neutron to create a port (this is a real port not virtual port and it don't requires any binding information), Ironic should tell neutron this port is different with virtual port, and Neutron shouldn't return a 'good' port with {'binding:vif_type': binding_failed} to admin, as this is very confused to admin.

so I do believe that we pull in Neutron guys to looking into this issue and improve the communication between Ironic and Neutron.

Eli.

Revision history for this message
Johnson koil raj (jjohnsonkoilraj) wrote :

Hi Eli,

In case of VMware VCDriver it need virtual port right?. This patch affect that as well, what is the comment on that.

Revision history for this message
Eli Qiao (taget-9) wrote :

hi Johnson,

actually, I don't know well about VMware VCDriver, and have no idea no whey Neutron return a port with {'binding:vif_type': binding_failed} , in case this happened, nova should though it as a bad port and is not usable. I personal suggest that we connect Neutron team to take care about this.

Eli.

affects: nova → neutron
Revision history for this message
Eli Qiao (taget-9) wrote :

Suggest change this bug title to "Should not return {'binding:vif_type': binding_failed} in port for Ironic and VMware VCDriver"

Revision history for this message
Domen Kožar (ielectric+) wrote :
Download full text (3.8 KiB)

Same here (Liberty 12.0.0). Neutron fails to bind port (due to a misconfiguration). Then nova fails:

eb 25 13:50:00 allinone nova-compute[1769]: 2016-02-25 13:50:00.490 1769 ERROR nova.compute.manager [instance: c670b305-f6ae-4688-8b5c-5c1074c68a19] Traceback (most recent call last):
Feb 25 13:50:00 allinone nova-compute[1769]: 2016-02-25 13:50:00.490 1769 ERROR nova.compute.manager [instance: c670b305-f6ae-4688-8b5c-5c1074c68a19] File "/nix/store/kccslv749s8hr4w161swismrfa3n5m6a-nova-12.0.0/lib/python2.7/site-packages/nova/comput
Feb 25 13:50:00 allinone nova-compute[1769]: 2016-02-25 13:50:00.490 1769 ERROR nova.compute.manager [instance: c670b305-f6ae-4688-8b5c-5c1074c68a19] yield resources
Feb 25 13:50:00 allinone nova-compute[1769]: 2016-02-25 13:50:00.490 1769 ERROR nova.compute.manager [instance: c670b305-f6ae-4688-8b5c-5c1074c68a19] File "/nix/store/kccslv749s8hr4w161swismrfa3n5m6a-nova-12.0.0/lib/python2.7/site-packages/nova/comput
Feb 25 13:50:00 allinone nova-compute[1769]: 2016-02-25 13:50:00.490 1769 ERROR nova.compute.manager [instance: c670b305-f6ae-4688-8b5c-5c1074c68a19] block_device_info=block_device_info)
Feb 25 13:50:00 allinone nova-compute[1769]: 2016-02-25 13:50:00.490 1769 ERROR nova.compute.manager [instance: c670b305-f6ae-4688-8b5c-5c1074c68a19] File "/nix/store/kccslv749s8hr4w161swismrfa3n5m6a-nova-12.0.0/lib/python2.7/site-packages/nova/virt/l
Feb 25 13:50:00 allinone nova-compute[1769]: 2016-02-25 13:50:00.490 1769 ERROR nova.compute.manager [instance: c670b305-f6ae-4688-8b5c-5c1074c68a19] write_to_disk=True)
Feb 25 13:50:00 allinone nova-compute[1769]: 2016-02-25 13:50:00.490 1769 ERROR nova.compute.manager [instance: c670b305-f6ae-4688-8b5c-5c1074c68a19] File "/nix/store/kccslv749s8hr4w161swismrfa3n5m6a-nova-12.0.0/lib/python2.7/site-packages/nova/virt/l
Feb 25 13:50:00 allinone nova-compute[1769]: 2016-02-25 13:50:00.490 1769 ERROR nova.compute.manager [instance: c670b305-f6ae-4688-8b5c-5c1074c68a19] context)
Feb 25 13:50:00 allinone nova-compute[1769]: 2016-02-25 13:50:00.490 1769 ERROR nova.compute.manager [instance: c670b305-f6ae-4688-8b5c-5c1074c68a19] File "/nix/store/kccslv749s8hr4w161swismrfa3n5m6a-nova-12.0.0/lib/python2.7/site-packages/nova/virt/l
Feb 25 13:50:00 allinone nova-compute[1769]: 2016-02-25 13:50:00.490 1769 ERROR nova.compute.manager [instance: c670b305-f6ae-4688-8b5c-5c1074c68a19] flavor, virt_type, self._host)
Feb 25 13:50:00 allinone nova-compute[1769]: 2016-02-25 13:50:00.490 1769 ERROR nova.compute.manager [instance: c670b305-f6ae-4688-8b5c-5c1074c68a19] File "/nix/store/kccslv749s8hr4w161swismrfa3n5m6a-nova-12.0.0/lib/python2.7/site-packages/nova/virt/l
Feb 25 13:50:00 allinone nova-compute[1769]: 2016-02-25 13:50:00.490 1769 ERROR nova.compute.manager [instance: c670b305-f6ae-4688-8b5c-5c1074c68a19] _("Unexpected vif_type=%s") % vif_type)
Feb 25 13:50:00 allinone nova-compute[1769]: 2016-02-25 13:50:00.490 1769 ERROR nova.compute.manager [instance: c670b305-f6ae-4688-8b5c-5c1074c68a19] NovaException: Unexpected vif_type=binding_failed
Feb 25 13:50:00 allinone nova-compute[1769]: 2016-02-25 13:50:00.490 1769 ERROR nova.compute.manager [instance: c...

Read more...

Revision history for this message
Domen Kožar (ielectric+) wrote :

I get

```
[root@allinone:~]# nova list --deleted
+--------------------------------------+------+---------+------------+-------------+------------------------------+
| ID | Name | Status | Task State | Power State | Networks |
+--------------------------------------+------+---------+------------+-------------+------------------------------+
| c670b305-f6ae-4688-8b5c-5c1074c68a19 | vm1 | DELETED | deleting | NOSTATE | 1=::10; public=203.0.113.102 |
+--------------------------------------+------+---------+------------+-------------+------------------------------+
```

But that instance still holds resources, it's not possible to delete a security group used in there.

Revision history for this message
Armando Migliaccio (armando-migliaccio) wrote :

This bug is > 180 days without activity. We are unsetting assignee and milestone and setting status to Incomplete in order to allow its expiry in 60 days.

If the bug is still valid, then update the bug status.

Changed in neutron:
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for neutron because there has been no activity for 60 days.]

Changed in neutron:
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers