Make exercise.sh with quantum work
- added support for quantum-debug command
- added ping and ssh method for quantum
Change-Id: Iebf8a0e9e2ed2bb56bee6533e69827e6caa2bc82
diff --git a/stack.sh b/stack.sh
index 59b2167..d15d7e7 100755
--- a/stack.sh
+++ b/stack.sh
@@ -341,6 +341,8 @@
Q_USE_ROOTWRAP=${Q_USE_ROOTWRAP=:-True}
# Meta data IP
Q_META_DATA_IP=${Q_META_DATA_IP:-$HOST_IP}
+# Use quantum-debug command
+Q_USE_DEBUG_COMMAND=${Q_USE_DEBUG_COMMAND:-False}
RYU_DIR=$DEST/ryu
# Ryu API Host
@@ -1503,6 +1505,15 @@
iniset $Q_CONF_FILE DEFAULT rabbit_host $RABBIT_HOST
iniset $Q_CONF_FILE DEFAULT rabbit_password $RABBIT_PASSWORD
fi
+ if [[ "$Q_USE_DEBUG_COMMAND" == "True" ]]; then
+ Q_DEBUG_CONF_FILE=/etc/quantum/debug.ini
+ cp $QUANTUM_DIR/etc/l3_agent.ini $Q_DEBUG_CONF_FILE
+ iniset $Q_L3_CONF_FILE DEFAULT verbose False
+ iniset $Q_L3_CONF_FILE DEFAULT debug False
+ iniset $Q_L3_CONF_FILE DEFAULT metadata_ip $Q_META_DATA_IP
+ iniset $Q_L3_CONF_FILE DEFAULT use_namespaces $Q_USE_NAMESPACE
+ iniset $Q_L3_CONF_FILE DEFAULT root_helper "sudo"
+ fi
fi
# Nova