Creació de boxes de vagrant de cada MV creada

Boxes

  • Primer haurem d’instalar el Vagrant
  • Crear directori per als boxes en C:\Users\Cris\.vagrant.d\boxes
  • Crear les boxes utilitzant Vagrant
  • Obrirem el Powershell/cmd i ficarem la comanda Prompt i navegar fins al directori,executarem aquesta comanda
    • vagrant package –base Debian –output C:\Users\Cris.vagrant.d\boxes\Debian.box vagrant package –base Rocky –output C:\Users\Cris.vagrant.d\boxes\Rocky.box vagrant package –base Router1 –output C:\Users\Cris.vagrant.d\boxes\Router1.box vagrant package –base Router2 –output C:\Users\Cris.vagrant.d\boxes\Router2.box vagrant package –base Router3 –output C:\Users\Cris.vagrant.d\boxes\Router3.box vagrant package –base Ubuntu –output C:\Users\Cris.vagrant.d\boxes\Ubuntu.box vagrant package –base Windows11 –output C:\Users\Cris.vagrant.d\boxes\Windows11.box vagrant package –base WindowsServer–output C:\Users\Cris.vagrant.d\boxes\WindowsServer.box

 

  • A continuació, executa els següents comandaments per empaquetar cada màquina virtual

 

Crearem un nou directori

  • mkdir C:/Users/Cris/Repte_nadal_1
    cd C:/Users/Cris/Repte_nadal_1

Creació del VagrantFile:

  • Utilitzarem el bloc de notes

# -*- mode: ruby -*-
# vi: set ft=ruby :

Vagrant.configure(“2”) do |config|

# Máquina virtual Debian
config.vm.define “debian” do |debian|
debian.vm.box = “Debian”
debian.vm.provider “virtualbox” do |vb|
vb.memory = “1024”
end
end

# Máquina virtual Rocky
config.vm.define “rocky” do |rocky|
rocky.vm.box = “Rocky”
rocky.vm.provider “virtualbox” do |vb|
vb.memory = “1024”
end
end

# Máquina virtual Router1
config.vm.define “router1” do |router1|
router1.vm.box = “Router1”
router1.vm.provider “virtualbox” do |vb|
vb.memory = “1024”
end
end

# Máquina virtual Router2
config.vm.define “router2” do |router2|
router2.vm.box = “Router2”
router2.vm.provider “virtualbox” do |vb|
vb.memory = “1024”
end
end

# Máquina virtual Router3
config.vm.define “router3” do |router3|
router3.vm.box = “Router3”
router3.vm.provider “virtualbox” do |vb|
vb.memory = “1024”
end
end

# Máquina virtual Ubuntu
config.vm.define “ubuntu” do |ubuntu|
ubuntu.vm.box = “Ubuntu”
ubuntu.vm.provider “virtualbox” do |vb|
vb.memory = “1024”
end
end

# Máquina virtual Windows (Windows11)
config.vm.define “Windows11” do |Windows11|
win.vm.box = “WIN”
win.vm.provider “virtualbox” do |vb|
vb.memory = “2048”
end
end

# Máquina virtual Windows Server 2019 (WindowsServer)
config.vm.define “WindowsServer” do |WindowsServer|
win2019.vm.box = “Win2019”
win2019.vm.provider “virtualbox” do |vb|
vb.memory = “2048”
end
end

end

Per a veure les màquines creades es veurà amb la comanda

  • vagrant status

Per  a iniciar una màquina es veurà amb la comanda

  • vagrant up (nom de la màquina)

Leave a Comment