aboutsummaryrefslogtreecommitdiff
path: root/tools/setup_Debian.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tools/setup_Debian.sh')
-rwxr-xr-xtools/setup_Debian.sh68
1 files changed, 0 insertions, 68 deletions
diff --git a/tools/setup_Debian.sh b/tools/setup_Debian.sh
index 3fa8db98d..8be4dce32 100755
--- a/tools/setup_Debian.sh
+++ b/tools/setup_Debian.sh
@@ -3,54 +3,6 @@
set -o xtrace
set -o errexit
-function setup_disk {
- if [[ -f /etc/nodepool/provider && ! -f /swapfile ]]; then
- sudo swapoff -a
- sudo dd if=/dev/zero of=/swapfile bs=1M count=4096
- sudo chmod 0600 /swapfile
- sudo mkswap /swapfile
- sudo /sbin/swapon /swapfile
- fi
-
- if [ ! -f /docker ]; then
- sudo dd if=/dev/zero of=/docker bs=1M count=10240
- sudo losetup -f /docker
- DEV=$(losetup -a | awk -F: '/\/docker/ {print $1}')
- fi
-
-# Excerpts from https://github.com/openstack-infra/devstack-gate/blob/dc49f9e6eb18e42c6b175e4e146fa8f3b7633279/functions.sh#L306
- if [ -b /dev/xvde ]; then
- DEV2='/dev/xvde'
- if mount | grep ${DEV2} > /dev/null; then
- echo "*** ${DEV2} appears to already be mounted"
- echo "*** ${DEV2} unmounting and reformating"
- sudo umount ${DEV2}
- fi
- sudo parted ${DEV2} --script -- mklabel msdos
- sync
- sudo partprobe
- sudo mkfs.ext4 ${DEV2}
- sudo mount ${DEV2} /mnt
- sudo find /opt/ -mindepth 1 -maxdepth 1 -exec mv {} /mnt/ \;
- sudo umount /mnt
- sudo mount ${DEV2} /opt
- grep -q ${DEV2} /proc/mounts || exit 1
- fi
-
- # Format Disks and setup Docker to use BTRFS
- sudo parted ${DEV} -s -- mklabel msdos
- sudo rm -rf /var/lib/docker
- sudo mkdir /var/lib/docker
-
- # We want to snapshot the entire docker directory so we have to first create a
- # subvolume and use that as the root for the docker directory.
- sudo mkfs.btrfs -f ${DEV}
- sudo mount ${DEV} /var/lib/docker
- sudo btrfs subvolume create /var/lib/docker/docker
- sudo umount /var/lib/docker
- sudo mount -o noatime,subvol=docker ${DEV} /var/lib/docker
-}
-
# (SamYaple)TODO: Remove the path overriding
export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
@@ -59,31 +11,11 @@ distro_id=$(lsb_release -is)
distro_id=${distro_id,,}
distro_codename=$(lsb_release -cs)
-sudo apt-get update
-sudo apt-get -y install apt-transport-https
sudo add-apt-repository "deb $DOCKER_REPOS_MIRROR_URL/${distro_id} ${distro_codename} stable"
curl -fsSL $DOCKER_REPOS_MIRROR_URL/${distro_id}/gpg | sudo apt-key add -
sudo apt-get update
sudo apt-get -y install --no-install-recommends docker-ce
-sudo service docker stop
-if [[ ${distro_codename} == "trusty" ]]; then
- sudo apt-get -y install --no-install-recommends btrfs-tools
- setup_disk
- echo "DOCKER_OPTS=\"-s btrfs --insecure-registry 0.0.0.0/0\"" | sudo tee /etc/default/docker
- sudo mount --make-shared /run
- sudo service docker start
-else
- sudo mkdir -p /etc/systemd/system/docker.service.d
- sudo tee /etc/systemd/system/docker.service.d/kolla.conf << EOF
-[Service]
-ExecStart=
-ExecStart=/usr/bin/dockerd --storage-driver overlay2 --insecure-registry 0.0.0.0/0
-EOF
- sudo systemctl daemon-reload
- sudo systemctl start docker
-fi
-
sudo docker info
echo "Completed $0."