vagrant: specify storage location and size

This commit is contained in:
2024-05-30 14:42:46 +02:00
parent 18662bae87
commit 20eac4c612

40
vagrant/Vagrantfile vendored
View File

@@ -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"