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.provider :virtualbox do |v|
v.name = "kmaster"
v.memory = MEMORY_MASTER_NODE
v.cpus = CPUS_MASTER_NODE
end
#node.vm.provider :virtualbox do |v|
# v.name = "kmaster"
# v.memory = MEMORY_MASTER_NODE
# v.cpus = CPUS_MASTER_NODE
#end
node.vm.provider :libvirt do |v|
v.memory = MEMORY_MASTER_NODE
v.nested = true
v.cpus = CPUS_MASTER_NODE
node.vm.provider :libvirt do |libvirt|
libvirt.memory = MEMORY_MASTER_NODE
libvirt.nested = true
libvirt.cpus = CPUS_MASTER_NODE
libvirt.storage_pool_path = '/srv/vms'
libvirt.storage :file, :size => '20G', :type => 'qcow2'
end
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.provider :virtualbox do |v|
v.name = "kworker#{i}"
v.memory = MEMORY_WORKER_NODE
v.cpus = CPUS_WORKER_NODE
end
#node.vm.provider :virtualbox do |v|
# v.name = "kworker#{i}"
# v.memory = MEMORY_WORKER_NODE
# v.cpus = CPUS_WORKER_NODE
#end
node.vm.provider :libvirt do |v|
v.memory = MEMORY_WORKER_NODE
v.nested = true
v.cpus = CPUS_WORKER_NODE
node.vm.provider :libvirt do |libvirt|
libvirt.memory = MEMORY_WORKER_NODE
libvirt.nested = true
libvirt.cpus = CPUS_WORKER_NODE
libvirt.storage_pool_path = '/srv/vms'
libvirt.storage :file, :size => '50G', :type => 'qcow2'
end
node.vm.provision "shell", path: "bootstrap_kworker.sh"