Build a Linux Lab That Actually Works
Practical Linux DevOps is a working manual for building a Linux-based lab that supports real development and operations work. John S. Tonello begins with the physical layer—servers, storage, switches, and IP planning—then moves into virtualization, services, and automation. The result is a lab that can host DNS, email, web applications, databases, and containerized workloads, not just a throwaway VM.
What You’ll Set Up 💻
- Hardware and networking foundations: choose equipment, plan address pools, configure switches, and use bridges and bonds for reliable connectivity.
- Virtualization environments: work with Proxmox VE, KVM, LXC containers, cloning, templates, and network setups for single- and dual-NIC hosts.
- Core infrastructure services: deploy DNS with forward and reverse zones, set up Postfix and Dovecot for email, and build a LAMP stack with Apache and PHP.
- Databases and web servers: install MariaDB, create users and databases, explore NGINX alternatives, and run services in Docker containers.
- Automation and management: use Ansible and Chef for repeatable deployments, Webmin for server administration, and Git for version control.
From Virtual Machines to Automation ⚙️
The book follows a logical progression. Early chapters establish the hardware and network foundation. Middle chapters introduce virtualization and self-hosted services. Later chapters shift toward containerization, configuration management, and automated testing. Along the way, topics such as Proxmox replication, Chef InSpec profiles, and Git repositories show how a lab can be maintained with the same practices used in professional environments.
Who This Book Is For
System administrators, developers, and DevOps practitioners who want a practical Linux lab will find clear guidance here. It also suits homelab enthusiasts and students who prefer building real services over relying only on cloud sandboxes. The material assumes some comfort with Linux, but it explains the steps needed to assemble and manage the environment.
A Lab That Grows With You
Practical Linux DevOps treats the lab as an evolving system. Whether you are practicing automation, testing deployments, or learning to run your own DNS and email, the projects provide a foundation you can extend as your skills and needs change.
User Reviews
Only logged in customers who have purchased this product may leave a review.
Original price was: $5.00.$2.50Current price is: $2.50.

There are no reviews yet.