Merge "Vagrant: Add a second compute node"
This commit is contained in:
commit
5e5b49fe44
27
vagrant/Vagrantfile
vendored
27
vagrant/Vagrantfile
vendored
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user