clean.sh updates
* Clean out data, log and state dirs * Include lib/apache to clear is_apache_enabled_service not found error * Clean errors removing tgt config files * Clean errors removing VG backing file in lib/cinder Change-Id: I33dfde17eb8daaaed7f7e76337fe6a8085a266bf
This commit is contained in:
parent
19bff77d20
commit
53ffc713b1
26
clean.sh
26
clean.sh
@ -30,13 +30,17 @@ fi
|
|||||||
# and ``DISTRO``
|
# and ``DISTRO``
|
||||||
GetDistro
|
GetDistro
|
||||||
|
|
||||||
|
# Import apache functions
|
||||||
|
source $TOP_DIR/lib/apache
|
||||||
|
source $TOP_DIR/lib/ldap
|
||||||
|
|
||||||
# Import database library
|
# Import database library
|
||||||
source $TOP_DIR/lib/database
|
source $TOP_DIR/lib/database
|
||||||
source $TOP_DIR/lib/rpc_backend
|
source $TOP_DIR/lib/rpc_backend
|
||||||
|
|
||||||
source $TOP_DIR/lib/oslo
|
|
||||||
source $TOP_DIR/lib/tls
|
source $TOP_DIR/lib/tls
|
||||||
|
|
||||||
|
source $TOP_DIR/lib/oslo
|
||||||
source $TOP_DIR/lib/horizon
|
source $TOP_DIR/lib/horizon
|
||||||
source $TOP_DIR/lib/keystone
|
source $TOP_DIR/lib/keystone
|
||||||
source $TOP_DIR/lib/glance
|
source $TOP_DIR/lib/glance
|
||||||
@ -47,7 +51,9 @@ source $TOP_DIR/lib/ceilometer
|
|||||||
source $TOP_DIR/lib/heat
|
source $TOP_DIR/lib/heat
|
||||||
source $TOP_DIR/lib/neutron
|
source $TOP_DIR/lib/neutron
|
||||||
source $TOP_DIR/lib/baremetal
|
source $TOP_DIR/lib/baremetal
|
||||||
source $TOP_DIR/lib/ldap
|
source $TOP_DIR/lib/ironic
|
||||||
|
source $TOP_DIR/lib/trove
|
||||||
|
|
||||||
|
|
||||||
# Extras Source
|
# Extras Source
|
||||||
# --------------
|
# --------------
|
||||||
@ -95,13 +101,6 @@ if [[ -r $NOVA_PLUGINS/hypervisor-$VIRT_DRIVER ]]; then
|
|||||||
cleanup_nova_hypervisor
|
cleanup_nova_hypervisor
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# cinder doesn't always clean up the volume group as it might be used elsewhere...
|
|
||||||
# clean it up if it is a loop device
|
|
||||||
VG_DEV=$(sudo losetup -j $DATA_DIR/${VOLUME_GROUP}-backing-file | awk -F':' '/backing-file/ { print $1}')
|
|
||||||
if [[ -n "$VG_DEV" ]]; then
|
|
||||||
sudo losetup -d $VG_DEV
|
|
||||||
fi
|
|
||||||
|
|
||||||
#if mount | grep $DATA_DIR/swift/drives; then
|
#if mount | grep $DATA_DIR/swift/drives; then
|
||||||
# sudo umount $DATA_DIR/swift/drives/sdb1
|
# sudo umount $DATA_DIR/swift/drives/sdb1
|
||||||
#fi
|
#fi
|
||||||
@ -111,12 +110,19 @@ fi
|
|||||||
sudo rm -rf /etc/keystone /etc/glance /etc/nova /etc/cinder /etc/swift
|
sudo rm -rf /etc/keystone /etc/glance /etc/nova /etc/cinder /etc/swift
|
||||||
|
|
||||||
# Clean out tgt
|
# Clean out tgt
|
||||||
sudo rm /etc/tgt/conf.d/*
|
sudo rm -f /etc/tgt/conf.d/*
|
||||||
|
|
||||||
# Clean up the message queue
|
# Clean up the message queue
|
||||||
cleanup_rpc_backend
|
cleanup_rpc_backend
|
||||||
cleanup_database
|
cleanup_database
|
||||||
|
|
||||||
|
# Clean out data, logs and status
|
||||||
|
LOGDIR=$(dirname "$LOGFILE")
|
||||||
|
sudo rm -rf $DATA_DIR $LOGDIR $DEST/status
|
||||||
|
if [[ -n "$SCREEN_LOGDIR" ]] && [[ -d "$SCREEN_LOGDIR" ]]; then
|
||||||
|
sudo rm -rf $SCREEN_LOGDIR
|
||||||
|
fi
|
||||||
|
|
||||||
# Clean up networking...
|
# Clean up networking...
|
||||||
# should this be in nova?
|
# should this be in nova?
|
||||||
# FIXED_IP_ADDR in br100
|
# FIXED_IP_ADDR in br100
|
||||||
|
@ -109,8 +109,8 @@ function _clean_lvm_backing_file() {
|
|||||||
# of the backing file
|
# of the backing file
|
||||||
if [ -z "`sudo lvs --noheadings -o lv_name $vg`" ]; then
|
if [ -z "`sudo lvs --noheadings -o lv_name $vg`" ]; then
|
||||||
# if the backing physical device is a loop device, it was probably setup by devstack
|
# if the backing physical device is a loop device, it was probably setup by devstack
|
||||||
VG_DEV=$(sudo losetup -j $DATA_DIR/${vg}-backing-file | awk -F':' '/backing-file/ { print $1}')
|
if [[ -n "$VG_DEV" ]] && [[ -e "$VG_DEV" ]]; then
|
||||||
if [[ -n "$VG_DEV" ]]; then
|
VG_DEV=$(sudo losetup -j $DATA_DIR/${vg}-backing-file | awk -F':' '/backing-file/ { print $1}')
|
||||||
sudo losetup -d $VG_DEV
|
sudo losetup -d $VG_DEV
|
||||||
rm -f $DATA_DIR/${vg}-backing-file
|
rm -f $DATA_DIR/${vg}-backing-file
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user