Contents |
#!/bin/bash ## vzstartall - starts all openvz containers that are currently stopped for arg in `vzlist -HS -o ctid` do echo working on container $arg sudo vzctl start $arg done
#!/bin/bash ## vzstopall - stops all running openvz containers echo stopping all running openvz containers for arg in `vzlist -H -o ctid` do echo working on container $arg sudo vzctl stop $arg done
#!/bin/bash ## vzrestartall - restarts all openvz containers that are running for arg in `vzlist -H -o ctid` do echo working on container $arg sudo vzctl stop $arg sudo vzctl start $arg done
List the amount of disk space used and remaining for each running container
#!/bin/bash
(echo "Hostname SpaceAllocated SpaceUsed SpaceRemaining Percent Filesystem"
for arg in `sudo vzlist -H -o ctid`
do
hostname=`sudo vzlist -H -o ctid,hostname | grep $arg | sed "s/$arg//g" - | sed 's/^[ \t]*//' - | sed 's/[ \t]*$//' -`
space=`sudo vzctl exec $arg df -h | grep /$ | sed 's/simfs//g' | sed 's/^[ \t]*//' - | sed 's/[ \t]*$//' -`
echo "$hostname $space"
done ) | column -t