Learn DevOps Techniques and Tools in This Home Lab Setup

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

Learn DevOps techniques and tools in this home lab setup 26/09/2020, 16:08

TECHTARGET NETWORK NEWS FEATURES TIPS MORE CONTENT 5 WATCH VIDEO TUTORIALS + LOGOUT Follow: uco
TOPIC 5 SU B TOPI C 5

g
Search DevOps Culture Professional Development
Search the TechTarget Network
ITOperations

z f
1
EVALUATE

Learn DevOps techniques and tools in this home lab


setup
This DevOps lab uses Linux VMs and Docker containers to teach administrators the
basics of immutable infrastructure, configuration automation and other modern IT
concepts.

By Alastair Cooke Published: 26 Apr 2017

u Sponsored News

c One of the best ways to learn about new technologies is to build them yourself. Looking to Maximize DevOps Productivity? Here
Are Key Public Cloud Capabilities...
–IBM
o We can't learn DevOps, containers or related new skills by fiddling with production servers; and
6 key business benefits of a modern, flexible
& companies don't invest in training excursions for IT pros as much today as in the past. So, infrastructure
–Pure Storage
individual staff members are responsible for their own training in their own time. Embrace
i continuous learning and build a DevOps lab. Save time and money with data-driven IT
purchase decisions
–Dell Technologies
n The following DevOps lab runs with a single laptop and a series of free tools. With my
See More
infrastructure background, I have laid out the exercises and trials to help you learn DevOps from
the infrastructure side of things, rather than the developer side. These steps introduce
Related Content
infrastructure and operational concepts, such as immutable infrastructure, configuration
automation and containerization. DevOps lab: Build Vagrant VMs to learn
immutable ...
– SearchITOperations

The simplest home lab is a single computer -- quite possibly a gaming computer that serves
Learn DevOps techniques in a home lab
double duty. The DevOps lab requires a reasonably powerful workstation, with a multicore CPU – SearchITOperations

and at least 8 GB of RAM. A solid-state drive is required for a serious home lab. The DevOps lab
DevOps lab: Learn to use GitHub for
itself runs on virtual machines on top of the host PC. And you want as much automation as infrastructure ...
– SearchITOperations
possible. It should be easy to recreate the lab after a mistake, and just as easy to start or stop the
lab in a few minutes.

To learn DevOps most effectively, use its principles to build this lab. A build process delivers an
immutable infrastructure, which is described in some files. This manner of constructing an IT
deployment is called infrastructure as code. A version control system protects and manages these
code files. In the following steps, I'll demonstrate how to use files pulled from my GitHub

https://searchitoperations.techtarget.com/feature/Learn-DevOps-techniques-and-tools-in-this-home-lab-setup Page 1 of 4
Learn DevOps techniques and tools in this home lab setup 26/09/2020, 16:08

repository.

Follow along with the DevOps lab setup in four parts:

1. Start here to install HashiCorp Vagrant and spin up the Linux virtual machines that comprise
the home lab with a consistent workflow.

2. Move on to pick up Git version control techniques, describing your infrastructure to allow
repeatable deployments and controlled change.

3. Next, install Ansible so you can configure VMs more easily using automation instead of manual
effort.

4. Now you're ready to spin up Docker containers and discover this new layer of abstraction for
production workloads.

The lab we build today is not the end; it's a starting point for more DevOps learning. Use the lab to
dig deeper into configuration management capabilities or as a basis to learn about Kubernetes or
Mesos container orchestration platforms, for example.

Alastair Cooke asks:

What does your home lab setup entail?

Z Join the Discussion

m Next Steps
Plethora of DevOps tools has ops teams seeking order

The skills to land DevOps engineer jobs

What to call IT ops in the DevOps future

m Dig Deeper on DevOps and IT Certifications and


Training
The benefits of building 5 IT video tutorials Build the Kubernetes
a network automation admins don't want to home lab that's right for
lab miss your job

By: Terry Slattery By: Kristin Knapp

https://searchitoperations.techtarget.com/feature/Learn-DevOps-techniques-and-tools-in-this-home-lab-setup Page 2 of 4
Learn DevOps techniques and tools in this home lab setup 26/09/2020, 16:08

Third-party tools help manage DevOps with AWS,


multi-cloud

By: Tim Culverhouse

m Join the conversation z 1 comment

Share your comment

Send me notifications when other members comment.

Create Username and Add My Comment

Oldest 5

[-] demitasse - 28 Apr 2017 8:47 AM


t
What does your home lab setup entail?

Reply

-ADS BY GOOGLE

SearchSoftwareQuality
Latest TechTarget
resources

A2 2 2
Learn how to Software 3 dramatic ways
SOFTWARE QUALITY
perform TDD accessibility to increase
SEARCHAPPARCHITECTURE
with a simple testing: developer
example Standards, productivity

https://searchitoperations.techtarget.com/feature/Learn-DevOps-techniques-and-tools-in-this-home-lab-setup Page 3 of 4
Learn DevOps techniques and tools in this home lab setup 26/09/2020, 16:08

CLOUD COMPUTING strategy and


Fizz, buzz -- no, it isn't cocktail hour, tools Developers work best when distractions
AWS
although we don't mind if you pour one. are at a minimum, yet most
It's time to learn test-driven organizations simply aren't doing their
JAVA Assistive technology ensures that all
development with... part to reduce them. Be...
customers can access software easily.
DATA CENTER Don't overlook this important element of
software ...
SERVER VIRTUALIZATION

About Us Contributors Guides All Rights Reserved, Copyright


2016 - 2020, TechTarget

Meet The Editors Reprints Opinions


Do Not Sell My Personal Info

Contact Us Answers Photo Stories

Privacy Policy Definitions Quizzes

Advertisers E-Products Tips

Business Partners Events Tutorials

Media Kit Features Videos

Corporate Site

https://searchitoperations.techtarget.com/feature/Learn-DevOps-techniques-and-tools-in-this-home-lab-setup Page 4 of 4

You might also like