1 | Everything a Beginner needs to know about Vagrant

  Рет қаралды 22,102

Automation Step by Step

Automation Step by Step

Күн бұрын

🔥 All Free Tutorials - AutomationStepByStep.com/
Vagrant QUIZ - forms.gle/nWdSqJf1759tu46N8 Tell me your score in the comments
NOTES:
What is a VM (Virtual Machine):
A virtual machine (VM) is a software-based computer that runs inside another physical computer, called the host machine
The VM is created and managed by a special software called a hypervisor, which is installed on the host machine
Hypervisor provides mechanisms for sharing the physical resources of the host machine among multiple VMs, so that each VM can have its own isolated and secure environment
VM Platforms:
VirtualBox
Amazon EC2
Microsoft Azure
Google Cloud Compute Engine
DigitalOcean
What is Vagrant:
open-source tool written in Ruby
helps us to automate the creation and management of Virtual Machines
we can specify the configuration of a virtual machine in a simple configuration file
And then create the VM with using simple vagrant command vagrant up
Can control VMs from command line using Vagrant commands
Vagrant was first started as a personal side-project by Mitchell Hashimoto in January 2010
The first version of Vagrant was released in March 2010
Mitchell formed an organization HashiCorp to support the full-time development of Vagrant
Terms to Know
Provision : Setting up and configuring a VM to make it ready for use. It can include installing required software, libraries, setting networks etc.
Vagrantfile : A Vagrantfile is a configuration file used by Vagrant to define and provision virtual machines. It's a script that tells Vagrant how to create and configure a virtual machine, and what software to install on it.
The Vagrantfile is written in Ruby
You don't need to be an expert in Ruby to use Vagrant - most of the time you can simply copy and paste example Vagrantfiles or modify existing ones to suit your needs
#VagrantBeginnerTutorial
▬▬▬▬▬▬▬
Every Like & Subscription gives me great motivation to keep working for you
You can support my mission for education by sharing this knowledge and helping as many people as you can
If my work has helped you, consider helping any animal near you, in any way you can
Never Stop Learning
Raghav Pal
▬▬▬▬ USEFUL LINKS ▬▬▬▬
Ask Raghav - bit.ly/2CoJGWf
Shorts Eng - bit.ly/3H9bifV
Shorts Hindi - bit.ly/3XY7XqN
GitHub Repositories - github.com/Raghav-Pal
Udemy - automationstepbystep.com/udem...
Stories - automationstepbystep.com/stor...
▬▬ CI | CD | DEVOPS ▬▬
Jenkins Beginner - bit.ly/2MIn8EC
Jenkins Tips & Trick - bit.ly/2LRt6xC
Docker - bit.ly/2MInnzx
Jenkinsfile - bit.ly/3JSMSZ7
Kubernetes - bit.ly/2MJIlMK
▬▬ UI TESTING ▬▬
Selenium Beginners - bit.ly/2MGRS8K
Selenium Java Framework from Scratch - bit.ly/2N9xvR6
Selenium Python - bit.ly/2oyMp5x
Selenium 4 - bit.ly/3AiJOlP
Selenium Tips - bit.ly/2owxc50
Selenium Builder - bit.ly/2MKNtlq
Katalon Studio - bit.ly/2wARFdi
Robot Framework with RIDE- bit.ly/2Px6Ue9
Robot Framework with Eclipse - bit.ly/2N8DZxb
Protractor - bit.ly/2KtqVkU
AccelQ - bit.ly/3PlsAsh
Test Project - bit.ly/2DRNJYE
Cucumber BDD - bit.ly/3Cnno4z
Cypress - bit.ly/3PpEukM
Playwright - bit.ly/3iuPByJ
WebdriverIO - bit.ly/3IJyofA
XPath & Web Locators - bit.ly/3PpEvoQ
▬▬ API TESTING ▬▬
Web Services (API) - bit.ly/2MGafL7
SoapUI - bit.ly/2MGahmd
Postman - bit.ly/2wz8LrW
Postman 2022 - bit.ly/3JWm4qX
Rest Assured - bit.ly/3zUdhRD
Karate API Testing - bit.ly/3w3H5Ku
General - bit.ly/2PYdwmV
JMeter API Testing - bit.ly/3AgVPar
Katalon Studio API Testing - bit.ly/2BwuCTN
API Mocking - bit.ly/3bYPsjS
▬▬ MOBILE TESTING ▬▬
Appium - bit.ly/2ZHFSGX
Mobile Playlist - bit.ly/2PxpeUv
▬▬ PERFORMANCE TESTING ▬▬
JMeter Beginner - bit.ly/2oBbtIU
Gatling - bit.ly/3QrWfkV
Performance Testing - bit.ly/2wEXbLS
▬▬ SOURCE CODE MANAGEMENT ▬▬
Git & GitHub - bit.ly/2Q1pagY
GITLAB - bit.ly/2kQPGyQ
▬▬ IDE ▬▬
Eclipse - bit.ly/3AnRhQP
IntelliJ IDEA - bit.ly/3AnyDZ8
Visual Studio Code - bit.ly/2V15yvt
▬▬ PROGRAMMING ▬▬
Java Beginners - bit.ly/2PVUcXs
Java Tips & Tricks - bit.ly/2CdcDnJ
Groovy - bit.ly/2FvWV5C
JavaScript - bit.ly/2KJDZ8o
TypeScript - bit.ly/3dvJBmz
Python - bit.ly/2Z4iRye
Ruby - bit.ly/3JRRmzf
▬▬ BUILD TOOLS ▬▬
Maven - bit.ly/2NJdDRS
Gradle - bit.ly/30l3h1B
▬▬ CLOUD SERVICES ▬▬
Browserstack - bit.ly/3w7kxZn
Saucelabs - bit.ly/3w7kAo1
LambdaTest - bit.ly/3C6TBwM
▬▬ DATA FORMATS ▬▬
JSON - bit.ly/3w450tq
XML - bit.ly/3PqRneH
▬▬ OTHERS ▬▬
Virtualization on Windows - bit.ly/2SItIL9
Mock Interviews - bit.ly/3QGwwVJ
-

