From 20eac4c6125fe85fd0102bbbc2f0282270376698 Mon Sep 17 00:00:00 2001 From: Jan Novak Date: Thu, 30 May 2024 14:42:46 +0200 Subject: [PATCH] vagrant: specify storage location and size --- vagrant/Vagrantfile | 40 ++++++++++++++++++++++------------------ 1 file changed, 22 insertions(+), 18 deletions(-) diff --git a/vagrant/Vagrantfile b/vagrant/Vagrantfile index 3b8c978..9e7ae44 100644 --- a/vagrant/Vagrantfile +++ b/vagrant/Vagrantfile @@ -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"