vagrant: reconfigure worker nodes, reconfigure ips, switch network to

bridged public
This commit is contained in:
2024-06-07 21:01:22 +02:00
parent 1897722c44
commit a5b8bf13db
2 changed files with 25 additions and 7 deletions

23
vagrant/Vagrantfile vendored
View File

@@ -6,9 +6,9 @@ ENV['VAGRANT_NO_PARALLEL'] = 'yes'
VAGRANT_BOX = "generic/ubuntu2204" VAGRANT_BOX = "generic/ubuntu2204"
VAGRANT_BOX_VERSION = "4.3.12" VAGRANT_BOX_VERSION = "4.3.12"
CPUS_MASTER_NODE = 2 CPUS_MASTER_NODE = 2
CPUS_WORKER_NODE = 2 CPUS_WORKER_NODE = 4
MEMORY_MASTER_NODE = 2048 MEMORY_MASTER_NODE = 2048
MEMORY_WORKER_NODE = 1024 MEMORY_WORKER_NODE = 4096
WORKER_NODES_COUNT = 2 WORKER_NODES_COUNT = 2
@@ -24,7 +24,14 @@ Vagrant.configure(2) do |config|
node.vm.box_version = VAGRANT_BOX_VERSION node.vm.box_version = VAGRANT_BOX_VERSION
node.vm.hostname = "kmaster.home.lab" node.vm.hostname = "kmaster.home.lab"
node.vm.network "private_network", ip: "172.16.16.100" # node.vm.network "private_network", ip: "172.16.16.100"
node.vm.network :public_network,
#:dev => "wlp5s0",
:mode => "bridge",
:type => "bridge",
:ip => 192.168.0.21
#node.vm.provider :virtualbox do |v| #node.vm.provider :virtualbox do |v|
# v.name = "kmaster" # v.name = "kmaster"
@@ -33,6 +40,7 @@ Vagrant.configure(2) do |config|
#end #end
node.vm.provider :libvirt do |libvirt| node.vm.provider :libvirt do |libvirt|
libvirt.name = "kmaster"
libvirt.memory = MEMORY_MASTER_NODE libvirt.memory = MEMORY_MASTER_NODE
libvirt.nested = true libvirt.nested = true
libvirt.cpus = CPUS_MASTER_NODE libvirt.cpus = CPUS_MASTER_NODE
@@ -55,7 +63,13 @@ Vagrant.configure(2) do |config|
node.vm.box_version = VAGRANT_BOX_VERSION node.vm.box_version = VAGRANT_BOX_VERSION
node.vm.hostname = "kworker#{i}.home.lab" node.vm.hostname = "kworker#{i}.home.lab"
node.vm.network "private_network", ip: "172.16.16.10#{i}" # node.vm.network "private_network", ip: "192.168.0." + (20+i}.to_s"
node.vm.network :public_network,
#:dev => "wlp5s0",
:mode => "bridge",
:type => "bridge",
:ip => "192.168.0." + (20+i}.to_s
#node.vm.provider :virtualbox do |v| #node.vm.provider :virtualbox do |v|
# v.name = "kworker#{i}" # v.name = "kworker#{i}"
@@ -64,6 +78,7 @@ Vagrant.configure(2) do |config|
#end #end
node.vm.provider :libvirt do |libvirt| node.vm.provider :libvirt do |libvirt|
libvirt.name = "kworker#{i}"
libvirt.memory = MEMORY_WORKER_NODE libvirt.memory = MEMORY_WORKER_NODE
libvirt.nested = true libvirt.nested = true
libvirt.cpus = CPUS_WORKER_NODE libvirt.cpus = CPUS_WORKER_NODE

View File

@@ -64,7 +64,10 @@ echo "export TERM=xterm" >> /etc/bash.bashrc
echo "[TASK 10] Update /etc/hosts file" echo "[TASK 10] Update /etc/hosts file"
cat >>/etc/hosts<<EOF cat >>/etc/hosts<<EOF
172.16.16.100 kmaster.home.lab kmaster #172.16.16.100 kmaster.home.lab kmaster
172.16.16.101 kworker1.home.lab kworker1 #172.16.16.101 kworker1.home.lab kworker1
172.16.16.102 kworker2.home.lab kworker2 #172.16.16.102 kworker2.home.lab kworker2
192.168.0.21 kmaster.home.lab kmaster
192.168.0.22 kworker1.home.lab kworker1
192.168.0.23 kworker2.home.lab kworker2
EOF EOF