|
...
|
...
|
@@ -52,9 +52,13 @@ NEUTRON_CORE_PLUGIN_CONF_FILENAME=${NEUTRON_CORE_PLUGIN_CONF_FILENAME:-ml2_conf.
|
|
52
|
52
|
NEUTRON_CORE_PLUGIN_CONF_PATH=$NEUTRON_CONF_DIR/plugins/$NEUTRON_CORE_PLUGIN
|
|
53
|
53
|
NEUTRON_CORE_PLUGIN_CONF=$NEUTRON_CORE_PLUGIN_CONF_PATH/$NEUTRON_CORE_PLUGIN_CONF_FILENAME
|
|
54
|
54
|
|
|
|
55
|
+NEUTRON_METERING_AGENT_CONF_FILENAME=${NEUTRON_METERING_AGENT_CONF_FILENAME:-metering_agent.ini}
|
|
|
56
|
+NEUTRON_METERING_AGENT_CONF=$NEUTRON_CONF_DIR/$NEUTRON_METERING_AGENT_CONF_FILENAME
|
|
|
57
|
+
|
|
55
|
58
|
NEUTRON_AGENT_BINARY=${NEUTRON_AGENT_BINARY:-neutron-$NEUTRON_AGENT-agent}
|
|
56
|
59
|
NEUTRON_L3_BINARY=${NEUTRON_L3_BINARY:-neutron-l3-agent}
|
|
57
|
60
|
NEUTRON_META_BINARY=${NEUTRON_META_BINARY:-neutron-metadata-agent}
|
|
|
61
|
+NEUTRON_METERING_BINARY=${NEUTRON_METERING_BINARY:-neutron-metering-agent}
|
|
58
|
62
|
|
|
59
|
63
|
# Public facing bits
|
|
60
|
64
|
if is_ssl_enabled_service "neutron" || is_service_enabled tls-proxy; then
|
|
...
|
...
|
@@ -241,9 +245,7 @@ function configure_neutron_new {
|
|
241
|
241
|
|
|
242
|
242
|
# Metering
|
|
243
|
243
|
if is_service_enabled neutron-metering; then
|
|
244
|
|
- source $TOP_DIR/lib/neutron_plugins/services/metering
|
|
245
|
|
- neutron_agent_metering_configure_common
|
|
246
|
|
- neutron_agent_metering_configure_agent
|
|
|
244
|
+ cp $NEUTRON_DIR/etc/metering_agent.ini.sample $NEUTRON_METERING_AGENT_CONF
|
|
247
|
245
|
neutron_service_plugin_class_add metering
|
|
248
|
246
|
fi
|
|
249
|
247
|
}
|
|
...
|
...
|
@@ -444,7 +446,7 @@ function start_neutron_new {
|
|
444
|
444
|
fi
|
|
445
|
445
|
|
|
446
|
446
|
if is_service_enabled neutron-metering; then
|
|
447
|
|
- run_process neutron-metering "$AGENT_METERING_BINARY --config-file $NEUTRON_CONF --config-file $METERING_AGENT_CONF_FILENAME"
|
|
|
447
|
+ run_process neutron-metering "$NEUTRON_METERING_BINARY --config-file $NEUTRON_CONF --config-file $NEUTRON_METERING_AGENT_CONF"
|
|
448
|
448
|
fi
|
|
449
|
449
|
}
|
|
450
|
450
|
|