Eu usei o Vagrant para criar a VM onde instalei o devstack. Antes de eu ter este plug-in para vagrant ( link ), a fim de ser capaz de aumentar o tamanho do disco de forma semelhante ao que fazemos em Vagrantfile (listado abaixo) para corrigir o tamanho do Ram e funciona muito bem.
# -*- mode: ruby -*-
# vi: set ft=ruby :
Subnet="192.168.88"
Name="devstack"
Domain="dev"
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.box = "ubuntu/xenial64"
config.disksize.size = '100GB'
config.vm.define :"#{Name}" do |machine|
machine.vm.network :private_network, ip: "#{Subnet}.0"
machine.vm.hostname = "#{Name}.#{Domain}"
machine.ssh.insert_key = false
machine.vm.provider :virtualbox do |v|
v.memory = 15360
v.cpus = 4
end
end
end
Observe que ele funciona apenas com o Virtualbox como provedor de VMs para o vagrant.