Merge "Vagrant: Add a second compute node"

This commit is contained in:
Jenkins 2016-01-02 17:40:34 +00:00 committed by Gerrit Code Review
commit 5e5b49fe44
2 changed files with 25 additions and 9 deletions

27
vagrant/Vagrantfile vendored
View File

@ -29,15 +29,26 @@ Vagrant.configure(2) do |config|
end
end
# Bring up the Devstack compute node on Virtualbox
config.vm.define "devstack_compute" do |devstack_compute|
devstack_compute.vm.host_name = vagrant_config['devstack_compute']['host_name']
devstack_compute.vm.network "private_network", ip: vagrant_config['devstack_compute']['ip']
devstack_compute.vm.provision "shell", path: "provisioning/setup-base.sh", privileged: false
devstack_compute.vm.provision "shell", path: "provisioning/setup-compute.sh", privileged: false, :args => "#{vagrant_config['devstack_controller']['ip']}"
# Bring up the Devstack compute nodes on Virtualbox
config.vm.define "devstack_compute1" do |devstack_compute1|
devstack_compute1.vm.host_name = vagrant_config['devstack_compute1']['host_name']
devstack_compute1.vm.network "private_network", ip: vagrant_config['devstack_compute1']['ip']
devstack_compute1.vm.provision "shell", path: "provisioning/setup-base.sh", privileged: false
devstack_compute1.vm.provision "shell", path: "provisioning/setup-compute.sh", privileged: false, :args => "#{vagrant_config['devstack_controller']['ip']}"
config.vm.provider "virtualbox" do |vb|
vb.memory = vagrant_config['devstack_compute']['memory']
vb.cpus = vagrant_config['devstack_compute']['cpus']
vb.memory = vagrant_config['devstack_compute1']['memory']
vb.cpus = vagrant_config['devstack_compute1']['cpus']
end
end
config.vm.define "devstack_compute2" do |devstack_compute2|
devstack_compute2.vm.host_name = vagrant_config['devstack_compute2']['host_name']
devstack_compute2.vm.network "private_network", ip: vagrant_config['devstack_compute2']['ip']
devstack_compute2.vm.provision "shell", path: "provisioning/setup-base.sh", privileged: false
devstack_compute2.vm.provision "shell", path: "provisioning/setup-compute.sh", privileged: false, :args => "#{vagrant_config['devstack_controller']['ip']}"
config.vm.provider "virtualbox" do |vb|
vb.memory = vagrant_config['devstack_compute2']['memory']
vb.cpus = vagrant_config['devstack_compute2']['cpus']
end
end
end

View File

@ -5,8 +5,13 @@ devstack_controller:
ip: "192.168.33.101"
memory: 8192
cpus: 2
devstack_compute:
devstack_compute1:
host_name: compute.devstack.dev
ip: "192.168.33.102"
memory: 1024
cpus: 1
devstack_compute2:
host_name: compute.devstack.dev
ip: "192.168.33.103"
memory: 1024
cpus: 1