https://fatmin.com/2015/07/14/packstack-how-to-create-openstack-cinder-volumes-manually/
Assuming CentOS 7 base OS:
$ sudo systemctl disable firewalld
$ sudo systemctl stop firewalld
$ sudo systemctl disable NetworkManager
$ sudo systemctl stop NetworkManager
$ sudo systemctl enable network
$ sudo systemctl start network
$ sudo sh -c "cat > /etc/environment" << 'EOF'
LANG=en_US.utf-8
LC_ALL=en_US.utf-8
EOF
$ sudo yum install -y centos-release-openstack-ocata
$ sudo yum update -y
$ sudo yum install -y openstack-packstack
$ sudo wipefs -af /dev/sdb
$ sudo sfdisk /dev/sdb <<< ',,8e;'
$ sudo pvcreate /dev/sdb1
$ sudo vgcreate cinder-volumes /dev/sdb1
$ sudo packstack --cinder-volumes-create=n --allinone
Random configuration notes of no real interest to anyone.
$ sudo packstack \
--os-heat-install=y \
--os-neutron-lbaas-install=y \
--provision-demo-floatrange=172.18.177.0/24 \
--provision-tempest-floatrange=172.18.177.0/24 \
--provision-ovs-bridge=n \
--cinder-volumes-create=n \
--allinone