|
...
|
...
|
@@ -1331,9 +1331,10 @@ if is_service_enabled q-l3; then
|
|
1331
|
1331
|
# Set debug
|
|
1332
|
1332
|
iniset $Q_L3_CONF_FILE DEFAULT debug True
|
|
1333
|
1333
|
|
|
1334
|
|
- iniset $Q_L3_CONF_FILE DEFAULT metadata_ip $Q_META_DATA_IP
|
|
1335
|
1334
|
iniset $Q_L3_CONF_FILE DEFAULT use_namespaces $Q_USE_NAMESPACE
|
|
1336
|
1335
|
|
|
|
1336
|
+ iniset $Q_L3_CONF_FILE DEFAULT state_path $DATA_DIR/quantum
|
|
|
1337
|
+
|
|
1337
|
1338
|
iniset $Q_L3_CONF_FILE DEFAULT root_helper "$Q_RR_COMMAND"
|
|
1338
|
1339
|
|
|
1339
|
1340
|
quantum_setup_keystone $Q_L3_CONF_FILE DEFAULT set_auth_url
|
|
...
|
...
|
@@ -1354,6 +1355,27 @@ if is_service_enabled q-l3; then
|
|
1354
|
1354
|
fi
|
|
1355
|
1355
|
fi
|
|
1356
|
1356
|
|
|
|
1357
|
+#Quantum Metadata
|
|
|
1358
|
+if is_service_enabled q-meta; then
|
|
|
1359
|
+ AGENT_META_BINARY="$QUANTUM_DIR/bin/quantum-metadata-agent"
|
|
|
1360
|
+ Q_META_CONF_FILE=/etc/quantum/metadata_agent.ini
|
|
|
1361
|
+
|
|
|
1362
|
+ cp $QUANTUM_DIR/etc/metadata_agent.ini $Q_META_CONF_FILE
|
|
|
1363
|
+
|
|
|
1364
|
+ # Set verbose
|
|
|
1365
|
+ iniset $Q_META_CONF_FILE DEFAULT verbose True
|
|
|
1366
|
+ # Set debug
|
|
|
1367
|
+ iniset $Q_META_CONF_FILE DEFAULT debug True
|
|
|
1368
|
+
|
|
|
1369
|
+ iniset $Q_META_CONF_FILE DEFAULT state_path $DATA_DIR/quantum
|
|
|
1370
|
+
|
|
|
1371
|
+ iniset $Q_META_CONF_FILE DEFAULT nova_metadata_ip $Q_META_DATA_IP
|
|
|
1372
|
+
|
|
|
1373
|
+ iniset $Q_META_CONF_FILE DEFAULT root_helper "$Q_RR_COMMAND"
|
|
|
1374
|
+
|
|
|
1375
|
+ quantum_setup_keystone $Q_META_CONF_FILE DEFAULT set_auth_url
|
|
|
1376
|
+fi
|
|
|
1377
|
+
|
|
1357
|
1378
|
# Quantum RPC support - must be updated prior to starting any of the services
|
|
1358
|
1379
|
if is_service_enabled quantum; then
|
|
1359
|
1380
|
iniset $Q_CONF_FILE DEFAULT control_exchange quantum
|
|
...
|
...
|
@@ -1442,6 +1464,9 @@ if is_service_enabled nova; then
|
|
1442
|
1442
|
fi
|
|
1443
|
1443
|
add_nova_opt "libvirt_vif_driver=$NOVA_VIF_DRIVER"
|
|
1444
|
1444
|
add_nova_opt "linuxnet_interface_driver=$LINUXNET_VIF_DRIVER"
|
|
|
1445
|
+ if is_service_enabled q-meta; then
|
|
|
1446
|
+ add_nova_opt "service_quantum_metadata_proxy=True"
|
|
|
1447
|
+ fi
|
|
1445
|
1448
|
elif is_service_enabled n-net; then
|
|
1446
|
1449
|
add_nova_opt "network_manager=nova.network.manager.$NET_MAN"
|
|
1447
|
1450
|
add_nova_opt "public_interface=$PUBLIC_INTERFACE"
|
|
...
|
...
|
@@ -1611,6 +1636,7 @@ fi
|
|
1611
|
1611
|
# Start up the quantum agents if enabled
|
|
1612
|
1612
|
screen_it q-agt "python $AGENT_BINARY --config-file $Q_CONF_FILE --config-file /$Q_PLUGIN_CONF_FILE"
|
|
1613
|
1613
|
screen_it q-dhcp "python $AGENT_DHCP_BINARY --config-file $Q_CONF_FILE --config-file=$Q_DHCP_CONF_FILE"
|
|
|
1614
|
+screen_it q-meta "python $AGENT_META_BINARY --config-file $Q_CONF_FILE --config-file=$Q_META_CONF_FILE"
|
|
1614
|
1615
|
screen_it q-l3 "python $AGENT_L3_BINARY --config-file $Q_CONF_FILE --config-file=$Q_L3_CONF_FILE"
|
|
1615
|
1616
|
|
|
1616
|
1617
|
if is_service_enabled nova; then
|