1. Introducció i Conceptes Clau
Què és una Box de Vagrant?
Una Box de Vagrant és bàsicament una plantilla empaquetada d’un sistema operatiu a punt per utilitzar. En lloc d’instal·lar un sistema des de zero cada vegada que necessitem treballar, fem servir una box com a punt de partida. Això ens permet duplicar entorns de treball idèntics en qüestió de segons mitjançant ordres senzilles.
Diferència entre un fitxer OVA i una Box de Vagrant
- Fitxer OVA: És un format d’exportació tradicional per a hipervisors (com VirtualBox). Conté tota la màquina virtual comprimida, però la seva importació i configuració s’acostuma a fer de manera manual fent clics a la interfície gràfica.
- Box de Vagrant (.box): És un fitxer empaquetat optimitzat per treballar des de la consola d’ordres. Inclou el disc virtual juntament amb instruccions d’automatització i claus SSH per defecte, la qual cosa permet engegar i configurar la màquina automàticament sense tocar la interfície gràfica.
2. Guia Pas a Pas
Pas 1: Empaquetar les màquines virtuals creades
Per convertir les nostres màquines virtuals ja configurades en fitxers .box independents, obrim la terminal, ens situem a la carpeta de destí i executem les següents ordres:
# 1. Empaquetar el servidor Debian 13
vagrant package –base Deb13Trixio –output debian13.box
# 2. Empaquetar el sistema Windows Server 2019
vagrant package –base W2k19 –output win2019.box
# 3. Empaquetar el client Ubuntu MATE
vagrant package –base Ubuntu_Mate –output ubuntu-mate.box
# 4. Empaquetar el router Rocky Linux
vagrant package –base Router-Rocky-Linux –output rocky-router.box
Pas 2: Registrar les boxes al catàleg local de la màquina amfitriona
Un cop creats els fitxers .box, els hem d’afegir al catàleg local de Vagrant perquè el sistema reconegui els seus noms i ens permeti utilitzar-los en projectes futurs:
vagrant box add Equipo3/debian-base debian13.box
vagrant box add Equipo3/win2019-server win2019.box
vagrant box add Equipo3/ubuntu-desktop ubuntu-mate.box
vagrant box add Equipo3/rocky-router rocky-router.box
Pas 3: Verificació de les plantilles disponibles
Per confirmar que la instal·lació s’ha fet correctament i que les plantilles estan a punt per ser utilitzades, llistem totes les boxes registrades:
