Vagrant
Vagrant es una herramienta de código abierto para la creación y gestión de entornos virtualizados de desarrollo
Vagrant es la utilidad de línea de comandos para gestionar el ciclo de vida de las máquinas virtuales. Aísle las dependencias y su configuración en un único entorno consistente y desechable.
Introducción y Configuración Inicial
| Enlace | Descripción | Código |
|---|---|---|
| ¿Qué es Vagrant? | ¿Por qué usarlo? Comparación con Docker y VirtualBox. | |
| Instalación de Vagrant y VirtualBox en | Exploraremos las diferentes formas de instalar vagrant en distintos S.O. usando el proveedor Virtual Box |
|
| Primeros comandos en vagrant | Explicaremos los comandos de y realizaremos ejemplos |
|
| Explorando el Vagrantfile | vagrantfile permite describir y configurar la máquina virtual que se creará en el sistema |
|
| Creación y personalización de una máquina virtual | Creación y personalización de una máquina virtual con vagrant modificando el archivo vagrantfile | |
Conexión a la VM con vagrant ssh |
En este post explicaremos como conectarnos a la maquina creada en vagrant con vagrant ssh |
|
| Resolución de errores comunes y troubleshooting básico | Resolución de errores comunes y troubleshooting en vagrant |
Configuración y Provisión
| Enlace | Descripción | Código |
|---|---|---|
Configuración de CPU, RAM y disco en el Vagrantfile. |
Aprenderás a configurar CPU RAM y disco en el Vagrantfile |
|
| Configuración de redes en vagrant | Vagrant permite definir redes para tus máquinas virtuales de forma sencilla y controlada a través del archivo Vagrantfile |
|
| Carpetas compartidas en vagrant | Aprender a compartir carpetas entre el host y la máquina virtual (VM) es fundamental para usar Vagrant de forma eficiente |
|
| Automatiza tu Entorno de Desarrollo con Vagrant y Shell Scripts | Aprende a automatizar la configuración de tus entornos de desarrollo usando Vagrant y scripts de shell. Tutorial paso a paso con ejemplos |
|
| Instalar Puppet Server y Agente en máquinas virtuales con vagrant | En esta practica vamos a Instalar Puppet Server y Agente en máquinas virtuales con vagrant, veremos como firmar los certificados y realizaremos una prueba | |
| Instalar puppet agente en vagrant | Instalar puppet agente en vagrant |
Personalización del Entorno
- Redirección de puertos y acceso desde el host.
- Aprovisionamiento con Ansible.
- Chef.
Administración de Boxes y Multi-Máquinas
| Enlace | Descripcíon | Código |
|---|---|---|
| Seguridad en Vagrant: claves SSH, firewalls y permisos. | Seguridad en Vagrant: claves SSH, firewalls y permisos. | |
| ¿Qué es una box en Vagrant? | En Vagrant, una box (o "caja") es una imagen base preempaquetada que contiene un sistema operativo con una configuración mínima |
|
| Creación de una box personalizada con vagrant | Creación de una box personalizada con vagrant | |
| Administración de boxes en vagrant | Administración de boxes en vagrant |
|
Configuración de múltiples máquinas en un solo Vagrantfile. |
Configuración de múltiples máquinas en un solo Vagrantfile | |
| Comunicación entre máquinas en un entorno multi-máquina | Comunicación entre máquinas en un entorno multi-máquina | |
| Debugging y logs en Vagrant | Debugging y logs en Vagrant | |
| Uso de plugins en Vagrant | Uso de plugins en Vagrant |