Пікірлер: 26
@stefan5249
@stefan5249 3 ай бұрын
Thanks so much, after a wrong installing vagrant i watched your tutorial and now its running well!
@RaghavPal
@RaghavPal 3 ай бұрын
So happy to know this Stefan
@agun21st
@agun21st 9 ай бұрын
Very easy way to understand Vagrant. Thanks. I am following full playlist.
@RaghavPal
@RaghavPal 9 ай бұрын
You are most welcome Mahadi
@MrManojnamdev
@MrManojnamdev 9 ай бұрын
Great Job, Thanks for the video series
@RaghavPal
@RaghavPal 9 ай бұрын
Most welcome
@SineQuaNon1
@SineQuaNon1 Жыл бұрын
Thanks. As always, great video.
@RaghavPal
@RaghavPal Жыл бұрын
Most welcome
@sushmajyothi8659
@sushmajyothi8659 Ай бұрын
Thanks a bunch for such a neat explanation🙏
@RaghavPal
@RaghavPal Ай бұрын
Most welcome Sushma
@Arasuari
@Arasuari Жыл бұрын
I have scored 7/10 and waiting for next video, really interesting
@RaghavPal
@RaghavPal Жыл бұрын
Great, all the best Arasu
@starterdev
@starterdev 2 ай бұрын
This video got me subscribed
@RaghavPal
@RaghavPal Ай бұрын
Thanks
@siliconninjaa6811
@siliconninjaa6811 Жыл бұрын
thank you
@RaghavPal
@RaghavPal Жыл бұрын
Most welcome
@user-es3rz1im2o
@user-es3rz1im2o 6 ай бұрын
Very useful
@RaghavPal
@RaghavPal 6 ай бұрын
Thanks a lot Yuji
@sdetbyraviteja568
@sdetbyraviteja568 Жыл бұрын
Nice pich voice sir keep it up 😊😊😊😊😊
@RaghavPal
@RaghavPal Жыл бұрын
Thanks Ravi
@sdetbyraviteja568
@sdetbyraviteja568 Жыл бұрын
Have one doubt. Will vagrant replaces the docker?
@RaghavPal
@RaghavPal Жыл бұрын
No, Vagrant and Docker are two different tools with different purposes. Vagrant is a tool for managing virtual machine environments, allowing developers to easily create, configure, and manage virtual machines. It is particularly useful for creating development environments that are consistent across different machines. Docker, on the other hand, is a containerization platform that allows developers to package their applications and dependencies into portable containers. Docker containers can be run on any machine that supports Docker, making it easier to deploy applications in different environments. While both Vagrant and Docker can be used for development environments, they serve different purposes and are not interchangeable.
@JDFromAnotherPlanet
@JDFromAnotherPlanet 11 ай бұрын
Is vagrant is just like a Centos??
@RaghavPal
@RaghavPal 11 ай бұрын
No CentOS is a linux distribution Vagrant is a tool that allows you to create and manage virtual machines. CentOS is a Linux distribution. A virtual machine is a software emulation of a physical computer. It can run its own operating system and applications, just like a physical computer
@alexpulido2431
@alexpulido2431 7 күн бұрын
if Vagrant is a Virtual Machine why does it need Virtual box ?
@RaghavPal
@RaghavPal 7 күн бұрын
Alex Vagrant is an open-source tool. Its primary purpose is to simplify the process of creating, configuring, and managing development environments. VirtualBox is an open-source virtualization platform that allows you to create and manage virtual machines (VMs) on your host operating system (OS). It provides a way to run multiple guest OS instances within a single host OS. Vagrant integrates with various virtualization providers (such as VirtualBox, VMware, and Hyper-V) to create and manage VMs based on the defined configuration In summary, Vagrant and VirtualBox work together to streamline the process of managing VMs, making it easier for developers to create consistent and reproducible development environments --
2 | Getting started with Vagrant Setup for beginners
34:08
Automation Step by Step
Рет қаралды 22 М.
Virtual Machines vs Containers
8:57
PowerCert Animated Videos
Рет қаралды 817 М.
WHY DOES SHE HAVE A REWARD? #youtubecreatorawards
00:41
Levsob
Рет қаралды 42 МЛН
1 класс vs 11 класс (неаккуратность)
01:00
Countries Treat the Heart of Palestine #countryballs
00:13
CountryZ
Рет қаралды 12 МЛН
Test Case Login Selenium on JMeter
1:02
Aljazari Foundation
Рет қаралды 569
9 | Create Virtual Machine with defined Software & Hardware Requirements
23:14
Automation Step by Step
Рет қаралды 2,5 М.
Do NOT Learn Kubernetes Without Knowing These Concepts...
13:01
Travis Media
Рет қаралды 222 М.
5 | Access Virtual Machine from Host Machine using Vagrant Port Forwarding
7:10
Automation Step by Step
Рет қаралды 4,6 М.
1 | Appium Step by Step | Basic Setup on Windows and Mac OS
35:26
Automation Step by Step
Рет қаралды 7 М.
3 | Step-by-Step Guide to Provision a Virtual Machine with Vagrant
16:28
Automation Step by Step
Рет қаралды 9 М.
WHY DOES SHE HAVE A REWARD? #youtubecreatorawards
00:41
Levsob
Рет қаралды 42 МЛН