vagrant: specify storage location and size
This commit is contained in:
40
vagrant/Vagrantfile
vendored
40
vagrant/Vagrantfile
vendored
@@ -26,16 +26,18 @@ Vagrant.configure(2) do |config|
|
|||||||
|
|
||||||
node.vm.network "private_network", ip: "172.16.16.100"
|
node.vm.network "private_network", ip: "172.16.16.100"
|
||||||
|
|
||||||
node.vm.provider :virtualbox do |v|
|
#node.vm.provider :virtualbox do |v|
|
||||||
v.name = "kmaster"
|
# v.name = "kmaster"
|
||||||
v.memory = MEMORY_MASTER_NODE
|
# v.memory = MEMORY_MASTER_NODE
|
||||||
v.cpus = CPUS_MASTER_NODE
|
# v.cpus = CPUS_MASTER_NODE
|
||||||
end
|
#end
|
||||||
|
|
||||||
node.vm.provider :libvirt do |v|
|
node.vm.provider :libvirt do |libvirt|
|
||||||
v.memory = MEMORY_MASTER_NODE
|
libvirt.memory = MEMORY_MASTER_NODE
|
||||||
v.nested = true
|
libvirt.nested = true
|
||||||
v.cpus = CPUS_MASTER_NODE
|
libvirt.cpus = CPUS_MASTER_NODE
|
||||||
|
libvirt.storage_pool_path = '/srv/vms'
|
||||||
|
libvirt.storage :file, :size => '20G', :type => 'qcow2'
|
||||||
end
|
end
|
||||||
|
|
||||||
node.vm.provision "shell", path: "bootstrap_kmaster.sh"
|
node.vm.provision "shell", path: "bootstrap_kmaster.sh"
|
||||||
@@ -55,16 +57,18 @@ Vagrant.configure(2) do |config|
|
|||||||
|
|
||||||
node.vm.network "private_network", ip: "172.16.16.10#{i}"
|
node.vm.network "private_network", ip: "172.16.16.10#{i}"
|
||||||
|
|
||||||
node.vm.provider :virtualbox do |v|
|
#node.vm.provider :virtualbox do |v|
|
||||||
v.name = "kworker#{i}"
|
# v.name = "kworker#{i}"
|
||||||
v.memory = MEMORY_WORKER_NODE
|
# v.memory = MEMORY_WORKER_NODE
|
||||||
v.cpus = CPUS_WORKER_NODE
|
# v.cpus = CPUS_WORKER_NODE
|
||||||
end
|
#end
|
||||||
|
|
||||||
node.vm.provider :libvirt do |v|
|
node.vm.provider :libvirt do |libvirt|
|
||||||
v.memory = MEMORY_WORKER_NODE
|
libvirt.memory = MEMORY_WORKER_NODE
|
||||||
v.nested = true
|
libvirt.nested = true
|
||||||
v.cpus = CPUS_WORKER_NODE
|
libvirt.cpus = CPUS_WORKER_NODE
|
||||||
|
libvirt.storage_pool_path = '/srv/vms'
|
||||||
|
libvirt.storage :file, :size => '50G', :type => 'qcow2'
|
||||||
end
|
end
|
||||||
|
|
||||||
node.vm.provision "shell", path: "bootstrap_kworker.sh"
|
node.vm.provision "shell", path: "bootstrap_kworker.sh"
|
||||||
|
|||||||
Reference in New Issue
Block a user