Archive Ironic VM nodes console logs

Set log directory in localrc for Ironic deployment and archive these
logs as part of cleanup_host().

Change-Id: Ia99e5b22cc43124c582369b7ddaf0455d2d606e4
This commit is contained in:
Adam Gandelman
2014-05-05 15:01:54 -07:00
parent e6739636b9
commit 8e931cad55
2 changed files with 7 additions and 0 deletions

View File

@@ -115,6 +115,7 @@ EOF
echo "VIRT_DRIVER=ironic" >>localrc
echo "IRONIC_BAREMETAL_BASIC_OPS=True" >>localrc
echo "IRONIC_VM_EPHEMERAL_DISK=1" >>localrc
echo "IRONIC_VM_LOG_DIR=$BASE/$LOCALRC_OLDNEW/ironic-bm-logs" >>localrc
echo "DEFAULT_INSTANCE_TYPE=baremetal" >>localrc
fi

View File

@@ -515,6 +515,12 @@ function cleanup_host {
sudo cp $BASE/status/stack/*.failure $BASE/logs/status/
fi
# Copy Ironic nodes console logs if they exist
if [ -d $BASE/new/ironic-bm-logs ] ; then
sudo mkdir -p $BASE/logs/ironic-bm-logs
sudo cp $BASE/new/ironic-bm-logs/*.log $BASE/logs/ironic-bm-logs/
fi
# Copy tempest config file
sudo cp $BASE/new/tempest/etc/tempest.conf $NEWLOGTARGET/tempest_conf.txt