Using Vagrant: Introduction
Using Vagrant: Introduction
Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level
Overview/Description
Vagrant is an open source virtualization tool and is closely coupled with the DevOps methodology. Mostly used by developers and system administrators, Vagrant automates the provisioning of virtual servers. With automation, Vagrant eliminates the errors that occur with manual tasks. Automation also allows an almost unlimited number of virtual servers to be created instantaneously. In this course, you will learn the core concepts of Vagrant, and how to use Vagrant in your organization.
Target Audience
This path is designed for software professionals or anyone interested in learning Vagrant or implementing Vagrant in their organization
Prerequisites
None
Expected Duration (hours)
1.8
Lesson Objectives Using Vagrant: Introduction
start the course
describe Vagrant and its functionality
describe the core concepts of Vagrant and its benefits to developers, administrators, and designers
compare Vagrant with other DevOps virtualization tools
configure the Vagrant environment
identify how Vagrant is implemented in virtualization and how Vagrant works without VirtualBox
describe how to get all Vagrant components up and running
identify the different portions of the Vagrant configuration file (VagrantFile)
describe the concepts behind Vagrant boxes
describe the startup process of Vagrant
identify the use of the Vagrant VirtualBox provider
use the box command to manage, add, and remove boxes
use the connect command to access a static IP that can be used to communicate to the shared Vagrant environment
use the destroy command to stop the running machine
use the global-status command to retrieve the state of all active Vagrant environments on the system
describe the Vagrant environment variables and how they are used in a Vagrant installation
describe how Vagrant uses HTTP sharing to create a URL that can be used by anyone
describe how Vagrant share allows remote SSH access to your Vagrant environment
describe how Vagrant can share every port in your Vagrant environment, not just SSH and HTTP
identify the steps needed to make your own custom providers
describe the security concerns of a Vagrant installation
describe the setup process and the supported provisioners
configure Apache Tomcat
describe the basics of automated provisioning
work with multiple or no provisioners
describe platform specific (Windows vs. Linux) provisioning issues
list the steps in a Vagrant installation
Course Number: os_vagr_a01_it_enus
Expertise Level
Beginner