Comment 1 for bug 1509125

Revision history for this message
Larry Michel (lmic) wrote :

It doesn't look like setting integration-bridge to anything in the nova.conf file works. So, if using a different name br-int then integration-bridge must be specified to avoid this error which seemed the original issue:

2015-11-03 21:27:43.707 4871 ERROR nova.compute.manager [-] [instance: cf93dde9-cc1f-44e3-a2c3-b2fedfbdbc43] Instance failed to spawn
2015-11-03 21:27:43.707 4871 TRACE nova.compute.manager [instance: cf93dde9-cc1f-44e3-a2c3-b2fedfbdbc43] Traceback (most recent call last):
2015-11-03 21:27:43.707 4871 TRACE nova.compute.manager [instance: cf93dde9-cc1f-44e3-a2c3-b2fedfbdbc43] File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 2267, in _build_resources
2015-11-03 21:27:43.707 4871 TRACE nova.compute.manager [instance: cf93dde9-cc1f-44e3-a2c3-b2fedfbdbc43] yield resources
2015-11-03 21:27:43.707 4871 TRACE nova.compute.manager [instance: cf93dde9-cc1f-44e3-a2c3-b2fedfbdbc43] File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 2137, in _build_and_run_instance
2015-11-03 21:27:43.707 4871 TRACE nova.compute.manager [instance: cf93dde9-cc1f-44e3-a2c3-b2fedfbdbc43] block_device_info=block_device_info)
2015-11-03 21:27:43.707 4871 TRACE nova.compute.manager [instance: cf93dde9-cc1f-44e3-a2c3-b2fedfbdbc43] File "/usr/lib/python2.7/dist-packages/nova/virt/vmwareapi/driver.py", line 442, in spawn
2015-11-03 21:27:43.707 4871 TRACE nova.compute.manager [instance: cf93dde9-cc1f-44e3-a2c3-b2fedfbdbc43] admin_password, network_info, block_device_info)
2015-11-03 21:27:43.707 4871 TRACE nova.compute.manager [instance: cf93dde9-cc1f-44e3-a2c3-b2fedfbdbc43] File "/usr/lib/python2.7/dist-packages/nova/virt/vmwareapi/vmops.py", line 446, in spawn
2015-11-03 21:27:43.707 4871 TRACE nova.compute.manager [instance: cf93dde9-cc1f-44e3-a2c3-b2fedfbdbc43] network_info)
2015-11-03 21:27:43.707 4871 TRACE nova.compute.manager [instance: cf93dde9-cc1f-44e3-a2c3-b2fedfbdbc43] File "/usr/lib/python2.7/dist-packages/nova/virt/vmwareapi/vmops.py", line 239, in build_virtual_machine
2015-11-03 21:27:43.707 4871 TRACE nova.compute.manager [instance: cf93dde9-cc1f-44e3-a2c3-b2fedfbdbc43] network_info)
2015-11-03 21:27:43.707 4871 TRACE nova.compute.manager [instance: cf93dde9-cc1f-44e3-a2c3-b2fedfbdbc43] File "/usr/lib/python2.7/dist-packages/nova/virt/vmwareapi/vif.py", line 182, in get_vif_info
2015-11-03 21:27:43.707 4871 TRACE nova.compute.manager [instance: cf93dde9-cc1f-44e3-a2c3-b2fedfbdbc43] is_neutron, vif))
2015-11-03 21:27:43.707 4871 TRACE nova.compute.manager [instance: cf93dde9-cc1f-44e3-a2c3-b2fedfbdbc43] File "/usr/lib/python2.7/dist-packages/nova/virt/vmwareapi/vif.py", line 168, in get_vif_dict
2015-11-03 21:27:43.707 4871 TRACE nova.compute.manager [instance: cf93dde9-cc1f-44e3-a2c3-b2fedfbdbc43] ref = get_network_ref(session, cluster, vif, is_neutron)
2015-11-03 21:27:43.707 4871 TRACE nova.compute.manager [instance: cf93dde9-cc1f-44e3-a2c3-b2fedfbdbc43] File "/usr/lib/python2.7/dist-packages/nova/virt/vmwareapi/vif.py", line 157, in get_network_ref
2015-11-03 21:27:43.707 4871 TRACE nova.compute.manager [instance: cf93dde9-cc1f-44e3-a2c3-b2fedfbdbc43] network_ref = get_neutron_network(session, network_name, cluster, vif)
2015-11-03 21:27:43.707 4871 TRACE nova.compute.manager [instance: cf93dde9-cc1f-44e3-a2c3-b2fedfbdbc43] File "/usr/lib/python2.7/dist-packages/nova/virt/vmwareapi/vif.py", line 149, in get_neutron_network
2015-11-03 21:27:43.707 4871 TRACE nova.compute.manager [instance: cf93dde9-cc1f-44e3-a2c3-b2fedfbdbc43] raise exception.NetworkNotFoundForBridge(bridge=bridge)
2015-11-03 21:27:43.707 4871 TRACE nova.compute.manager [instance: cf93dde9-cc1f-44e3-a2c3-b2fedfbdbc43] NetworkNotFoundForBridge: Network could not be found for bridge br-int

However, setting integration-bridge also doesn't work.. It's set correctly in the nova.conf file:
root@tucker:/var/log/nova# grep br100 /etc/nova/nova.conf
flat_network_bridge = br100
integration_bridge = br100
root@tucker:/var/log/nova# grep br-int /etc/nova/nova.conf
root@tucker:/var/log/nova#

... but br-int is still being checked for:

2015-11-03 22:45:37.867 10116 DEBUG oslo.vmware.api [-] Waiting for function _invoke_api to return. func /usr/lib/python2.7/dist-packages/oslo/vmware/api.py:126
2015-11-03 22:45:37.887 10116 DEBUG oslo.vmware.api [-] Waiting for function _invoke_api to return. func /usr/lib/python2.7/dist-packages/oslo/vmware/api.py:126
2015-11-03 22:45:37.909 10116 DEBUG oslo.vmware.api [-] Waiting for function _invoke_api to return. func /usr/lib/python2.7/dist-packages/oslo/vmware/api.py:126
2015-11-03 22:45:37.933 10116 DEBUG oslo.vmware.api [-] Waiting for function _invoke_api to return. func /usr/lib/python2.7/dist-packages/oslo/vmware/api.py:126
2015-11-03 22:45:37.996 10116 DEBUG oslo.vmware.api [-] Waiting for function _invoke_api to return. func /usr/lib/python2.7/dist-packages/oslo/vmware/api.py:126
2015-11-03 22:45:38.049 10116 DEBUG nova.virt.vmwareapi.network_util [-] Network br-int not found on host! get_network_with_the_name /usr/lib/python2.7/dist-packages/nova/virt/vmwareapi/network_util.py:82
2015-11-03 22:45:38.050 10116 ERROR nova.compute.manager [-] [instance: fa2ddf82-cf77-4111-b826-ae3d902887e5] Instance failed to spawn
2015-11-03 22:45:38.050 10116 TRACE nova.compute.manager [instance: fa2ddf82-cf77-4111-b826-ae3d902887e5] Traceback (most recent call last):
2015-11-03 22:45:38.050 10116 TRACE nova.compute.manager [instance: fa2ddf82-cf77-4111-b826-ae3d902887e5] File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 2267, in _build_resources

The only mention of br100 in the log file:

root@tucker:/var/log/nova# grep br100 nova-compute.log
2015-11-03 22:29:39.584 10116 DEBUG nova.openstack.common.service [-] flat_network_bridge = br100 log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1992
2015-11-03 22:29:39.661 10116 DEBUG nova.openstack.common.service [-] vmware.integration_bridge = br100 log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:2000
root@tucker:/var/log/nova#