...
Code Block |
---|
#!/bin/bash ceph_pool=images ceph_user=openstack . admin.rc os_images=$(openstack image list|awk '{print $2}'|grep "-") obj_list=$(rbd --id openstack -p images list) f=0 for img in ${os_images}; do for obj in ${obj_list}; do if [ "${obj}" == "${img}" ]; then echo "* ${obj}" f=1 fi done if [ "${f}" != "1" ]; then echo "Clean glance image ${img}" mysql -uglance -pqKhcf4vs4aaAFfkzUbP2qTsss glance -e "update images set status = 'deleted',deleted_at=now(),deleted=1 where id = '${img}'" fi f=0 done |