|
...
|
...
|
@@ -81,19 +81,19 @@ function neutron_plugin_configure_plugin_agent {
|
|
81
|
81
|
# integration bridge. This is enabled by using a root wrapper
|
|
82
|
82
|
# that executes commands on dom0 via a XenAPI plugin.
|
|
83
|
83
|
# XenAPI does not support daemon rootwrap now, so set root_helper_daemon empty
|
|
84
|
|
- iniset /$Q_PLUGIN_CONF_FILE agent root_helper "$Q_RR_DOM0_COMMAND"
|
|
85
|
|
- iniset /$Q_PLUGIN_CONF_FILE agent root_helper_daemon ""
|
|
|
84
|
+ iniset "/$Q_PLUGIN_CONF_FILE.domU" agent root_helper "$Q_RR_DOM0_COMMAND"
|
|
|
85
|
+ iniset "/$Q_PLUGIN_CONF_FILE.domU" agent root_helper_daemon ""
|
|
86
|
86
|
|
|
87
|
87
|
# Disable minimize polling, so that it can always detect OVS and Port changes
|
|
88
|
88
|
# This is a problem of xenserver + neutron, bug has been reported
|
|
89
|
89
|
# https://bugs.launchpad.net/neutron/+bug/1495423
|
|
90
|
|
- iniset /$Q_PLUGIN_CONF_FILE agent minimize_polling False
|
|
|
90
|
+ iniset "/$Q_PLUGIN_CONF_FILE.domU" agent minimize_polling False
|
|
91
|
91
|
|
|
92
|
92
|
# Set "physical" mapping
|
|
93
|
|
- iniset /$Q_PLUGIN_CONF_FILE ovs bridge_mappings "physnet1:$FLAT_NETWORK_BRIDGE"
|
|
|
93
|
+ iniset "/$Q_PLUGIN_CONF_FILE.domU" ovs bridge_mappings "physnet1:$FLAT_NETWORK_BRIDGE"
|
|
94
|
94
|
|
|
95
|
95
|
# XEN_INTEGRATION_BRIDGE is the integration bridge in dom0
|
|
96
|
|
- iniset /$Q_PLUGIN_CONF_FILE ovs integration_bridge $XEN_INTEGRATION_BRIDGE
|
|
|
96
|
+ iniset "/$Q_PLUGIN_CONF_FILE.domU" ovs integration_bridge $XEN_INTEGRATION_BRIDGE
|
|
97
|
97
|
|
|
98
|
98
|
# Set up domU's L2 agent:
|
|
99
|
99
|
|
|
...
|
...
|
@@ -107,11 +107,11 @@ function neutron_plugin_configure_plugin_agent {
|
|
107
|
107
|
sudo ovs-vsctl -- --may-exist add-port $PUBLIC_BRIDGE $PUBLIC_INTERFACE
|
|
108
|
108
|
|
|
109
|
109
|
# Set bridge mappings to "physnet1:br-$GUEST_INTERFACE_DEFAULT"
|
|
110
|
|
- iniset "/$Q_PLUGIN_CONF_FILE.domU" ovs bridge_mappings "physnet1:br-$VLAN_INTERFACE,physnet-ex:$PUBLIC_BRIDGE"
|
|
|
110
|
+ iniset /$Q_PLUGIN_CONF_FILE ovs bridge_mappings "physnet1:br-$VLAN_INTERFACE,physnet-ex:$PUBLIC_BRIDGE"
|
|
111
|
111
|
# Set integration bridge to domU's
|
|
112
|
|
- iniset "/$Q_PLUGIN_CONF_FILE.domU" ovs integration_bridge $OVS_BRIDGE
|
|
|
112
|
+ iniset /$Q_PLUGIN_CONF_FILE ovs integration_bridge $OVS_BRIDGE
|
|
113
|
113
|
# Set root wrap
|
|
114
|
|
- iniset "/$Q_PLUGIN_CONF_FILE.domU" agent root_helper "$Q_RR_COMMAND"
|
|
|
114
|
+ iniset /$Q_PLUGIN_CONF_FILE agent root_helper "$Q_RR_COMMAND"
|
|
115
|
115
|
fi
|
|
116
|
116
|
iniset /$Q_PLUGIN_CONF_FILE agent tunnel_types $Q_TUNNEL_TYPES
|
|
117
|
117
|
iniset /$Q_PLUGIN_CONF_FILE ovs datapath_type $OVS_DATAPATH_TYPE
|