Image shrinked further
This commit is contained in:
parent
0718d218ba
commit
1ed64f05d4
14
cleanup.sh
14
cleanup.sh
@ -21,11 +21,23 @@ done
|
|||||||
sudo updatedb
|
sudo updatedb
|
||||||
|
|
||||||
# Remove unused packages
|
# Remove unused packages
|
||||||
sudo apt autoremove --purge -y humanity-icon-theme snapd
|
sudo apt autoremove --purge -y humanity-icon-theme snapd lxc.* lxd.*
|
||||||
|
|
||||||
# Empty packages cache
|
# Empty packages cache
|
||||||
sudo apt clean
|
sudo apt clean
|
||||||
|
sudo apt autoclean
|
||||||
|
sudo rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
# Remove mysql databases (will be recreated by stack.sh
|
||||||
|
for db in cinder glance keystone neutron nova nova_api nova_cell0; do
|
||||||
|
echo "drop database $db;" | mysql -uroot -popenstack
|
||||||
|
done
|
||||||
|
|
||||||
|
# Remove log files
|
||||||
|
sudo rm -rf /var/log/*
|
||||||
|
|
||||||
# Zero out unused space
|
# Zero out unused space
|
||||||
dd if=/dev/zero of=~/ZERO bs=1M status=progress
|
dd if=/dev/zero of=~/ZERO bs=1M status=progress
|
||||||
|
sync
|
||||||
rm -rf ~/ZERO
|
rm -rf ~/ZERO
|
||||||
|
|
||||||
|
@ -15,7 +15,8 @@ VMDK=$(vboxmanage showvminfo upstream-training --machinereadable \
|
|||||||
| grep SCSI-0-0 \
|
| grep SCSI-0-0 \
|
||||||
| cut -d'"' -f4)
|
| cut -d'"' -f4)
|
||||||
|
|
||||||
echo "Schrinking image..."
|
echo "Shrinking image..."
|
||||||
|
./dist/vmware-vdiskmanager -d "$VMDK"
|
||||||
./dist/vmware-vdiskmanager -k "$VMDK"
|
./dist/vmware-vdiskmanager -k "$VMDK"
|
||||||
|
|
||||||
echo "Creating Virtual Appliance..."
|
echo "Creating Virtual Appliance..."
|
||||||
|
@ -6,7 +6,8 @@ REPO=$(dirname "$(readlink -f "$0")")/
|
|||||||
sudo mkdir /opt/devstack
|
sudo mkdir /opt/devstack
|
||||||
sudo chown -R "$USER:$GROUP" /opt/devstack
|
sudo chown -R "$USER:$GROUP" /opt/devstack
|
||||||
|
|
||||||
git clone https://git.openstack.org/openstack-dev/devstack /opt/devstack
|
git clone --depth=1 https://git.openstack.org/openstack-dev/devstack \
|
||||||
|
/opt/devstack
|
||||||
cp -ar "$REPO/files/opt" /
|
cp -ar "$REPO/files/opt" /
|
||||||
|
|
||||||
/opt/devstack/stack.sh
|
/opt/devstack/stack.sh
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
export DEBIAN_FRONTEND=noninteractive
|
export DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
# Set up a desktop environment
|
# Set up a desktop environment
|
||||||
sudo apt install -y linux-image-extra-virtual
|
|
||||||
sudo apt install -y xserver-xorg-input-evdev
|
sudo apt install -y xserver-xorg-input-evdev
|
||||||
sudo apt install -y adwaita-icon-theme-full gnome-themes-standard \
|
sudo apt install -y adwaita-icon-theme-full gnome-themes-standard \
|
||||||
gtk2-engines-pixbuf thunar xfce4-panel xfce4-session \
|
gtk2-engines-pixbuf thunar xfce4-panel xfce4-session \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user