Real World Vagrant For Distributed Computing

Build a Distributed Cluster of Virtual Machnes with a single command! Ready for BigData, NoSQL or IMDB installation.

4.65 (110 reviews)
Udemy
platform
English
language
Data & Analytics
category
instructor
Real World Vagrant For Distributed Computing
1,113
students
4 hours
content
Jan 2017
last update
$59.99
regular price

What you will learn

Simply run a single command on your desktop, go for a coffee, and come back with a running distributed environment for cluster deployment

Quickly build an environment where any NoSQL, IMDB or BigData software can be installed

Ability to automate the installation of software across multiple Virtual Machines

Why take this course?

"NoSQL", "Big Data", "DevOps" and "In Memory Database" technology are a hot and highly valuable skill to have – and this course will teach you how to quickly create a distributed environment for you to deploy these technologies on. 

A combination of VirtualBox and Vagrant will transform your desktop machine into a virtual cluster. However this needs to be configured correctly. Simply enabling multinode within Vagrant is not good enough. It needs to be tuned. Developers and Operators within large enterprises, including investment banks, all use Vagrant to simulate Production environments. 

After all, if you are developing against or operating a distributed environment, it needs to be tested. Tested in terms of code deployed and the deployment code itself.

You'll learn the same techniques these enterprise guys use on your own Microsoft Windows computer/laptop.

Vagrant provides easy to configure, reproducible, and portable work environments built on top of industry-standard technology and controlled by a single consistent workflow to help maximize the productivity and flexibility of you and your team.

This course will use VirtualBox to carve out your virtual environment. However the same skills learned with Vagrant can be used to provision virtual machines on VMware, AWS, or any other provider.

If you are a developer, this course will help you will isolate dependencies and their configuration within a single disposable, consistent environment, without sacrificing any of the tools you are used to working with (editors, browsers, debuggers, etc.). Once you or someone else creates a single Vagrantfile, you just need to vagrant up and everything is installed and configured for you to work. Other members of your team create their development environments from the same configuration. Say goodbye to "works on my machine" bugs.

If you are an operations engineer, this course will help you build a disposable environment and consistent workflow for developing and testing infrastructure management scripts. You can quickly test your deployment scripts and more using local virtualization such as VirtualBox or VMware. (VirtualBox for this course). Ditch your custom scripts to recycle EC2 instances, stop juggling SSH prompts to various machines, and start using Vagrant to bring sanity to your life.

If you are a designer, this course will help you with distributed installation of software in order for you to focus on doing what you do best: design. Once a developer configures Vagrant, you do not need to worry about how to get that software running ever again. No more bothering other developers to help you fix your environment so you can test designs. Just check out the code, vagrant up, and start designing.

Content

INTRODUCTION

Introduction
Possible course curriculums to follow ...
Enterprise Hardware

CLUSTER TOOLS

Deployment Tools
Configure First VM
Fixing the version of boxcutter to : 2.0.14
Run First VM
Managing the VM

CONFIGURE VIRTUAL MACHINE - PART I

Vagrant Variables
Vagrant VM - Detach GUI
Vagrant VM - Desktop
Vagrant VM - VirtualBox Friendly Name
vm network
Vagrant VM - Hostname
Vagrant VM - IP Address

CONFIGURE VIRTUAL MACHINE - PART II

Memory Configuration
Virtual CPU configuration
Custom Repository - Theory
Custom Repository - Activate

MULTINODE CLUSTER

Multinode VMs - Part1
Multinode VMs - Part2
Multinode VMs - Host File
Multinode VMs - HostManager

DISTRIBUTED SOFTWARE DEPLOY

Multinode Software Installation- Part1
Multinode Software Installation- Part2
Summary

Screenshots

Real World Vagrant For Distributed Computing - Screenshot_01Real World Vagrant For Distributed Computing - Screenshot_02Real World Vagrant For Distributed Computing - Screenshot_03Real World Vagrant For Distributed Computing - Screenshot_04

Reviews

