ofagent: Remove broken XenAPI support
ofagent has code for agent-on-DomU support inherited from OVS agent. However, it's incomplete and broken. Because ofagent uses a direct OpenFlow channel instead of ovs-ofctl command to program a switch, the method to use the special rootwrap can not work. Closes-Bug: #1368006 Change-Id: I0bb25a296d1f1e65c233ece6deaef6c095d78707
This commit is contained in:
parent
b9015c5040
commit
d2cb95d6e9
@ -158,13 +158,6 @@ class OFANeutronAgentRyuApp(app_manager.RyuApp):
|
|||||||
LOG.exception(_LE("Agent failed to create agent config map"))
|
LOG.exception(_LE("Agent failed to create agent config map"))
|
||||||
raise SystemExit(1)
|
raise SystemExit(1)
|
||||||
|
|
||||||
is_xen_compute_host = ('rootwrap-xen-dom0' in
|
|
||||||
agent_config['root_helper'])
|
|
||||||
if is_xen_compute_host:
|
|
||||||
# Force ip_lib to always use the root helper to ensure that ip
|
|
||||||
# commands target xen dom0 rather than domU.
|
|
||||||
cfg.CONF.set_default('ip_lib_force_root', True)
|
|
||||||
|
|
||||||
agent = OFANeutronAgent(ryuapp, **agent_config)
|
agent = OFANeutronAgent(ryuapp, **agent_config)
|
||||||
self.arplib.set_bridge(agent.int_br)
|
self.arplib.set_bridge(agent.int_br)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user