kolla-kubernetes/tests/bin/setup_gate_loopback_lvm.sh
Serguei Bezverkhi cabedafbb5 Adds cinder volume lvm microservice
Adds cinder volume lvm microservice

Change-Id: Ib3ca3d7e2380a6438ece8d3592ec4bc07a104a77
Partially-Implements: blueprint helm-microservices
2016-12-28 17:06:20 -05:00

17 lines
432 B
Bash
Executable File

#!/bin/bash -e
cat > /tmp/setup.$$ <<"EOF"
mkdir -p /data/kolla
df -h
dd if=/dev/zero of=/data/kolla/cinder-volumes.img bs=5M count=2048
LOOP=$(losetup -f)
losetup $LOOP /data/kolla/cinder-volumes.img
parted -s $LOOP mklabel gpt
parted -s $LOOP mkpart 1 0% 100%
parted -s $LOOP set 1 lvm on
partprobe $LOOP
pvcreate -y $LOOP
vgcreate -y cinder-volumes $LOOP
echo "Finished prepping lvm storage on $LOOP"
EOF
sudo bash /tmp/setup.$$