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