diff --git a/tools/collector/scripts/collect_dc.sh b/tools/collector/scripts/collect_dc.sh index 317cadd1..b5faeb07 100755 --- a/tools/collector/scripts/collect_dc.sh +++ b/tools/collector/scripts/collect_dc.sh @@ -84,7 +84,8 @@ if [ "$nodetype" = "controller" ] ; then delimiter ${LOGFILE} "dcmanager subcloud-group list" dcmanager subcloud-group list 2>>${COLLECT_ERROR_LOG} >> ${LOGFILE} - cp -a /opt/dc/ansible ${extradir} + # copy the /opt/dc/ansible dir but exclude any iso files + rsync -a --relative --exclude '*.iso' /opt/dc/ansible ${extradir} delimiter ${LOGFILE} "find /opt/dc-vault -ls" find /opt/dc-vault -ls 2>>${COLLECT_ERROR_LOG} >> ${LOGFILE} diff --git a/tools/collector/scripts/collect_sysinv.sh b/tools/collector/scripts/collect_sysinv.sh index 3f27a288..9207b0b3 100755 --- a/tools/collector/scripts/collect_sysinv.sh +++ b/tools/collector/scripts/collect_sysinv.sh @@ -65,7 +65,9 @@ if [ "$nodetype" = "controller" ] ; then delimiter ${LOGFILE} "vm-topology" timeout 60 vm-topology --show all 2>>${COLLECT_ERROR_LOG} >> ${LOGFILE} - cp -a /opt/platform ${extradir} + # copy /opt/platform to extra dir while filtering out the + # iso and lost+found dirs + rsync -a --relative --exclude 'iso' --exclude 'lost+found' /opt/platform ${extradir} fi