Description
Vagrant is a tool for building and managing VM environments in a single workflow. An Appfile encodes this knowledge, and deployment is a single command away.
Vagrant Course :
Learning this course introduces students, to a virtual machine environment management tool. This course aims to provide even beginners with both basic virtualization skills and knowledge and provide a working knowledge and its underlying default provider, Virtual Box. From our first vagrantup, we’ll create reusable, customizable, and consistent development, and test environments, learning how to sync files between host and guest, the network between virtual machines, and provision machines via configuration management tools, and more.
We’ll also explore a container management platform through a series of related hands-on labs. When finished, the learner will be able to create environments using several providers, provisions, and features. They will also apply core skills to any additional plugins, provisioners, or providers they may need to use outside of this course.
1. Getting Started
a). Course Introduction
2. Concepts
a). What is Virtualization?
b). What is a Hypervisor?
c). What is Vagrant?
d). The course environments
3. Installation
a). Linux
b). Mac
c). Windows
d). Installing Vagrant
4. Plugins
a). Plugin Overview
b). Provider Plugins
c). Additional Plugins
d). Adding Vagrant Plugins
 5. The Basics
a). Boxes
b). Vagrant Up!
c). Accessing the VM
d). VM Management
e). Snapshots
f). Managing a Vagrant Environment
g). Creating a Basic Vagrantfile
6. Syncing Files
a). Basic Syncing
b). NFS
c). Psync
d). SMB
e). Syncing Files with Vagrant
 7. Networking
a). Port Management
b). Working with Multiple Machines
c). Private Networking
d). Public Networking
e). Creating a Multi-Machine Vagrant Environment
8. Provisioning
a). Provisioning Overview
b). Shell
c). File
d). Ansible
e). Chef
f). Puppet
g). Salt
h). Docker
i). Provisioning a LAMP Stack with Vagrantfile
9. Box Overview
a). Packaging an Existing Machine
b). Creating a Base Box
c). Creating a VagrantBox
10. Share
a). Vagrant Share Overview
b). HTTP Sharing
c). SSH Sharing
d). VagrantConnect
 11. Advanced Vagrant
a). Windows Considerations
b). Tools and Scripting
For more inputs on Vagrant, you can connect here.
Contact the L&D Specialist at Locus IT.
Locus Academy has more than a decade of experience in delivering training/staffing on Vagrant for corporates across the globe. The participants for the training on Vagrant/staffing are delighted and can implement the learnings in their ongoing projects.
Reviews
There are no reviews yet.