VMware: Unable to spawn a instance when using Quantum and VMware drivers

Bug #1202042 reported by Gary Kotton
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Fix Released
High
Gary Kotton
Grizzly
Fix Released
High
Gary Kotton
VMwareAPI-Team
Fix Released
High
Unassigned

Bug Description

2013-07-11 11:06:24.375 [01;31mERROR nova.compute.manager [[01;36mreq-c5980352-ed1a-4a66-806e-df24d9f7d088 [00;36mdemo demo[01;31m] [01;35m[instance: 6c673cab-3171-4178-95a5-dcbbd95d6caa] [01;31mInstance failed to spawn[00m
[01;31m2013-07-11 11:06:24.375 TRACE nova.compute.manager [01;35m[instance: 6c673cab-3171-4178-95a5-dcbbd95d6caa] [00mTraceback (most recent call last):
[01;31m2013-07-11 11:06:24.375 TRACE nova.compute.manager [01;35m[instance: 6c673cab-3171-4178-95a5-dcbbd95d6caa] [00m File "/opt/stack/nova/nova/compute/manager.py", line 1245, in _spawn
[01;31m2013-07-11 11:06:24.375 TRACE nova.compute.manager [01;35m[instance: 6c673cab-3171-4178-95a5-dcbbd95d6caa] [00m block_device_info)
[01;31m2013-07-11 11:06:24.375 TRACE nova.compute.manager [01;35m[instance: 6c673cab-3171-4178-95a5-dcbbd95d6caa] [00m File "/opt/stack/nova/nova/virt/vmwareapi/driver.py", line 182, in spawn
[01;31m2013-07-11 11:06:24.375 TRACE nova.compute.manager [01;35m[instance: 6c673cab-3171-4178-95a5-dcbbd95d6caa] [00m block_device_info)
[01;31m2013-07-11 11:06:24.375 TRACE nova.compute.manager [01;35m[instance: 6c673cab-3171-4178-95a5-dcbbd95d6caa] [00m File "/opt/stack/nova/nova/virt/vmwareapi/vmops.py", line 190, in spawn
[01;31m2013-07-11 11:06:24.375 TRACE nova.compute.manager [01;35m[instance: 6c673cab-3171-4178-95a5-dcbbd95d6caa] [00m 'network_ref': network_ref,
[01;31m2013-07-11 11:06:24.375 TRACE nova.compute.manager [01;35m[instance: 6c673cab-3171-4178-95a5-dcbbd95d6caa] [00m File "/opt/stack/nova/nova/virt/vmwareapi/vmops.py", line 181, in _get_vif_infos
[01;31m2013-07-11 11:06:24.375 TRACE nova.compute.manager [01;35m[instance: 6c673cab-3171-4178-95a5-dcbbd95d6caa] [00m network_ref = vmwarevif.ensure_vlan_bridge(
[01;31m2013-07-11 11:06:24.375 TRACE nova.compute.manager [01;35m[instance: 6c673cab-3171-4178-95a5-dcbbd95d6caa] [00m File "/opt/stack/nova/nova/virt/vmwareapi/vif.py", line 84, in ensure_vlan_bridge
[01;31m2013-07-11 11:06:24.375 TRACE nova.compute.manager [01;35m[instance: 6c673cab-3171-4178-95a5-dcbbd95d6caa] [00m cluster)
[01;31m2013-07-11 11:06:24.375 TRACE nova.compute.manager [01;35m[instance: 6c673cab-3171-4178-95a5-dcbbd95d6caa] [00m File "/opt/stack/nova/nova/virt/vmwareapi/network_util.py", line 174, in create_port_group
[01;31m2013-07-11 11:06:24.375 TRACE nova.compute.manager [01;35m[instance: 6c673cab-3171-4178-95a5-dcbbd95d6caa] [00m raise exception.NovaException(exc)
[01;31m2013-07-11 11:06:24.375 TRACE nova.compute.manager [01;35m[instance: 6c673cab-3171-4178-95a5-dcbbd95d6caa] [00mNovaException: Server raised fault: '
[01;31m2013-07-11 11:06:24.375 TRACE nova.compute.manager [01;35m[instance: 6c673cab-3171-4178-95a5-dcbbd95d6caa] [00mRequired property name is missing from data object of type HostPortGroupSpec
[01;31m2013-07-11 11:06:24.375 TRACE nova.compute.manager [01;35m[instance: 6c673cab-3171-4178-95a5-dcbbd95d6caa] [00m
[01;31m2013-07-11 11:06:24.375 TRACE nova.compute.manager [01;35m[instance: 6c673cab-3171-4178-95a5-dcbbd95d6caa] [00mwhile parsing serialized DataObject of type vim.host.PortGroup.Specification
[01;31m2013-07-11 11:06:24.375 TRACE nova.compute.manager [01;35m[instance: 6c673cab-3171-4178-95a5-dcbbd95d6caa] [00mat line 1, column 338
[01;31m2013-07-11 11:06:24.375 TRACE nova.compute.manager [01;35m[instance: 6c673cab-3171-4178-95a5-dcbbd95d6caa] [00m
[01;31m2013-07-11 11:06:24.375 TRACE nova.compute.manager [01;35m[instance: 6c673cab-3171-4178-95a5-dcbbd95d6caa] [00mwhile parsing call information for method AddPortGroup
[01;31m2013-07-11 11:06:24.375 TRACE nova.compute.manager [01;35m[instance: 6c673cab-3171-4178-95a5-dcbbd95d6caa] [00mat line 1, column 256
[01;31m2013-07-11 11:06:24.375 TRACE nova.compute.manager [01;35m[instance: 6c673cab-3171-4178-95a5-dcbbd95d6caa] [00m
[01;31m2013-07-11 11:06:24.375 TRACE nova.compute.manager [01;35m[instance: 6c673cab-3171-4178-95a5-dcbbd95d6caa] [00mwhile parsing SOAP body
[01;31m2013-07-11 11:06:24.375 TRACE nova.compute.manager [01;35m[instance: 6c673cab-3171-4178-95a5-dcbbd95d6caa] [00mat line 1, column 246
[01;31m2013-07-11 11:06:24.375 TRACE nova.compute.manager [01;35m[instance: 6c673cab-3171-4178-95a5-dcbbd95d6caa] [00m
[01;31m2013-07-11 11:06:24.375 TRACE nova.compute.manager [01;35m[instance: 6c673cab-3171-4178-95a5-dcbbd95d6caa] [00mwhile parsing SOAP envelope
[01;31m2013-07-11 11:06:24.375 TRACE nova.compute.manager [01;35m[instance: 6c673cab-3171-4178-95a5-dcbbd95d6caa] [00mat line 1, column 38
[01;31m2013-07-11 11:06:24.375 TRACE nova.compute.manager [01;35m[instance: 6c673cab-3171-4178-95a5-dcbbd95d6caa] [00m
[01;31m2013-07-11 11:06:24.375 TRACE nova.compute.manager [01;35m[instance: 6c673cab-3171-4178-95a5-dcbbd95d6caa] [00mwhile parsing HTTP request for method addPortGroup

Tags: vmware
Gary Kotton (garyk)
Changed in nova:
assignee: nobody → Gary Kotton (garyk)
tags: added: vmware
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to nova (master)

Fix proposed to branch: master
Review: https://review.openstack.org/37389

Changed in nova:
status: New → In Progress
Gary Kotton (garyk)
tags: added: grizzly-backport-potential
Changed in nova:
importance: Undecided → Critical
milestone: none → havana-3
Changed in nova:
importance: Critical → High
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to nova (stable/grizzly)

Fix proposed to branch: stable/grizzly
Review: https://review.openstack.org/40359

Tracy Jones (tjones-i)
tags: added: vmware-co-preferred
tags: removed: vmware-co-preferred
Tracy Jones (tjones-i)
Changed in openstack-vmwareapi-team:
status: New → In Progress
Tracy Jones (tjones-i)
Changed in openstack-vmwareapi-team:
importance: Undecided → High
Changed in openstack-vmwareapi-team:
importance: High → Medium
no longer affects: openstack-vmwareapi-team
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to nova (master)

Reviewed: https://review.openstack.org/37389
Committed: http://github.com/openstack/nova/commit/2d7520264a4610068630d7664eeff70fb5e8c681
Submitter: Jenkins
Branch: master

commit 2d7520264a4610068630d7664eeff70fb5e8c681
Author: Gary Kotton <email address hidden>
Date: Tue Jul 16 21:14:43 2013 -0700

    VMware: Ensure Neutron networking works with VMware drivers

    Fixes bug 1202042

    A new utility method, is_neutron, is added. This returns True
    if Neutron/Quantum is used by the network_api_class.

    Change-Id: Id1d1f29a02e906b98853670ea2ad589f04eba595

Changed in nova:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in nova:
status: Fix Committed → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to nova (stable/grizzly)

Reviewed: https://review.openstack.org/40359
Committed: http://github.com/openstack/nova/commit/60e6a5e064cbc430d1c3064e792494f506fe4d63
Submitter: Jenkins
Branch: stable/grizzly

commit 60e6a5e064cbc430d1c3064e792494f506fe4d63
Author: Gary Kotton <email address hidden>
Date: Mon Aug 5 23:45:30 2013 -0700

    VMware: Ensure Quantum networking works with VMware drivers

    Fixes bug 1202042

    A new utility method, is_quantum, is added. This returns True
    if Quantum is used by the network_api_class.

    (cherry picked from commit 2d7520264a4610068630d7664eeff70fb5e8c681)

    Change-Id: Iaf22a43c8e36a7e5825574a082491354e4523619

tags: added: in-stable-grizzly
Tracy Jones (tjones-i)
Changed in openstack-vmwareapi-team:
importance: Undecided → High
status: New → Fix Released
tags: removed: grizzly-backport-potential
Thierry Carrez (ttx)
Changed in nova:
milestone: havana-3 → 2013.2
Alan Pevec (apevec)
tags: removed: in-stable-grizzly
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.