Vagrant es un software de código abierto para administrar y configurar herramientas de virtualización de forma automatizada; Mitchell Hashimoto comenzó inicialmente The Vagrant como un proyecto personal. Más tarde, el fundador inició una organización llamada HashiCorp para centrarse en el desarrollo a tiempo completo de Vagrant. La versión inicial de vagrant solo brindaba soporte para administrar VirtualBox, pero estaba disponible para otros proveedores de entornos virtuales como "VMware ” y “KVM ”. El idioma principal de vagabundo es Ruby; pero puede usarse en proyectos escritos en PHP, Python, C#, JavaScript, etc.,
En esta era tecnológicamente rica, a veces es necesario trabajar en varios sistemas operativos simultáneamente; Para esto, es posible que necesite varias máquinas informáticas que parezcan imposibles de llevar consigo. Alternativamente, existen herramientas de virtualización como VirtualBox que le permiten instalar múltiples sistemas operativos. Por ejemplo, puede instalar Windows en Linux y viceversa; de manera similar, Linux en macOS, Windows en macOS. Sin embargo, al crear máquinas virtuales, es posible que encuentre varios problemas, como la configuración manual que requiere mucho tiempo; estos se pueden acomodar usando "Vagrant ”:
En esta publicación descriptiva, lo guiaremos para instalar Vagrant en Debian 11; antes de la instalación, describamos la importancia de Vagrant de forma abstracta:
Cómo Vagrant es útil para los usuarios de software de virtualización
Herramientas de virtualización: Al usar herramientas como VirtualBox, VMware; tiene que descargar archivos ISO y luego instalar el sistema operativo en la máquina virtual; este proceso lleva bastante tiempo, ya que tiene que configurar todo manualmente.
Vagabundo: Al usar Vagrant, no necesita descargar archivos ISO para instalar el sistema operativo; pero necesita descargar Vagrant Boxes (archivos de imagen) de la nube de Vagrant y luego crear máquinas virtuales. Tienes que crear un archivo vagabundo y luego poner todos los ajustes relacionados con la configuración en él; puede cambiar aún más el tamaño de la memoria, el tamaño del disco, la cantidad de CPU, etc.
Cómo instalar Vagrant en Debian 11
Esta parte central de la escritura lo ayudará a instalar Vagrant en Debian 11; para esta instalación, debe tener VirtualBox presente en su sistema o cualquier hipervisor tipo 2 como estación de trabajo VMware, reproductor VMware, fusión de Microsoft.
Vagrant se puede instalar en Debian 11 de dos maneras:
- Método 1: usando el repositorio de Debian 11
- Método 2: usando el paquete .deb para instalar Vagrant
Proporcionaremos el procedimiento paso a paso para ambos métodos:
Método 1:Cómo instalar Vagrant en Debian 11 (usando el repositorio apt)
Este método instala Vagrant desde el repositorio de Debian 11; y siguiendo unos pocos pasos podrás hacerlo:
Paso 1:actualice la lista de paquetes
Como estamos instalando a través del repositorio apt; por lo tanto, se recomienda actualizar primero la lista de paquetes:
$ sudo apt update
Después de actualizar, use el siguiente comando para agregar el paquete apt-transport-https:
$ sudo apt install apt-transport-https ca-certificates curl software-properties-common
Paso 2:Agrega el repositorio de Vagrant
Puede usar los siguientes comandos para agregar la clave GPG y el repositorio vagabundo a su sistema Debian 11:
$ curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -
$ sudo apt-add-repository “deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main”
Paso 3:Instalación
Después de eso, actualice el sistema Debian 11 por:
$ sudo apt update
Y ahora está listo para instalar vagabundo con la ayuda del comando mencionado a continuación:
$ sudo apt install vagrant
Verifique la instalación comprobando la versión de vagrant:
$ vagrant --version
Método 2:Cómo instalar Vagrant usando el paquete .deb en Debian 11
Este método explicará el método de instalación utilizando el paquete .deb del sitio web oficial de vagabundo:
Use el comando escrito a continuación para descargar 2.2.18:
$ wget -O vagrant_2.2.18 https://releases.hashicorp.com/vagrant/2.2.18/vagrant_2.2.18_x86_64.deb
Instale la descarga usando el siguiente comando:
$ sudo dpkg -i vagrant_2.2.18
Verifique la instalación comprobando la versión de vagabundo:
$ vagrant --version
$ sudo apt -f install
Cómo eliminar Vagrant de Debian 11
Si ya no necesita vagrant en su Debian 11; esta sección lo ayudará a eliminar vagabundo de su sistema Debian 11:
En primer lugar, debe eliminar los programas vagabundos de la carpeta "/opt/" con la ayuda del comando que se menciona a continuación:
$ sudo rm -rf /opt/vagrant
Conclusión
Vagrant es una herramienta de código abierto para administrar y configurar entornos de máquinas virtuales. Con la ayuda de vagrant, puede automatizar el proceso de instalación de un sistema operativo en máquinas virtuales que se traduce en un ahorro de tiempo. En este artículo, hemos demostrado dos formas diferentes de instalar Vagrant en el sistema Debian 11:se puede seguir el Método 1 para instalar Vagrant usando el repositorio apt, mientras que el Método 2 se usa para instalar Vagrant con la ayuda del paquete .deb.