2013-11-29 04:35:21 |
Xiang Hui |
bug |
|
|
added bug |
2013-11-29 04:40:01 |
OpenStack Infra |
neutron: status |
New |
In Progress |
|
2013-11-29 04:40:01 |
OpenStack Infra |
neutron: assignee |
|
Xiang Hui (xianghui) |
|
2013-11-29 06:54:56 |
yong sheng gong |
neutron: status |
In Progress |
Incomplete |
|
2013-11-29 07:55:21 |
Xiang Hui |
description |
After delete the default ovs integration_bridge "br-int" with ovs-vsctl command, neutron-dhcp-agent can not started,
the ovs_integration_bridge(default is br-int) is hard code item, it should be configurable. |
After delete the default ovs integration_bridge "br-int" with ovs-vsctl command, neutron-dhcp-agent can not started,
2013-11-29 01:53:22.507 22893 INFO neutron.agent.dhcp_agent [-] NT-637ECE3 Synchronizing state
2013-11-29 01:53:22.580 22893 ERROR neutron.agent.dhcp_agent [-] NT-9FB5C52 Unable to enable dhcp.
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent Traceback (most recent call last):
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent File "/usr/lib/python2.6/site-packages/neutron/agent/dhcp_agent.py", line 126, in call_driver
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent getattr(driver, action)(**action_kwargs)
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent File "/usr/lib/python2.6/site-packages/neutron/agent/linux/dhcp.py", line 168, in enable
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent reuse_existing=True)
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent File "/usr/lib/python2.6/site-packages/neutron/agent/linux/dhcp.py", line 721, in setup
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent namespace=network.namespace)
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent File "/usr/lib/python2.6/site-packages/neutron/agent/linux/interface.py", line 161, in plug
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent self.check_bridge_exists(bridge)
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent File "/usr/lib/python2.6/site-packages/neutron/agent/linux/interface.py", line 102, in check_bridge_exists
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent raise exceptions.BridgeDoesNotExist(bridge=bridge)
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent BridgeDoesNotExist: NT-FB9FE7D Bridge br-int does not exist.
This can be fixed by add br-int with vsctl command.
While by analyzing the code, the ovs_integration_bridge(default is br-int) dhcp agent needed is a hard code item, it should be configurable. |
|
2013-11-29 07:55:31 |
Xiang Hui |
neutron: status |
Incomplete |
In Progress |
|
2013-11-29 07:57:51 |
Xiang Hui |
description |
After delete the default ovs integration_bridge "br-int" with ovs-vsctl command, neutron-dhcp-agent can not started,
2013-11-29 01:53:22.507 22893 INFO neutron.agent.dhcp_agent [-] NT-637ECE3 Synchronizing state
2013-11-29 01:53:22.580 22893 ERROR neutron.agent.dhcp_agent [-] NT-9FB5C52 Unable to enable dhcp.
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent Traceback (most recent call last):
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent File "/usr/lib/python2.6/site-packages/neutron/agent/dhcp_agent.py", line 126, in call_driver
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent getattr(driver, action)(**action_kwargs)
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent File "/usr/lib/python2.6/site-packages/neutron/agent/linux/dhcp.py", line 168, in enable
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent reuse_existing=True)
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent File "/usr/lib/python2.6/site-packages/neutron/agent/linux/dhcp.py", line 721, in setup
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent namespace=network.namespace)
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent File "/usr/lib/python2.6/site-packages/neutron/agent/linux/interface.py", line 161, in plug
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent self.check_bridge_exists(bridge)
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent File "/usr/lib/python2.6/site-packages/neutron/agent/linux/interface.py", line 102, in check_bridge_exists
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent raise exceptions.BridgeDoesNotExist(bridge=bridge)
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent BridgeDoesNotExist: NT-FB9FE7D Bridge br-int does not exist.
This can be fixed by add br-int with vsctl command.
While by analyzing the code, the ovs_integration_bridge(default is br-int) dhcp agent needed is a hard code item, it should be configurable. |
After delete the default ovs integration_bridge "br-int" with ovs-vsctl command, neutron-dhcp-agent can not started,
2013-11-29 01:53:22.507 22893 INFO neutron.agent.dhcp_agent [-] NT-637ECE3 Synchronizing state
2013-11-29 01:53:22.580 22893 ERROR neutron.agent.dhcp_agent [-] NT-9FB5C52 Unable to enable dhcp.
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent Traceback (most recent call last):
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent File "/usr/lib/python2.6/site-packages/neutron/agent/dhcp_agent.py", line 126, in call_driver
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent getattr(driver, action)(**action_kwargs)
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent File "/usr/lib/python2.6/site-packages/neutron/agent/linux/dhcp.py", line 168, in enable
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent reuse_existing=True)
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent File "/usr/lib/python2.6/site-packages/neutron/agent/linux/dhcp.py", line 721, in setup
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent namespace=network.namespace)
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent File "/usr/lib/python2.6/site-packages/neutron/agent/linux/interface.py", line 161, in plug
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent self.check_bridge_exists(bridge)
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent File "/usr/lib/python2.6/site-packages/neutron/agent/linux/interface.py", line 102, in check_bridge_exists
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent raise exceptions.BridgeDoesNotExist(bridge=bridge)
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent BridgeDoesNotExist: NT-FB9FE7D Bridge br-int does not exist.
This can be fixed by add br-int with vsctl command.
While by analyzing the code, the ovs_integration_bridge(default is br-int) dhcp agent needed is a hard code item, if the OpenStack Networking Service use other integration bridge such as br-example, then dhcp agent can not
plug its vif into the br-example because it hard code the br-int as default
bridge, it should be configurable. |
|
2013-12-05 02:28:25 |
Xiang Hui |
description |
After delete the default ovs integration_bridge "br-int" with ovs-vsctl command, neutron-dhcp-agent can not started,
2013-11-29 01:53:22.507 22893 INFO neutron.agent.dhcp_agent [-] NT-637ECE3 Synchronizing state
2013-11-29 01:53:22.580 22893 ERROR neutron.agent.dhcp_agent [-] NT-9FB5C52 Unable to enable dhcp.
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent Traceback (most recent call last):
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent File "/usr/lib/python2.6/site-packages/neutron/agent/dhcp_agent.py", line 126, in call_driver
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent getattr(driver, action)(**action_kwargs)
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent File "/usr/lib/python2.6/site-packages/neutron/agent/linux/dhcp.py", line 168, in enable
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent reuse_existing=True)
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent File "/usr/lib/python2.6/site-packages/neutron/agent/linux/dhcp.py", line 721, in setup
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent namespace=network.namespace)
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent File "/usr/lib/python2.6/site-packages/neutron/agent/linux/interface.py", line 161, in plug
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent self.check_bridge_exists(bridge)
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent File "/usr/lib/python2.6/site-packages/neutron/agent/linux/interface.py", line 102, in check_bridge_exists
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent raise exceptions.BridgeDoesNotExist(bridge=bridge)
2013-11-29 01:53:22.580 22893 TRACE neutron.agent.dhcp_agent BridgeDoesNotExist: NT-FB9FE7D Bridge br-int does not exist.
This can be fixed by add br-int with vsctl command.
While by analyzing the code, the ovs_integration_bridge(default is br-int) dhcp agent needed is a hard code item, if the OpenStack Networking Service use other integration bridge such as br-example, then dhcp agent can not
plug its vif into the br-example because it hard code the br-int as default
bridge, it should be configurable. |
The option item <ovs_integration_bridge> is not synced with dhcp_agent.ini in the codes.
Also lack the corresponding unit test. |
|
2013-12-05 02:28:59 |
Xiang Hui |
summary |
The ovs_integration_bridge is hard code in the dhcp interface driver |
An option item is not synced with dhcp_agent.ini in the codes |
|
2013-12-06 04:16:25 |
Eugene Nikanorov |
neutron: importance |
Undecided |
Wishlist |
|
2013-12-06 12:49:20 |
OpenStack Infra |
neutron: status |
In Progress |
Fix Committed |
|
2014-01-22 15:13:22 |
Thierry Carrez |
neutron: status |
Fix Committed |
Fix Released |
|
2014-01-22 15:13:22 |
Thierry Carrez |
neutron: milestone |
|
icehouse-2 |
|
2014-04-17 11:25:08 |
Thierry Carrez |
neutron: milestone |
icehouse-2 |
2014.1 |
|