Vagrant Essentials : Learn DevOps Using Vagrant

Vagrant is a brilliant solution for the costly process of creating, setting up and destroying a complete environment. The traditional method of purchasing hardware, and configuring it to meet your nee...

  • All levels
  • English

Course Description

Vagrant is a brilliant solution for the costly process of creating, setting up and destroying a complete environment. The traditional method of purchasing hardware, and configuring it to meet your needs, and then dissembling it when you are done with your project, was not only costly, but it was also an excruciatingly time-consuming process. Vagrant simplifies by helping you to build virtual se...

Vagrant is a brilliant solution for the costly process of creating, setting up and destroying a complete environment. The traditional method of purchasing hardware, and configuring it to meet your needs, and then dissembling it when you are done with your project, was not only costly, but it was also an excruciatingly time-consuming process. Vagrant simplifies by helping you to build virtual servers and environments, allowing you to use what you need and simply disassembling it when you are done. This open-source software, is also great to manage large projects, with multiple technical stacks and also developers.

What you’ll learn
  • A detailed introduction to Vagrant, including what it is and its benefits
  • How to install Vagrant on your PC
  • How to work with Vagrant, including basics and version control
  • How to deploy your Vagrant machine
  • Configuring your machine
  • Working with Vagrant clustering
  • How to find, manage and use Vagrant boxes

Covering Topics

1
Section 1 : Introduction

2
Section 2 : Introduction And Installation

3
Section 3 : Vagrant First Steps

4
Section 4 : Deploying Your Vagrant Machine

5
Section 5 : Network Configuration

6
Section 6 : High availability with Vagrant Clustering

7
Section 7 : Vagrant VM basis: the box

8
Section 8 : Summary

Curriculum

      Section 1 : Introduction
    1
    Intro
      Section 2 : Introduction And Installation
    2
    Introduction to Vagrant
    3
    Why use vagrant?
    4
    Installing vagrant Preview
      Section 3 : Vagrant First Steps
    5
    Basic Vagrant
    6
    The Vagrant file
    7
    Communicating with Vagrant Box
    8
    Network Access
      Section 4 : Deploying Your Vagrant Machine
    9
    Deploying a Complete Environment
    10
    Vagrant Lab Exercise - Setting Environment Preview
    11
    Deploying Lamp Stack with vagrant
    12
    Deploying PHP framework
    13
    Deployment Continued
    14
    Vagrant Automation
    15
    Setting Infrastructure Preview
    16
    Finalizing the Environemnt
      Section 5 : Network Configuration
    17
    Vagrant network configuration
    18
    Private Network Preview
    19
    Public Network
    20
    Using Multiple Network Options
      Section 6 : High availability with Vagrant Clustering
    21
    Multi Machine Deployments
    22
    Deployment lab
      Section 7 : Vagrant VM basis: the box
    23
    Creating your own box
    24
    Creating a box with Lamp VM
    25
    LAB- Creating a Box from Scratch
    26
    LAB- Continued
    27
    LAB -Final Steps
      Section 8 : Summary
    28
    Summary

Frequently Asked Questions

It is an online tutorial that covers a specific part of a topic in several sections. An Expert teaches the students with theoretical knowledge as well as with practical examples which makes it easy for students to understand.

A Course helps the user understand a specific part of a concept. While a path and E-Degrees are broader aspects and help the user understand more than just a small area of the concept.

A Course will help you understand any particular topic. For instance, if you are a beginner and want to learn about the basics of any topic in a fluent manner within a short period of time, a Course would be best for you to choose.

We have an inbuilt question-answer system to help you with your queries. Our support staff will be answering all your questions regarding the content of the Course.