CURSO DE VAGRANT
1. Introducción a Vagrant
– ¿Qué es Vagrant?✅
– Ventajas de utilizar Vagrant✅
– Instalación de Vagrant✅
– Ejemplo práctico: Crear y ejecutar una máquina virtual básica✅
2. Boxes de Vagrant
– ¿Qué son las boxes?✅
– Repositorios de boxes públicas✅
– Crear tu propia box✅
– Ejemplo práctico: Utilizar una box de Ubuntu✅
3. Vagrantfile
– Sintaxis y estructura del Vagrantfile✅
– Configuración de recursos (CPU, RAM, redes)✅
– Aprovisionamiento (shell, Ansible, Puppet, etc.)✅
– Carpetas sincronizadas✅
– Multi-máquinas✅
– Ejemplo práctico: Configurar una máquina virtual con recursos personalizados y aprovisionamiento Shell✅
4. Comandos de Vagrant
– Ciclo de vida de la máquina virtual (init, up, reload, suspend, resume, halt, destroy)✅
– Comandos de administración (box, plugin, share, ssh, etc.)✅
– Ejemplo práctico: Gestionar el ciclo de vida de una máquina virtual✅
5. Redes con Vagrant
– Tipos de redes (forwarded_port, private_network, public_network)✅
– Configuración de redes✅
– Ejemplo práctico: Configurar una máquina virtual con acceso a Internet y un servidor web✅
6. Provisionamiento con Vagrant
– Provisionamiento Shell✅
– Provisionamiento Ansible✅
– Provisionamiento Puppet✅
– Provisionamiento Chef✅
– Ejemplo práctico: Provisionar una máquina virtual con Ansible✅
7. Plugins de Vagrant
– Instalación y gestión de plugins✅
– Plugins populares (vagrant-hostsupdater, vagrant-vbguest, etc.)✅
– Ejemplo práctico: Instalar y utilizar un plugin de Vagrant✅
centos 7