Vagrant for Creating and Managing Virtual Machines Training Course

Overview

Vagrant is an open-source virtualization tool for automating the provisioning of virtual machines. By eliminating the manual process, Vagrant enables the instantaneous creation of an almost unlimited number of virtual machines.

In this instructor-led, live training (online or onsite), participants will learn the core concepts of Vagrant, and how to implement Vagrant into a live work environment.

Format of the Course

  • After a brief introduction to virtualization provisioning, participants carry out exercises to deploy Vagrant in a live environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.

Requirements

  • A general idea of virtualization or container software
  • Familiarity with Linux and the command line
  • A general understanding of software installation, packaging, dependencies, etc.

Audience

  • Software Engineers, developers, and programmers
  • System administrator
  • DevOps, IT Operations, Development Support

Course Outline

Introduction

Vagrant Virtualised Development Environments

Installing and Configuring Vagrant

Setting up Your First Vagrant Machine

Working with the Vagrantfile

Automated Provisioning with Chef and Puppet

Versioning Your Environments

Networking with Vagrant

Controlling Multiple Machines with Vagrant

Creating and Maintaining Boxes with Vagrant

Extending Vagrant with Plug-ins

Vagrant Environmental Variables

Troubleshooting and Debugging

Summary and Next Steps

Leave a Reply

Your email address will not be published. Required fields are marked *