Sean
June 8, 2021
The content was really good. The interruptions from Udemy and odd breaks in the content were a little frustrating, but it is still an excellent real-world primer for vagrant.
Brett
June 23, 2017
Toyin does an excellent job explaining how to setup Vagrant for any distributed computing environment. I do a lot of DevOps type tasks and having Vagrant as a tool allows me to quickly get configurations setup on a single machine. I can then replicate that in a production environment. Toyin helped me quickly learn how to do this. I'm looking forward to his other courses on Spark, etc.
dare
April 27, 2017
Excellent Teacher. I love every bit of it. It will be nice to have another series focusing on Ansible to deploy a full hadoop cluster with Kerberos, TDE, TLS, and as well automated deployment of big data batch and streaming applications. I'd be happy to purchase this once it becomes available. There is currently NO robust training like that on youtube, udemy, or any training provider.
Ken
April 18, 2017
Presents material at a good pace. Takes the time to show things are work. Uses practical examples. Does not assume a knowledge of Ruby. Friendly and helpful attitude. The video editing was rough, sometimes stopping in mid-sentence at the end of videos and silly mistakes not edited out Music was too loud and distracting (especially to my coworker who didn't like the tune). Latest version of Vagrant has some differences.
Victor
April 11, 2017
This is a good solid introduction to Vagrant that shows a real example of a 2-tier node deployment for lab work. Although I was already familiar with with Vagrant, I did learn a few tricks during this course. For those already familiar with Vagrant, I'd suggest downloading the Vagrantfile (towards the end of the curriculum) and take a look at it first, if you find lines of code you do not understand, then browse the lessons until you find the video where it is covered - that is, if you want to save some time. About the instructor, I liked and enjoyed his delivery - very simple and clean (the way it should be)
Goede
February 16, 2017
So far so good. Very well explained. Easy to follow. Build the Vagrant file step by step that is a good thing. that way you can follow all the steps.
O.
February 5, 2017
Clear, to the point. Each segment has intellectual value - no matter where i stop. Instructions are great although the vagrant language we are using seem lacking in explanation but immediately useful - and thats ok ill just have to research that later.if i could give it 6 stars, i would.
Serhan
January 24, 2017
Toyin likes to talk about the subject in detail, and he definitely enjoys teaching it. He also helped me a lot through some IP issues when configuring the VM. P.S. I bought some of his follow up courses as well. Thanks! ***Just finished the course*** Ok, this course is different. I read something like “We are in the age of *continuous partial attention*” from somewhere, which means we want “many” and we want it to be fast. But you should have in mind: “you just cannot learn all about Vagrant in this particular course". However, very important details are presented.. This course is about a Vagrantfile. A Vagrantfile is born as a blank document and gradually become a file that creates virtual-multi machines in your laptop. Well, I am into Financial Markets. In that field, sometimes I read a book and like it just because a sentence in whole book that adds value to my knowledge. Toyin teaches the material with hints from his previous work experiences. Very important and valuable information. To sum up, I liked the course and successfully created the Vagrantfile on my Mac laptop.
Todd
January 22, 2017
Toyin brings a lot of enthusiasm, and passion to the subject matter. His presentation style is perfect for this medium. The best part though is learning about vagrant, and how to deploy nodes to a a server. I will defiantly take his follow up course on vagrant and Cloudera manager, and his course on deploying with python. Thank You Toyin.
Babak
January 15, 2017
Fantastic curse for taking fundamental steps with Vgrant. Brilliant instructor, very clear instructions, very disciplined. Totally recommend it.
Karrtik
January 12, 2017
Excellent course, each step explained in detail. One request while copy pasting some lines along with something else, say below lines were added as part of hostmanager set up to update guest and host hosts files, it would be good if you can explain why these lines are required and what it does in brief. config.hostmanager.ignore_private_ip = false config.hostmanager.include_offline = true
Abhishek
January 9, 2017
Great course so far..everything taught is from basic and a very quick way to get acquainted with vagrant. I would recommend this course to my colleagues as well. Thanks
Anthony
December 29, 2016
I think i have found a mentor on udemy. If you are like me, self learning programming and big data, i strongly recommend you include this course as part of your collection. It does not get any more hands on than this. Right for me. Right for where i'm at in my learning. Means i can finally set up my own mapr cluster and move on to learning how to develop hadoop applications. Getting there surely.. Thanks Akin
Doai
November 12, 2016
Hi Instructor, It is a great course. My question , after I "vagranted" up and worked with VM(s), for example to download a text file. How can I stop VM (or vagrant) and restart VM or vagrant without loosing the text file? thanks and Regards,
Dece
October 20, 2016
Great course based on a real world problem and solution. Having little knowledge of operations (I'm a developer) I learned a lot.

Charts

Price

Real World Vagrant For Distributed Computing - Price chart

Rating

Real World Vagrant For Distributed Computing - Ratings chart

Enrollment distribution

Real World Vagrant For Distributed Computing - Distribution chart
937778
udemy ID
8/22/2016
course created date
2/1/2021
course indexed date
Bot
course submited by