Skip to main content
RunBook Academy

Proxmox VE · Curriculum

Curriculum

253 lessons across 28 parts. Lessons build on each other; later parts assume familiarity with earlier material.

Part I

Foundations

Virtualisation, KVM/QEMU, LXC, hardware, architecture.

7 lessons
  1. 01Welcome to RunBook AcademyCourse introduction · foundation · ~5 min
  2. 02What virtualisation actually doesConcepts · foundation · ~18 min
  3. 03KVM and QEMU: the hypervisor pairConcepts · foundation · ~16 min
  4. 04Hardware virtualisation, IOMMU, and CPU featuresConcepts · foundation · ~22 min
  5. 05LXC containers vs virtual machinesConcepts · intermediate · ~16 min
  6. 06Proxmox VE architecture and daemonsArchitecture · intermediate · ~18 min
  7. 07Where configuration actually livesArchitecture · foundation · ~12 min

Part II

Production Planning

RPO/RTO, hardware, reference architectures, capacity planning.

8 lessons
  1. 01Requirements capture: RPO, RTO, workloadsRequirements · foundation · ~18 min
  2. 02Hardware selection for production ProxmoxHardware · intermediate · ~22 min
  3. 03Firmware, BIOS and controller configuration before installHardware · intermediate · ~28 min
  4. 04Reference architectures: small, medium, hyperconverged, SAN-backed, DRReference architectures · intermediate · ~24 min
  5. 05Failure-domain modellingReference architectures · intermediate · ~16 min
  6. 06Capacity planning and N+1 designReference architectures · intermediate · ~20 min
  7. 07Sizing a cluster: a worked example with real numbersCapacity · advanced · ~35 min
  8. 08Cost vs availability vs complexityTrade-offs · intermediate · ~24 min

Part III

Installation & Baseline

Installer, repositories, post-install hardening.

10 lessons
  1. 01Pre-install checklistPre-install · foundation · ~12 min
  2. 02Installer walkthroughInstall · intermediate · ~18 min
  3. 03Repositories and subscriptionsPost-install · foundation · ~12 min
  4. 04Post-install hardening baselinePost-install · intermediate · ~16 min
  5. 05Certificates and TLSPost-install · intermediate · ~12 min
  6. 06Certificate rotation, ACME renewal, and TLS hardeningCluster identity and certificates · intermediate · ~22 min
  7. 07Automated installation with answer filesAutomated installation · advanced · ~32 minLab
  8. 08Boot and root layout: ZFS root, systemd-boot and GRUBBoot and root layout · advanced · ~28 min
  9. 09proxmox-boot-tool: ESP synchronisation and kernel pinningBoot and root layout · expert · ~30 minLab
  10. 10Installing PVE on top of an existing Debian systemAlternative install paths · advanced · ~26 minLab

Part IV

Networking

Bonds, VLANs, SDN zones/VNets, fabrics, traffic separation.

10 lessons
  1. 01Linux networking primer: interfaces, bridges, tapsLinux networking · foundation · ~18 min
  2. 02Bonds, LACP, VLANs, MTULinux networking · intermediate · ~18 min
  3. 03Applying network changes without losing the nodeLinux networking · intermediate · ~24 min
  4. 04Traffic-class separationNetwork architecture · intermediate · ~16 min
  5. 05SDN: zones, VNets, subnetsSDN · advanced · ~22 min
  6. 06SDN IPAM and DNS: NetBox, phpIPAM and PowerDNSSDN · advanced · ~24 min
  7. 07SDN fabrics: OpenFabric, OSPF, WireGuardSDN · advanced · ~18 min
  8. 08EVPN and BGP routing across Proxmox clustersSDN · expert · ~22 min
  9. 09BGP policy: route maps, prefix lists and filteringSDN · expert · ~26 min
  10. 10Network failure scenarios and debuggingTroubleshooting · advanced · ~20 min

Part V

Storage Fundamentals

Block vs file vs object, IOPS, RAID ≠ backup.

8 lessons
  1. 01Storage fundamentals: block, file, objectStorage concepts · foundation · ~14 min
  2. 02IOPS, latency, queue depth, sync vs asyncStorage concepts · intermediate · ~18 min
  3. 03RAID, snapshots, thin provisioning, TRIMStorage concepts · foundation · ~14 min
  4. 04Filesystems for VM disks: ext4, xfs, and ZFS on topFilesystem choices · foundation · ~18 min
  5. 05Disk benchmarking with fio: how to verify your storage is fast enoughStorage performance · intermediate · ~25 minLab
  6. 06Storage monitoring: S.M.A.R.T., ZFS scrub health, and early warning signsStorage operations · foundation · ~15 min
  7. 07The PVE storage model: storage.cfg, types and contentStorage concepts · intermediate · ~26 min
  8. 08Choosing a storage backend: the capability matrixStorage concepts · intermediate · ~26 min

Part VI

ZFS

Pools, vdevs, ARC, ZIL, scrubs, resilver, production patterns.

8 lessons
  1. 01ZFS pools, vdevs, and RAIDZZFS architecture · intermediate · ~18 min
  2. 02ZFS ARC, ZIL/SLOG, L2ARCZFS architecture · intermediate · ~16 min
  3. 03Special vdevs, metadata devices and native encryptionZFS architecture · advanced · ~26 min
  4. 04ZFS scrub, resilver, and disk replacementZFS operations · intermediate · ~14 min
  5. 05ZFS as Proxmox storage (local-zfs, replication)ZFS in Proxmox · intermediate · ~16 min
  6. 06volblocksize, recordsize and guest alignmentZFS in Proxmox · advanced · ~26 min
  7. 07ZFS snapshots, clones, and the snapshot lifecycleZFS operations · intermediate · ~22 minLab
  8. 08ZFS send/receive: replication, off-site backups, and migrationZFS operations · advanced · ~28 minLab

Part VII

Shared Storage

NFS, iSCSI, multipath, SAN trade-offs.

9 lessons
  1. 01NFS in ProxmoxNFS · intermediate · ~14 min
  2. 02iSCSI and multipathiSCSI · advanced · ~18 min
  3. 03SAN vs distributed vs replicated — the decision frameworkStorage strategy · advanced · ~16 min
  4. 04NFS in detail: versions, performance, and PVE integrationNFS · intermediate · ~22 minLab
  5. 05iSCSI: targets, initiators, and multipath for redundancyiSCSI · advanced · ~26 minLab
  6. 06Shared storage for live migration: LVM-Thin, Ceph, and NVMe-oFStorage architecture · advanced · ~25 min
  7. 07LVM and LVM-thin as Proxmox storageBlock storage backends · advanced · ~30 min
  8. 08CIFS/SMB and directory storageFile-level backends · intermediate · ~28 min
  9. 09Moving disks between storage backendsFile-level backends · advanced · ~30 min

Part VIII

Ceph

RADOS, CRUSH, MON/MGR/OSD, PGs, failure & recovery.

11 lessons
  1. 01Ceph architecture: RADOS, MON, MGR, OSD, MDSCeph architecture · intermediate · ~20 min
  2. 02Proxmox-integrated Ceph: install and configureCeph installation · advanced · ~22 min
  3. 03Ceph hardware and network sizingCeph sizing · advanced · ~16 min
  4. 04Ceph pools: replicated, EC, FastEC, device classesCeph operations · advanced · ~20 min
  5. 05Ceph day-2: OSD replacement, scrubbing, recoveryCeph operations · advanced · ~18 min
  6. 06Ceph performance and health investigationCeph performance · advanced · ~18 min
  7. 07Ceph troubleshooting scenariosCeph troubleshooting · expert · ~18 min
  8. 08Ceph authentication: cephx, keyrings and capabilitiesCeph security · advanced · ~26 min
  9. 09Connecting Proxmox to an external Ceph clusterCeph integration · advanced · ~24 min
  10. 10RBD mirroring for cross-site replicationCeph disaster recovery · expert · ~30 min
  11. 11Upgrading Ceph: Squid to TentacleCeph lifecycle · expert · ~28 min

Part IX

Virtual Machines

KVM/QEMU, CPU, memory, disks, Cloud-Init, passthrough.

14 lessons
  1. 01VM creation and machine typesVM lifecycle · foundation · ~14 min
  2. 02VM CPU: types, NUMA, pinning, limitsCPU and memory · intermediate · ~18 min
  3. 03VM memory: ballooning, hugepages, NUMACPU and memory · intermediate · ~14 min
  4. 04VM disks: VirtIO SCSI, cache, discard, IO threadsStorage in VMs · intermediate · ~16 min
  5. 05VM network devices and configurationNetworking in VMs · intermediate · ~14 min
  6. 06Cloud-Init, templates, and clonesProvisioning · intermediate · ~16 min
  7. 07PCI/GPU passthrough, TPM, UEFIPassthrough · advanced · ~18 min
  8. 08Machine types, QEMU versions and migration compatibilityVM lifecycle · advanced · ~24 min
  9. 09VM snapshots: mechanics, cost and limitsVM lifecycle · advanced · ~24 min
  10. 10The QEMU guest agent in depthGuest integration · intermediate · ~24 min
  11. 11Consoles and recovery: noVNC, SPICE, serial and qm terminalGuest integration · advanced · ~24 minLab
  12. 12Hookscripts, startup order and resource poolsVM lifecycle · advanced · ~26 min
  13. 13Disk I/O paths: aio, cache, iothread and how they interactStorage in VMs · expert · ~26 minLab
  14. 14virtio-fs, virtio-rng, vmgenid and the rest of the device modelVirtual devices · advanced · ~24 min

Part X

LXC Containers

Namespaces, cgroups, the security boundary, bind mounts, device passthrough, nesting, recovery.

11 lessons
  1. 01LXC architecture: namespaces and cgroupsArchitecture · intermediate · ~22 min
  2. 02Privileged vs unprivileged containersSecurity · intermediate · ~22 min
  3. 03Container networking and storageConfiguration · intermediate · ~22 min
  4. 04Container migration, backups, and security boundaryOperations · intermediate · ~22 min
  5. 05LXC templates, custom images, and the template workflowContainers as workloads · intermediate · ~18 minLab
  6. 06LXC updates, migration, and low-downtime maintenanceContainers as workloads · intermediate · ~22 min
  7. 07Bind mounts and mount points: sharing host storage with a containerConfiguration · intermediate · ~26 min
  8. 08Passing devices into containers: GPUs, dongles and the boundary you give upConfiguration · advanced · ~24 min
  9. 09Nesting and Docker inside LXC: what the flag enables and what it costsSecurity · advanced · ~26 min
  10. 10Container resource limits under cgroup v2Configuration · intermediate · ~24 min
  11. 11Recovering a container that will not startOperations · advanced · ~26 min

Part XI

Clustering

Corosync, pmxcfs, quorum, QDevice.

8 lessons
  1. 01What a Proxmox cluster is (and is not)Clustering fundamentals · intermediate · ~14 min
  2. 02Corosync and pmxcfsCluster internals · advanced · ~24 min
  3. 03Quorum, votes, and QDeviceQuorum · intermediate · ~24 min
  4. 04Joining, removing, and replacing nodesCluster lifecycle · intermediate · ~26 min
  5. 05Quorum loss recoveryCluster recovery · expert · ~26 min
  6. 06Cluster networking deep dive: Corosync links, totem, and tuningCluster internals · advanced · ~32 minLab
  7. 07What /etc/pve does when quorum is lostCluster internals · advanced · ~26 min
  8. 08Cold-starting a cluster from a full shutdownCluster recovery · expert · ~28 min

Part XII

High Availability

CRM/LRM, fencing, watchdog, HA rules, prerequisites, CRS load balancing (PVE 9.2).

9 lessons
  1. 01Cluster vs HA vs DR: the terminologyHA fundamentals · foundation · ~20 min
  2. 02HA architecture: CRM, LRM, watchdog, fencingHA architecture · advanced · ~26 min
  3. 03HA rules: node-affinity (PVE 9)HA rules · advanced · ~24 min
  4. 04When HA cannot save youHA limits · advanced · ~22 min
  5. 05HA operational procedures: enable, monitor, disarmHA operations · intermediate · ~22 min
  6. 06HA in depth: groups, constraints, affinity, and the failure matrixHA advanced · advanced · ~25 minLab
  7. 07CRS and dynamic load balancing (PVE 9.2)HA advanced · advanced · ~26 min
  8. 08What HA requires: the storage, network and fencing matrixHA fundamentals · advanced · ~24 min
  9. 09Anatomy of a bad fence: two post-mortemsHA advanced · advanced · ~28 min

Part XIII

Proxmox Backup Server

Chunk store, dedup, encryption, namespaces, restore practice.

13 lessons
  1. 01PBS architecture: chunk store, dedup, encryptionPBS architecture · intermediate · ~18 min
  2. 02PBS datastores, namespaces, prune, GC, verifyPBS operations · intermediate · ~16 min
  3. 03Backup jobs and Proxmox VE integrationPBS integration · intermediate · ~14 min
  4. 04PBS remotes, sync, off-site, S3, tapePBS replication · advanced · ~16 min
  5. 05Restore practice: file-level, VM-level, restore certificationPBS restore · intermediate · ~18 minLab
  6. 06Ransomware posture and the 3-2-1 rulePBS security · intermediate · ~12 min
  7. 07Building the PBS host: install, storage layout, sizingPBS architecture · advanced · ~26 min
  8. 08Backup modes: snapshot, suspend and stopPBS integration · advanced · ~24 min
  9. 09Fleecing, bandwidth limits and backup impactPBS integration · advanced · ~26 min
  10. 10Dirty bitmaps and why incremental backups are fastPBS architecture · advanced · ~24 min
  11. 11Live restore, single-file restore and the RTO arithmeticPBS restore · advanced · ~24 minLab
  12. 12PBS users, ACLs, tokens and datastore permissionsPBS security · advanced · ~26 min
  13. 13Backing up non-PVE hosts with proxmox-backup-clientPBS integration · advanced · ~26 minLab

Part XIV

Disaster Recovery

RPO/RTO modelling, dependency mapping, DR runbooks, rebuilding the platform, protecting PBS.

9 lessons
  1. 01RPO, RTO, and dependency modellingDR fundamentals · intermediate · ~22 min
  2. 02Site failure design and DR site architectureDR architecture · advanced · ~26 min
  3. 03DR runbook exercise: restoring a fictional businessDR exercise · advanced · ~28 min
  4. 04DR test, exercise, and continuous improvementDR operations · intermediate · ~22 min
  5. 05Designing a multi-site DR strategy with PBS and ZFS replicationMulti-site architecture · advanced · ~28 min
  6. 06DR testing: fire drills, partial failures, and chaos engineeringDR practice · advanced · ~22 minLab
  7. 07Rebuilding a destroyed cluster: /etc/pve, node identity and the platform itselfDR architecture · expert · ~28 min
  8. 08Disaster recovery for the backup server itselfDR architecture · advanced · ~28 min
  9. 09Choosing a replication strategy: ZFS send, Ceph RBD mirror, PBS syncMulti-site architecture · advanced · ~26 min

Part XV

Security & Hardening

RBAC, TFA, firewall, secrets, anti-patterns.

12 lessons
  1. 01Threat model and management isolationSecurity foundations · intermediate · ~14 min
  2. 02Auth realms, RBAC, TFA, and API tokensAccess control · intermediate · ~18 min
  3. 03Proxmox firewall: host, VM, security groupsFirewall · intermediate · ~16 min
  4. 04Production hardening checklistHardening · intermediate · ~14 min
  5. 05Network security: VLANs, firewall, IDS, and intrusion detectionNetwork defence · advanced · ~25 min
  6. 06Audit logging, integrity monitoring, and compliance evidenceCompliance and evidence · advanced · ~22 min
  7. 07The ACL model: paths, propagation and custom rolesAccess control · advanced · ~30 min
  8. 08Authentication realms: LDAP, AD and sync jobsAccess control · advanced · ~28 min
  9. 09OpenID Connect and single sign-onAccess control · advanced · ~26 min
  10. 10API tokens, privilege separation and secret rotationAccess control · advanced · ~28 min
  11. 11The firewall in depth: three levels, and the nftables backendFirewall · advanced · ~32 min
  12. 12Responding to a Proxmox security advisorySecurity operations · advanced · ~28 min

Part XVI

Monitoring

Native metrics, external integrations, alerting, SLOs.

10 lessons
  1. 01What to monitor across the Proxmox stackMonitoring strategy · intermediate · ~22 min
  2. 02Metrics and notifications: two subsystems, one confusionMetrics and notifications · intermediate · ~18 min
  3. 03Alert design: SLOs, symptoms, and dashboardsAlert design · intermediate · ~22 min
  4. 04Prometheus node_exporter: collecting host and VM metricsMetrics collection · foundation · ~18 minLab
  5. 05Logging: syslog, journald, and centralised log aggregationLogging · foundation · ~18 min
  6. 06Alerting and SLOs: building meaningful on-call signalsAlerting · intermediate · ~18 min
  7. 07The PVE notification system: targets and matchersNotifications · intermediate · ~28 min
  8. 08Reading the built-in graphs: RRD, retention and limitsNative metrics · intermediate · ~24 min
  9. 09External metric servers: InfluxDB, Graphite and OpenTelemetryNative metrics · advanced · ~26 min
  10. 10Monitoring Ceph and PBSMonitoring strategy · advanced · ~28 min

Part XVII

Performance Engineering

CPU, memory, storage IOPS, "the VM is slow" debugging.

10 lessons
  1. 01CPU and memory performance engineeringCPU and memory · intermediate · ~26 min
  2. 02Storage I/O performanceStorage performance · intermediate · ~26 min
  3. 03Diagnosing "the VM is slow"Troubleshooting · intermediate · ~18 min
  4. 04VM right-sizing: matching resources to workloadsCapacity tuning · intermediate · ~20 minLab
  5. 05Network performance: MTU, offload, and tuning for VM workloadsNetwork performance · advanced · ~22 minLab
  6. 06Performance testing and benchmarking: validating your cluster is fast enoughPerformance engineering · advanced · ~22 minLab
  7. 07Host tuning: governors, C-states, THP and NUMA balancingHost tuning · advanced · ~30 min
  8. 08KSM, memory overcommit and the ballooning interactionMemory · advanced · ~30 min
  9. 09Containing a noisy neighbourContention · advanced · ~30 min
  10. 10Tuning per backend: ZFS ARC, Ceph OSD, LVM-ThinStorage tuning · advanced · ~32 min

Part XVIII

Maintenance & Lifecycle

Patching, rolling maintenance, major upgrades.

10 lessons
  1. 01Patching, repository management, and reboot planningMaintenance · intermediate · ~14 min
  2. 02Rolling maintenance: node evacuation and HA workflowsMaintenance · intermediate · ~14 min
  3. 03Major upgrades: PVE version upgrades and Ceph upgradesUpgrades · advanced · ~16 min
  4. 04Capacity planning: forecasting growth and avoiding surprisesCapacity planning · intermediate · ~20 min
  5. 05Backup verification and integrity testingMaintenance operations · intermediate · ~18 minLab
  6. 06Compliance maintenance: PCI-DSS, SOC 2, ISO 27001 evidence collectionCompliance maintenance · advanced · ~22 min
  7. 07The pveXtoY upgrade checker and the pre-upgrade gateUpgrades · advanced · ~28 min
  8. 08Repositories, apt pinning and kernel pinningRepositories and kernels · advanced · ~30 min
  9. 09Firmware, BIOS and microcode in a maintenance windowFirmware · advanced · ~28 min
  10. 10Decommissioning and refreshing a nodeLifecycle · expert · ~30 min

Part XIX

Troubleshooting

Methodology, real incident walk-throughs.

10 lessons
  1. 01Proxmox troubleshooting methodologyTroubleshooting methodology · intermediate · ~12 min
  2. 02Common Proxmox incident scenariosIncident scenarios · advanced · ~18 min
  3. 03Ceph troubleshooting: OSDs, MONs, PGs, and recovery operationsStorage troubleshooting · expert · ~26 minLab
  4. 04Network troubleshooting: bridging, VLANs, MTU, and routing issuesNetwork troubleshooting · intermediate · ~22 minLab
  5. 05VM startup failures: debugging the most common boot problemsVM troubleshooting · intermediate · ~20 minLab
  6. 06PBS troubleshooting: datastore issues, chunk corruption, and restore failuresBackup troubleshooting · advanced · ~22 minLab
  7. 07Collecting evidence: pvereport, logs and the task modelEvidence and escalation · advanced · ~28 min
  8. 08HA and fencing incidentsEvidence and escalation · advanced · ~30 min
  9. 09Storage and ZFS troubleshootingEvidence and escalation · advanced · ~32 min
  10. 10When the GUI or the API is the problemEvidence and escalation · intermediate · ~28 min

