📦 ¿Qué es una box en Vagrant?
Una box es una plantilla o imagen base de una máquina virtual. Es como una “foto congelada” del estado de una MV que luego puedes reutilizar o compartir fácilmente.
🎯 ¿Para qué sirve crear una box de cada MV?
- ✅ Guardar el estado actual de la MV
Te permite guardar la máquina tal como está (con software, configuraciones, servicios instalados, etc.). - ✅ Reutilizar esa máquina en otros proyectos
Puedes crear una MV idéntica en otro entorno sin tener que configurarla desde cero. - ✅ Compartir la máquina con tus compañeros
Por ejemplo, si Adria necesita tu Cliente2 configurado, puedes darle la box y él la podrá importar igual. - ✅ Hacer copias de seguridad
Si algo se rompe, puedes volver a una versión estable que guardaste en forma de box. - ✅ Estandarización en el proyecto
Todos los del grupo trabajáis con las mismas MVs exactas, sin errores por configuraciones distintas.
– Para hacer esto primero de todo deveremos de crear todas las MV y estas las podremos instalar gracias a las ISO

– Para crear un vagrantfile pondremos este comando la cual crea un archivo vagrantfile en el directorio que estas utilizando en este momento. Y de esta manera ya tendra la configuración para la MV, gracias a esto ya podremos hacer otras configuraciones en la MV como por ejemplo las carpetas, las tarjetas de red etc..
vagrant init

– Este comando genera un archivo .box a partir de la MV que le pongas, en mi caso a partir de la mv de Router, el cual puede ser compartida y usada en diferentes cosas de Vagrant. Este archivo contiene tanto la configuración actual de la MV como el sistema operativo
vagrant package –base “Router”

– Este comando configura una MV que este en el archivo de Vagrant
vagrant up

0 Comments