910f534382
Change-Id: I371e0f5b5876dcb276e133718ba78257f75da381
27 lines
719 B
Bash
Executable File
27 lines
719 B
Bash
Executable File
#!/bin/bash
|
|
|
|
YUM = $(which yum)
|
|
APT = $(which apt-get)
|
|
|
|
# There's a few things that aren't in the older LOCI images,
|
|
# we'll add them here just to be safe
|
|
if [[ ! -z $YUM ]]; then
|
|
yum install -y epel-release
|
|
yum update -y
|
|
yum install -y scsi-target-utils
|
|
elif [[ ! -z $APT ]]; then
|
|
apt-get update -y
|
|
apt-get install -y thin-provisioning-tools
|
|
|
|
else:
|
|
echo "I don't know how to install with this package manager"
|
|
exit 1;
|
|
fi
|
|
|
|
sed -i -e 's/udev_sync = 1/udev_sync = 0/g' /etc/lvm/lvm.conf
|
|
sed -i -e 's/udev_rules = 1/udev_rules = 0/g' /etc/lvm/lvm.conf
|
|
sed -i -e 's/use_lvmetad = 0/use_lvmetad =1/g' /etc/lvm/lvm.conf
|
|
echo "include /var/lib/cinder/volumes/*" >> /etc/tgt/targets.conf
|
|
/usr/sbin/tgtd
|
|
cinder-volume -d
|