- ¿Qué es la virtualización?
- Cómo ayuda la virtualización en el desarrollo de software?
- Software de virtualización y vagrant
- Instalación de virtualbox y vagrant
- Creación de máquinas virtuales a mano
- Agilizando: creación de máquinas virtuales con vagrant
- Documentación
- Arquitectura y flujo básico de trabajo con vagrant
- Comandos de vagrant y el fichero Vagrantfile Boxes: las imágenes de sistemas operativos
- Comunicándonos con la máquina virtual: ssh
- Comunicándonos con la máquina virtual: directorios compartidos
- Comunicándonos con la máquina virtual: acceso a la red Controlando el ciclo de vida de la máquina virtual
- Primer entorno de desarrollo portable: Web estática con nginx
- ¿Qué significa “provisionar” una máquina virtual y por qué hay que hacerlo?
- La provisión en vagrant Despliegue manual de una infraestructura LAMP
- Despliegue automático de esa misma infraestructura con shell scripts
- Despliegue automática de esa misma infraestructura con ansible Forwarded ports
- Red privada Red pública Poniendo cada cosa en su sitio
- Control de entornos multimáquina
- Despliegue de la infraestructura LAMP de ejemplo en dos máquinas
- ¿Qué es una box y por qué la usa vagrant?
- Gestionar boxes
- Crear boxes desde una box existente
- Crear boxes desde cero Gestionar plugins
- Desarrollo de plugins Algunos plugins de ejemplos