📦 ¿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?

  1. Guardar el estado actual de la MV
    Te permite guardar la máquina tal como está (con software, configuraciones, servicios instalados, etc.).
  2. Reutilizar esa máquina en otros proyectos
    Puedes crear una MV idéntica en otro entorno sin tener que configurarla desde cero.
  3. 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.
  4. Hacer copias de seguridad
    Si algo se rompe, puedes volver a una versión estable que guardaste en forma de box.
  5. 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

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *