Infrastructure & Virtualization Lab
A repeatable KVM/Linux lab used to test deployment, networking, HTTPS, service persistence, backup, restoration, and failure recovery in controlled environments.
Purpose
The lab provides repeatable, disposable environments for understanding service behavior before applying changes to more important systems.
Environment
The independent lab uses KVM, Ubuntu and Debian guests, Docker, Nginx, local networking and domain mapping, and HTTPS. It does not inherit the scale or technologies of separate professional experience.
Exercises
- Provision clean Linux virtual machines.
- Compare native and container deployment behavior.
- Test local networking, domain mapping, reverse proxying, and HTTPS.
- Verify service persistence after restart.
- Create and restore application backups.
- Introduce controlled failures and verify recovery.
Deployment and recovery use
Each exercise separates configuration from evidence. Processes, routes, ports, certificates, persisted data, and application access are checked independently rather than inferred from a successful installer exit.
Relationship to ERPNext Toolkit
The lab supports repeatable development and recovery exercises for ERPNext Developer Toolkit without being presented as an enterprise environment.
Lessons and evidence
Recovery confidence comes from restoration and verification, not from the existence of a backup file. No claims about 100+ VMs, VMware ESXi, Windows Server, Red Hat, SAN/NAS, RAID, or enterprise topology belong to this project.