Dynamically find the extra partitioned block device

This provides support for using loopback devices for the extra
disk.

Change-Id: Ia61b32e27ba619d15860daa6a9ed75291dad1d06
Closes-bug: #1518641
This commit is contained in:
David Moreau Simard 2015-11-21 18:53:33 -05:00
parent 42b9660c7c
commit a13a25b402

View File

@ -19,8 +19,10 @@ sudo yum install -y libffi-devel openssl-devel docker-engine-1.8.2 xfsprogs
# driver are used for Docker. It is recommend to use the thin provisioning # driver are used for Docker. It is recommend to use the thin provisioning
# driver. https://github.com/docker/docker/blob/master/man/docker.1.md # driver. https://github.com/docker/docker/blob/master/man/docker.1.md
sudo parted /dev/${DEV} -s -- mklabel msdos mkpart pri 1 -1 sudo parted /dev/${DEV} -s -- mklabel msdos mkpart pri 1 -1
sudo pvcreate /dev/${DEV}1 # Figure out the path to the partitioned device
sudo vgcreate kolla01 /dev/${DEV}1 PARTDEV=$(ls "/dev/${DEV}"* | egrep "/dev/${DEV}p?1")
sudo pvcreate ${PARTDEV}
sudo vgcreate kolla01 ${PARTDEV}
sudo lvcreate -n thin01 -L 60G kolla01 sudo lvcreate -n thin01 -L 60G kolla01
sudo lvcreate -n thin01meta -L 2G kolla01 sudo lvcreate -n thin01meta -L 2G kolla01
yes | sudo lvconvert --type thin-pool --poolmetadata kolla01/thin01meta kolla01/thin01 yes | sudo lvconvert --type thin-pool --poolmetadata kolla01/thin01meta kolla01/thin01