Vagrant Logo

Goals


- Discover Vagrant

Program

Course objectives
References and resources

What is a development environment?
What Is A Hypervisor What Is
DevOps
What Is Automating And Creating Development Environments

Presentation and Installation of a Level 2 Hypervisor
Installation and Configuration of Vagrant
Description of a Vagrantfile
Discoveries of vagrant commands (CLI)

Optimizing your Vagrant instances
The Ruby language: Syntax and best practices
Sharing files between your machine and the Vagrant instance
Network configuration: private networks / public networks

Create a multi-instance environment
Manage concurrent life cycles of instances
Presentation of Cloud Providers (Amazon & OpenStack)
Manage a multi-provider Vagrant (virtualbox, workstation, ESX)

Presentation of Ansible
Depployer with Ansible the equivalent of a production environment: Several instances all receiving a configuration adapted to the needsx

Practical work: launching an application with a Web server and a database

Presentation of puppet Depployer configurations
Depployer with Puppet the equivalent of a production environment: Several instances all receiving a configuration adapted to the needsx

Practical work: launching an application with a Web server and a database

Presentation of Salt Depployer configurations
Depployer with Salt the equivalent of a production environment: Several instances all receiving a configuration adapted to the needsx

Practical work: launching an application with a Web server and a database

Duration

3 days

Price

£ 2396

Audience

System administrators, production engineer, developers

Prerequisites

Knowledge of system administration and development knowledge

Reference

OUT100244-F

Sessions

Contact us for more informations about session date