Part XX

CLI & Automation

qm, pct, pvesh, REST API, idempotency, tokens.

13 lessons
  1. 01The PVE command surface, tool by toolCLI · intermediate · ~30 min
  2. 02PVE REST API: tokens, authentication, and the API viewerREST API automation · foundation · ~18 minLab
  3. 03pvesh: scripting the PVE API like a proAPI automation · foundation · ~18 minLab
  4. 04Terraform provider for Proxmox: infrastructure as code for VMs and containersAPI automation · intermediate · ~22 minLab
  5. 05REST API automation patternsAPI and automation · intermediate · ~26 min
  6. 06Ansible for Proxmox: from ad-hoc commands to full fleet managementConfiguration management · intermediate · ~22 minLab
  7. 07Python client for Proxmox: building robust automationPython automation · intermediate · ~22 minLab
  8. 08Cloud-init, ansible-pull, and other VM bootstrap patternsVM bootstrapping · intermediate · ~18 minLab
  9. 09Webhooks and event-driven automation: react to cluster state changesEvent-driven automation · advanced · ~18 minLab
  10. 10PBS REST API: backup automation and integrationPBS automation · advanced · ~26 min
  11. 11API security, hardening, and credential managementAPI security · advanced · ~18 min
  12. 12Tasks, UPIDs and asynchronous operationsAPI and automation · advanced · ~28 min
  13. 13Idempotency and drift in Proxmox automationAPI and automation · advanced · ~30 min

Part XXI

Migration to Proxmox

VMware/Hyper-V/KVM import paths, Windows drivers.

9 lessons
  1. 01Migration from VMware, Hyper-V, and physical systemsMigration paths · advanced · ~18 min
  2. 02Migrating from VMware vSphere: full conversion playbookVMware to Proxmox · advanced · ~30 min
  3. 03Migration from VMware vSphere: the complete playbookVMware migration · advanced · ~28 minLab
  4. 04Migrating from Xen / XenServer: conversion pathsXen to Proxmox · advanced · ~25 min
  5. 05Migrating from Hyper-V: VHDX conversion and Generation 1/2 handlingHyper-V to Proxmox · advanced · ~25 min
  6. 06Cloud-to-Proxmox: importing AWS, Azure, and GCP imagesCloud to Proxmox · advanced · ~22 min
  7. 07The native ESXi import wizardFrom VMware · intermediate · ~28 min
  8. 08Rehearsing a migration and keeping a way backRunning the migration · advanced · ~28 min
  9. 09Exporting out of ProxmoxRunning the migration · advanced · ~28 min

Part XXII

Operating as a Business Service

Inventory, change mgmt, runbooks, lifecycle checks.

10 lessons
  1. 01Operational discipline: inventory, tagging, change managementOperations · intermediate · ~22 min
  2. 02Operational checklists: daily, weekly, monthly, quarterly, annualChecklists · foundation · ~20 min
  3. 03Operational runbooks and incident managementRunbooks and incidents · intermediate · ~24 min
  4. 04Capstone project: design a Proxmox infrastructureCapstone · expert · ~30 min
  5. 05Runbook maintenance: keep procedures accurate and usedOperational practice · foundation · ~18 min
  6. 06Capacity reporting and stakeholder communicationBusiness communication · foundation · ~18 min
  7. 07Cost modelling and chargebackBusiness of the platform · advanced · ~28 min
  8. 08Defining and measuring an SLABusiness of the platform · advanced · ~28 min
  9. 09Change classification and approvalBusiness of the platform · advanced · ~28 min
  10. 10On-call, escalation and handoverBusiness of the platform · intermediate · ~26 min

Part XXIII

Home Lab

Single-node and 2-node home labs, VLANs and isolation, GPU passthrough, self-hosted apps, and home-lab backup.

