[Openstack] Node Disk Cleaning Script

Pádraig Brady P at draigBrady.com
Thu Aug 2 17:33:14 UTC 2012


On 08/02/2012 12:12 PM, Алексей Кайтаз wrote:
> Hi!
> I hope this script will usefull for somebody.
> 
> #!/bin/bash
> cd /var/lib/nova/instances
> find -name "disk*" | xargs -n1 qemu-img info | grep backing | sed -e's/.*file: //' -e 's/ .*//' | sort | uniq > /tmp/ignore
> while read i; do
> ARGS="$ARGS  \( ! -path $i  \) "
> done < /tmp/ignore
> find /var/lib/nova/instances/_base/ -type f  $ARGS  -delete

This is done automatically by nova when you enable this in /etc/nova/nova.conf

  remove_unused_base_images = True

That is done in Fedora/EPEL packages for the last while,
and will default on in the next folsom release.

cheers,
Pádraig.




More information about the Openstack mailing list