Learning Vagrant

By Elle

Walk through an introduction to Vagrant and VirtualBox. This course teaches how to create Vargrant environments and use Vagrant features.

7 hours
  • 53 Lessons
  • 8 Hands-On Labs

About the course

Learning Vagrant introduces students to Vagrant, a virtual machine environment management tool. This course aims to provide even beginners both basic virtualization skills and knowledge and provide a working knowledge of Vagrant and its underlying default provider, VirtualBox. From our first vagrant up, 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 using Vagrant as a container management platform through a series of related hands-on labs.

When finished, the learner will be able to create Vagrant environments using a number of providers, provisions, and Vagrant features. They will also have the ability to apply core Vagrant skills to any additional plugins, provisioners, or providers they may need to use outside of this course.

https://interactive.linuxacademy.com/diagrams/LearningVagrant.html

  • Chapter 1 3 Lessons Getting Started 4:45

    An Important Note About A Cloud Guru and Linux Academy Courses

    1:19

    Course Introduction

    1:54

    About the Training Architect

    1:32
  • Chapter 2 4 Lessons Concepts 16:13

    What Is Virtualization?

    4:03

    What Is a Hypervisor?

    3:39

    What Is Vagrant?

    4:32

    The Course Environments

    3:59
  • Chapter 3 4 Lessons Installation 19:43

    Linux

    9:34

    Mac

    4:21

    Windows

    5:48

    Installing Vagrant

    0:00 Hands-On Lab
  • Chapter 4 4 Lessons Plugins 18:05

    Plugin Overview

    7:47

    Provider Plugins

    5:04

    Additional Plugins

    5:14

    Adding Vagrant Plugins

    0:00 Hands-On Lab
  • Chapter 5 8 Lessons The Basics 37:34

    Boxes

    5:47

    The Vagrantfile

    6:47

    Vagrant Up!

    5:58

    Accessing the VM

    3:37

    VM Management

    7:12

    Snapshots

    8:13

    Managing a Vagrant Environment

    0:00 Hands-On Lab

    Creating a Basic Vagrantfile

    0:00 Hands-On Lab
  • Chapter 6 5 Lessons Syncing Files 34:21

    Basic Syncing

    11:54

    NFS

    7:40

    Rsync

    8:10

    SMB

    6:37

    Syncing Files with Vagrant

    0:00 Hands-On Lab
  • Chapter 7 5 Lessons Networking 33:41

    Port Management

    8:26

    Working with Multiple Machines

    11:19

    Private Networking

    7:22

    Public Networking

    6:34

    Creating a Multi-Machine Vagrant Environment

    0:00 Hands-On Lab
  • Chapter 8 9 Lessons Provisioning 1:15:16

    Provisioning Overview

    4:52

    Shell

    11:07

    File

    9:13

    Ansible

    10:26

    Chef

    12:19

    Puppet

    9:30

    Salt

    8:50

    Docker

    8:59

    Provisioning a LAMP Stack with Vagrant

    0:00 Hands-On Lab
  • Chapter 9 4 Lessons Boxes 32:40

    Box Overview

    5:56

    Packaging an Existing Machine

    6:40

    Creating a Base Box

    20:04

    Creating a Vagrant Box

    0:00 Hands-On Lab
  • Chapter 10 4 Lessons Share 15:10

    Vagrant Share Overview

    7:03

    HTTP Sharing

    3:28

    SSH Sharing

    2:09

    Vagrant Connect

    2:30
  • Chapter 11 2 Lessons Advanced Vagrant 7:11

    Windows Considerations

    3:12

    Tools and Scripting

    3:59
  • Chapter 12 1 Lesson Final Steps 2:46

    What's Next?

    2:46

What you will need

  • Basic Linux command line skills preferred

What are Hands-on Labs

What's the difference between theoretical knowledge and real skills? Practical real-world experience. That's where Hands-on Labs come in! Hands-on Labs are guided, interactive experiences that help you learn and practice real-world scenarios in real cloud environments. Hands-on Labs are seamlessly integrated in courses, so you can learn by doing.

Get Started
Who’s going to be learning?
Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!