Merge "Copy libvirtd.log and audit.log"
authorJamo Luhrsen <jluhrsen@redhat.com>
Fri, 1 Sep 2017 18:10:32 +0000 (18:10 +0000)
committerGerrit Code Review <gerrit@opendaylight.org>
Fri, 1 Sep 2017 18:10:32 +0000 (18:10 +0000)
1  2 
jjb/integration/integration-deploy-openstack-run-test.sh

index f15d1de4761d9cd1079f2eeeff9f873b0f810cce,b85859d5a825ea4f9a329f49e1a127982431061a..72d36b2aeee3c7989855b48ca2ea4e60f61b8c6e
      scp ${!OSIP}:/opt/stack/devstack/nohup.out ${OS_COMPUTE_FOLDER}/stack.log
      scp ${!OSIP}:/var/log/openvswitch/ovs-vswitchd.log ${OS_COMPUTE_FOLDER}/ovs-vswitchd.log
      scp ${!OSIP}:/var/log/openvswitch/ovsdb-server.log ${OS_COMPUTE_FOLDER}/ovsdb-server.log
 +    scp ${!OSIP}:/var/log/libvirt/libvirtd.log* ${OS_COMPUTE_FOLDER}
 +    scp ${!OSIP}:/var/log/libvirt/qeum/*.log ${OS_COMPUTE_FOLDER}
      scp ${!OSIP}:/etc/nova/nova.conf ${OS_COMPUTE_FOLDER}/nova.conf
      rsync -avhe ssh ${!OSIP}:/opt/stack/logs/* ${OS_COMPUTE_FOLDER} # rsync to prevent copying of symbolic links
+     # Use rsync with sudo to get access to the log dir. Also can't use wildcard because the dirs only have
+     # exec permissions which doesn't allow ls.
+     rsync --rsync-path="sudo rsync" -avhe ssh ${!OSIP}:/var/log/libvirt ${OS_COMPUTE_FOLDER}
+     rsync --rsync-path="sudo rsync" -avhe ssh ${!OSIP}:/var/log/audit/audit.log ${OS_COMPUTE_FOLDER}
      scp extra_debug.sh ${!OSIP}:/tmp
      ${SSH} ${!OSIP} "bash /tmp/extra_debug.sh > /tmp/extra_debug.log"
      scp ${!OSIP}:/tmp/extra_debug.log ${OS_COMPUTE_FOLDER}/extra_debug.log