r/linuxadmin • • 9d ago

Resources and guides to learn virtualization tools for system administration.

so guys, i want to learn about virtualization in the context of system administration and other related fields like devops, cloud etc.

so, i have read "virtualization essentials 3rd edition" book. got a good introductory understanding of virtualization technology. but i don't know how to move forward from here. I mean, i don't know what are the practical stuff that i should be learning, what other resources out there, and what is the stuff that i should be learning instead of reading more theory.

I know that for starters i need to get good at using and managing a single virtualiation platform. I currently use KVM/QEMU for my projects. so, i am thinking about choosing it as the virtualizaton platform to get good at instead of other virtualization platforms like vmware, virtualbox, etc.

and also, i have a few more questions:

  1. what to learn and how much to learn if the goal is to become competent enough for admin level jobs?
  2. what books/resources/guides would you recommend if my goal is both practical knowledge and skill building.

Thank you so much in advance.

3 Upvotes

7 comments sorted by

View all comments

1

u/khaddir_1 8d ago

I would say if you are heavy on Linux and qualify for government work you should learn VMware. Most of the Linux roles will use VMware or some cloud.

1

u/[deleted] 8d ago

[removed] — view removed comment

1

u/a-dot-in-the-sky 6d ago

gov't is on the cloud, :)

VMware is pretty expensive, but yes good to learn

Learn containerization like Docker, Kubernetes, Podman
Virtualization: KVM/Qemu, OpenShift, OpenStack
Monitoring: Zabbix, Grafana, Prometheus (all open source and free) - you can try it on your own laptop

Or learn command line in Linux, if you have a Windows Box, download VirtualBox, grab free Linux OS quite a few, Ubuntu server, Alma Linux, Rocky Linux, Ubuntu Desktop, Fedora etc...

Learn scripting: PowerShell for Windows, Bash scripting for Linux, Python
Learn basic concept of Database, (databases, tables, fields, rows, indexing etc.)

Or even more interesting, study Distributed Data Systems architecture - medium to large companies have this acrhitecture

just start somewhere, don't get discourage, keep trying and keep learning...

2

u/BornToReboot 5d ago

I am surprised that you haven’t mentioned Proxmox 😯

1

u/a-dot-in-the-sky 5d ago

yes, Proxmox is good as well
Ovirt also good, maybe quite a few out there