add uninstall.sh script
this is to wipe OpenStack instance the hard way. Do not run it mortals!
This commit is contained in:
parent
53650fca7c
commit
b623d607de
1 changed files with 32 additions and 0 deletions
32
files/fedora-cloud/uninstall.sh
Normal file
32
files/fedora-cloud/uninstall.sh
Normal file
|
@ -0,0 +1,32 @@
|
|||
# Warning! Dangerous step! Destroys VMs
|
||||
# if you do know what you are doing feel free to remove the line below to proceed
|
||||
exit 1
|
||||
# also if you really insist to remove VM, uncomment that vgremove near bottom
|
||||
|
||||
for x in $(virsh list --all | grep instance- | awk '{print $2}') ; do
|
||||
virsh destroy $x ;
|
||||
virsh undefine $x ;
|
||||
done ;
|
||||
|
||||
# Warning! Dangerous step! Removes lots of packages, including many
|
||||
# which may be unrelated to RDO.
|
||||
yum remove -y nrpe "*openstack*" \
|
||||
"*nova*" "*keystone*" "*glance*" "*cinder*" "*swift*" \
|
||||
mysql mysql-server httpd "*memcache*" ;
|
||||
|
||||
ps -ef | grep -i repli | grep swift | awk '{print $2}' | xargs kill ;
|
||||
|
||||
# Warning! Dangerous step! Deletes local application data
|
||||
rm -rf /etc/nagios /etc/yum.repos.d/packstack_* /root/.my.cnf \
|
||||
/var/lib/mysql/* /var/lib/glance /var/lib/nova /etc/nova /etc/swift \
|
||||
/srv/node/device*/* /var/lib/cinder/ /etc/rsync.d/frag* \
|
||||
/var/cache/swift /var/log/keystone ;
|
||||
|
||||
umount /srv/node/device* ;
|
||||
killall -9 dnsmasq tgtd httpd ;
|
||||
#vgremove -f cinder-volumes ;
|
||||
losetup -a | sed -e 's/:.*//g' | xargs losetup -d ;
|
||||
find /etc/pki/tls -name "ssl_ps*" | xargs rm -rf ;
|
||||
for x in $(df | grep "/lib/" | sed -e 's/.* //g') ; do
|
||||
umount $x ;
|
||||
done
|
Loading…
Add table
Add a link
Reference in a new issue