8 lessons
  1. 01Home lab introduction: what to run on a single NUC or mini-PCHome lab foundations · intermediate · ~18 min
  2. 02community-scripts.org: the helper-scripts catalog for ProxmoxCommunity tooling · foundation · ~15 min
  3. 03Setting up a single-node Proxmox home lab from scratchFirst-time setup · intermediate · ~20 minLab
  4. 04Building a 2-node cluster + qdevice for the home labClustering at home · intermediate · ~22 minLab
  5. 05Self-hosting popular apps: Nextcloud, Jellyfin, Pi-hole, VaultwardenSelf-hosting patterns · intermediate · ~22 minLab
  6. 06GPU passthrough for Jellyfin transcoding and AI workloadsHardware passthrough · advanced · ~25 minLab
  7. 07Home-lab networking: VLANs, firewall, and isolationNetworking at home · intermediate · ~20 minLab
  8. 08Backing up a home lab with PBS and offsite syncBackups · advanced · ~18 minLab

Part XXIV

Professional Development

From operator to engineer: design reviews, runbook writing, incident leadership, mentoring, and career planning.

8 lessons
  1. 01PDM introduction: from operator to engineerProfessional development · foundation · ~18 min
  2. 02Writing runbooks that actually get usedTechnical writing · intermediate · ~18 min
  3. 03Leading incident response: when you are the on-callIncident leadership · intermediate · ~20 min
  4. 04Mentoring 1:1s: how to grow engineers effectivelyMentoring · intermediate · ~18 min
  5. 05Design reviews: writing and evaluating architecture documentsDesign and architecture · advanced · ~22 min
  6. 06Career planning: where you are, where you want to be, how to get thereCareer planning · foundation · ~18 min
  7. 07Communicating with non-technical stakeholdersCommunication · intermediate · ~18 min
  8. 08Building an artefact portfolio: blogs, talks, and OSS contributionsPersonal branding · foundation · ~18 min

Part XXV

Proxmox Datacenter Manager

Managing several PVE clusters from one place: what PDM is and is not, installation, the remote and trust model, cross-cluster views, migration between clusters, and its maturity.

6 lessons
  1. 01What Proxmox Datacenter Manager is, and is notUnderstanding PDM · intermediate · ~26 min
  2. 02Installing PDM and connecting clustersUnderstanding PDM · intermediate · ~30 min
  3. 03The cross-cluster view: inventory, health, and what is actually liveOperating across clusters · intermediate · ~28 min
  4. 04Cross-cluster guest migration through PDMOperating across clusters · advanced · ~30 min
  5. 05Access control and the trust boundarySecurity and boundaries · advanced · ~32 min
  6. 06When PDM is the wrong answerSecurity and boundaries · advanced · ~26 min

Part XXVI

Windows Guests

Windows on KVM has its own failure modes: VirtIO at install time, the balloon service, controller changes, sysprep, domain controllers, and activation.

6 lessons
  1. 01Installing Windows on Proxmox correctlyGetting Windows onto the hypervisor · advanced · ~35 min
  2. 02VirtIO drivers, the guest agent and the balloon serviceGetting Windows onto the hypervisor · intermediate · ~35 min
  3. 03Windows templates and sysprepFleets of Windows guests · advanced · ~35 min
  4. 04Windows guest performanceFleets of Windows guests · expert · ~35 min
  5. 05Domain controllers as virtual machinesWindows in production · expert · ~40 min
  6. 06Windows guest troubleshootingWindows in production · advanced · ~40 min

Part XXVII

Multi-Cluster and Multi-Tenancy

When one cluster stops being enough: splitting, cross-cluster migration, shared standards, pools and network isolation for tenants.

6 lessons
  1. 01When one cluster becomes twoSplitting the estate · advanced · ~30 min
  2. 02Cross-cluster migration from the command lineSplitting the estate · advanced · ~32 min
  3. 03Keeping clusters identical: baselines, drift and version skewRunning more than one · advanced · ~30 min
  4. 04Operating a fleet of clustersRunning more than one · advanced · ~30 min
  5. 05Pools, delegation and the limits of tenant boundariesSharing one cluster · advanced · ~32 min
  6. 06Network isolation between tenantsSharing one cluster · advanced · ~34 min

Part XXVIII

Final Assessment

Production-readiness examination of an inherited Proxmox estate.

0 lessons

No lessons published in this part yet. The full curriculum is planned in docs/courses/proxmox/curriculum.md on GitHub.