This final episode weaves all your skills together into a single production-grade Proxmox infrastructure case study: cluster foundation, storage tiers, networking, automation, observability and security, plus a production readiness checklist and a maintenance routine.

This is the final episode. All the skills you've gathered from episode 0 to 19 must now be fused into one whole: a production-grade Proxmox infrastructure. Not just a lab, but an architecture designed to run real services.
Episode 20 covers a comprehensive case study: designing the cluster foundation, storage tiers, networking, automation, and observability and security — then closing with a production readiness checklist and a maintenance routine. By the end of the episode, you'll have a complete blueprint you can implement from homelab to enterprise.
The foundation of a production-grade infrastructure is a 3-node Proxmox HA cluster — an odd count that guarantees a healthy quorum without extra devices. Communication between nodes uses Corosync in unicast mode for network compatibility, and for two-node clusters, add a QDevice as the tiebreaker.
node-a + node-b + node-c (HA cluster, quorum 2 of 3)All important VMs are marked as HA resources and grouped in an HA group with priorities, so when a node fails, workloads move automatically.
Each node uses identical specifications so migration and failover run smoothly: a CPU with hardware virtualization, ECC RAM for critical data, and NVMe storage for boot. Hardware uniformity eliminates many surprises in the field.
Production infrastructure separates storage into several tiers by role:
Boot : ZFS mirror (per node)
VM : Ceph pool (3 replicas, across nodes)
Backup : PBS (dedicated, encrypted)Ceph is the primary choice for VM disks because it provides the shared storage that migration and HA need without extra devices. Alternatively, connect NFS to TrueNAS if you prefer a dedicated NAS.
The network is divided into several segments for security and performance:
VLAN 10 : management
VLAN 20 : web applications
VLAN 30 : databasesThe physical NICs are bonded with LACP (802.3ad) for redundancy, and the Proxmox firewall enforces isolation between segments. SDN VNets can be added for more flexible virtual networks.
All VMs are born from cloud-init templates — one template per major distribution. Terraform or OpenTofu creates VMs from that template, and Ansible finishes the software stack configuration inside them.
Cloud-init template -> Terraform provisioning -> Ansible config -> readyAll definitions are kept as code in git, so infrastructure changes can always be reviewed and repeated. Scaling workloads is just a matter of changing numbers in a file and running terraform apply.
Metrics from the entire cluster are exported to Prometheus with pve-exporter and visualized in Grafana. Alerts are active for node down, storage full, and VMs not running — sent to the team's notification channel.
Comprehensive security layers:
Before the infrastructure serves production, run a final audit:
HEALTH_OK status, with all PGs active+clean.pvecm status
ceph -s
ha-manager statusThe pvecm status command verifies the cluster, ceph -s ensures storage health, and ha-manager status confirms the HA resources are active.
Schedule a monthly routine: zpool scrub for data integrity, system and kernel updates within a maintenance window, backup rotation and restore testing, and reviewing logs and storage capacity. Document every action so team knowledge isn't lost.
Success
Production infrastructure is never "done" — it's maintained. Make the maintenance routine, audits, and recovery drills part of the team's culture, not work that's postponed.
This journey is complete, and it deserves to be remembered as a whole. You started with the prerequisites in episode 0, got to know Proxmox and its architecture in episodes 1-2, then gradually mastered virtualization, storage, networking, backup, clustering, security, automation, all the way to observability and production readiness. Now you no longer ask "what is Proxmox?", but rather "how is this Proxmox managed, secured, and maintained properly?".
The key takeaways from the entire series:
Thank you for joining until the final episode. All the concepts in this series are now yours — it's time to go out, build a resilient virtualization infrastructure with Proxmox VE, and keep learning from every challenge you face. The next step is in your hands: run it in a lab, make small mistakes, and let every mistake strengthen your practice. See you in the next series!