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.
- 01Welcome to RunBook AcademyCourse introduction · foundation · ~5 min
- 02What virtualisation actually doesConcepts · foundation · ~18 min
- 03KVM and QEMU: the hypervisor pairConcepts · foundation · ~16 min
- 04Hardware virtualisation, IOMMU, and CPU featuresConcepts · foundation · ~22 min
- 05LXC containers vs virtual machinesConcepts · intermediate · ~16 min
- 06Proxmox VE architecture and daemonsArchitecture · intermediate · ~18 min
- 07Where configuration actually livesArchitecture · foundation · ~12 min
Part II
Production Planning
RPO/RTO, hardware, reference architectures, capacity planning.
- 01Requirements capture: RPO, RTO, workloadsRequirements · foundation · ~18 min
- 02Hardware selection for production ProxmoxHardware · intermediate · ~22 min
- 03Firmware, BIOS and controller configuration before installHardware · intermediate · ~28 min
- 04Reference architectures: small, medium, hyperconverged, SAN-backed, DRReference architectures · intermediate · ~24 min
- 05Failure-domain modellingReference architectures · intermediate · ~16 min
- 06Capacity planning and N+1 designReference architectures · intermediate · ~20 min
- 07Sizing a cluster: a worked example with real numbersCapacity · advanced · ~35 min
- 08Cost vs availability vs complexityTrade-offs · intermediate · ~24 min
Part III
Installation & Baseline
Installer, repositories, post-install hardening.
- 01Pre-install checklistPre-install · foundation · ~12 min
- 02Installer walkthroughInstall · intermediate · ~18 min
- 03Repositories and subscriptionsPost-install · foundation · ~12 min
- 04Post-install hardening baselinePost-install · intermediate · ~16 min
- 05Certificates and TLSPost-install · intermediate · ~12 min
- 06Certificate rotation, ACME renewal, and TLS hardeningCluster identity and certificates · intermediate · ~22 min
- 07Automated installation with answer filesAutomated installation · advanced · ~32 minLab
- 08Boot and root layout: ZFS root, systemd-boot and GRUBBoot and root layout · advanced · ~28 min
- 09proxmox-boot-tool: ESP synchronisation and kernel pinningBoot and root layout · expert · ~30 minLab
- 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.
- 01Linux networking primer: interfaces, bridges, tapsLinux networking · foundation · ~18 min
- 02Bonds, LACP, VLANs, MTULinux networking · intermediate · ~18 min
- 03Applying network changes without losing the nodeLinux networking · intermediate · ~24 min
- 04Traffic-class separationNetwork architecture · intermediate · ~16 min
- 05SDN: zones, VNets, subnetsSDN · advanced · ~22 min
- 06SDN IPAM and DNS: NetBox, phpIPAM and PowerDNSSDN · advanced · ~24 min
- 07SDN fabrics: OpenFabric, OSPF, WireGuardSDN · advanced · ~18 min
- 08EVPN and BGP routing across Proxmox clustersSDN · expert · ~22 min
- 09BGP policy: route maps, prefix lists and filteringSDN · expert · ~26 min
- 10Network failure scenarios and debuggingTroubleshooting · advanced · ~20 min
Part V
Storage Fundamentals
Block vs file vs object, IOPS, RAID ≠ backup.
- 01Storage fundamentals: block, file, objectStorage concepts · foundation · ~14 min
- 02IOPS, latency, queue depth, sync vs asyncStorage concepts · intermediate · ~18 min
- 03RAID, snapshots, thin provisioning, TRIMStorage concepts · foundation · ~14 min
- 04Filesystems for VM disks: ext4, xfs, and ZFS on topFilesystem choices · foundation · ~18 min
- 05Disk benchmarking with fio: how to verify your storage is fast enoughStorage performance · intermediate · ~25 minLab
- 06Storage monitoring: S.M.A.R.T., ZFS scrub health, and early warning signsStorage operations · foundation · ~15 min
- 07The PVE storage model: storage.cfg, types and contentStorage concepts · intermediate · ~26 min
- 08Choosing a storage backend: the capability matrixStorage concepts · intermediate · ~26 min
Part VI
ZFS
Pools, vdevs, ARC, ZIL, scrubs, resilver, production patterns.
- 01ZFS pools, vdevs, and RAIDZZFS architecture · intermediate · ~18 min
- 02ZFS ARC, ZIL/SLOG, L2ARCZFS architecture · intermediate · ~16 min
- 03Special vdevs, metadata devices and native encryptionZFS architecture · advanced · ~26 min
- 04ZFS scrub, resilver, and disk replacementZFS operations · intermediate · ~14 min
- 05ZFS as Proxmox storage (local-zfs, replication)ZFS in Proxmox · intermediate · ~16 min
- 06volblocksize, recordsize and guest alignmentZFS in Proxmox · advanced · ~26 min
- 07ZFS snapshots, clones, and the snapshot lifecycleZFS operations · intermediate · ~22 minLab
- 08ZFS send/receive: replication, off-site backups, and migrationZFS operations · advanced · ~28 minLab
Part VIII
Ceph
RADOS, CRUSH, MON/MGR/OSD, PGs, failure & recovery.
- 01Ceph architecture: RADOS, MON, MGR, OSD, MDSCeph architecture · intermediate · ~20 min
- 02Proxmox-integrated Ceph: install and configureCeph installation · advanced · ~22 min
- 03Ceph hardware and network sizingCeph sizing · advanced · ~16 min
- 04Ceph pools: replicated, EC, FastEC, device classesCeph operations · advanced · ~20 min
- 05Ceph day-2: OSD replacement, scrubbing, recoveryCeph operations · advanced · ~18 min
- 06Ceph performance and health investigationCeph performance · advanced · ~18 min
- 07Ceph troubleshooting scenariosCeph troubleshooting · expert · ~18 min
- 08Ceph authentication: cephx, keyrings and capabilitiesCeph security · advanced · ~26 min
- 09Connecting Proxmox to an external Ceph clusterCeph integration · advanced · ~24 min
- 10RBD mirroring for cross-site replicationCeph disaster recovery · expert · ~30 min
- 11Upgrading Ceph: Squid to TentacleCeph lifecycle · expert · ~28 min
Part IX
Virtual Machines
KVM/QEMU, CPU, memory, disks, Cloud-Init, passthrough.
- 01VM creation and machine typesVM lifecycle · foundation · ~14 min
- 02VM CPU: types, NUMA, pinning, limitsCPU and memory · intermediate · ~18 min
- 03VM memory: ballooning, hugepages, NUMACPU and memory · intermediate · ~14 min
- 04VM disks: VirtIO SCSI, cache, discard, IO threadsStorage in VMs · intermediate · ~16 min
- 05VM network devices and configurationNetworking in VMs · intermediate · ~14 min
- 06Cloud-Init, templates, and clonesProvisioning · intermediate · ~16 min
- 07PCI/GPU passthrough, TPM, UEFIPassthrough · advanced · ~18 min
- 08Machine types, QEMU versions and migration compatibilityVM lifecycle · advanced · ~24 min
- 09VM snapshots: mechanics, cost and limitsVM lifecycle · advanced · ~24 min
- 10The QEMU guest agent in depthGuest integration · intermediate · ~24 min
- 11Consoles and recovery: noVNC, SPICE, serial and qm terminalGuest integration · advanced · ~24 minLab
- 12Hookscripts, startup order and resource poolsVM lifecycle · advanced · ~26 min
- 13Disk I/O paths: aio, cache, iothread and how they interactStorage in VMs · expert · ~26 minLab
- 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.
- 01LXC architecture: namespaces and cgroupsArchitecture · intermediate · ~22 min
- 02Privileged vs unprivileged containersSecurity · intermediate · ~22 min
- 03Container networking and storageConfiguration · intermediate · ~22 min
- 04Container migration, backups, and security boundaryOperations · intermediate · ~22 min
- 05LXC templates, custom images, and the template workflowContainers as workloads · intermediate · ~18 minLab
- 06LXC updates, migration, and low-downtime maintenanceContainers as workloads · intermediate · ~22 min
- 07Bind mounts and mount points: sharing host storage with a containerConfiguration · intermediate · ~26 min
- 08Passing devices into containers: GPUs, dongles and the boundary you give upConfiguration · advanced · ~24 min
- 09Nesting and Docker inside LXC: what the flag enables and what it costsSecurity · advanced · ~26 min
- 10Container resource limits under cgroup v2Configuration · intermediate · ~24 min
- 11Recovering a container that will not startOperations · advanced · ~26 min
Part XI
Clustering
Corosync, pmxcfs, quorum, QDevice.
- 01What a Proxmox cluster is (and is not)Clustering fundamentals · intermediate · ~14 min
- 02Corosync and pmxcfsCluster internals · advanced · ~24 min
- 03Quorum, votes, and QDeviceQuorum · intermediate · ~24 min
- 04Joining, removing, and replacing nodesCluster lifecycle · intermediate · ~26 min
- 05Quorum loss recoveryCluster recovery · expert · ~26 min
- 06Cluster networking deep dive: Corosync links, totem, and tuningCluster internals · advanced · ~32 minLab
- 07What /etc/pve does when quorum is lostCluster internals · advanced · ~26 min
- 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).
- 01Cluster vs HA vs DR: the terminologyHA fundamentals · foundation · ~20 min
- 02HA architecture: CRM, LRM, watchdog, fencingHA architecture · advanced · ~26 min
- 03HA rules: node-affinity (PVE 9)HA rules · advanced · ~24 min
- 04When HA cannot save youHA limits · advanced · ~22 min
- 05HA operational procedures: enable, monitor, disarmHA operations · intermediate · ~22 min
- 06HA in depth: groups, constraints, affinity, and the failure matrixHA advanced · advanced · ~25 minLab
- 07CRS and dynamic load balancing (PVE 9.2)HA advanced · advanced · ~26 min
- 08What HA requires: the storage, network and fencing matrixHA fundamentals · advanced · ~24 min
- 09Anatomy of a bad fence: two post-mortemsHA advanced · advanced · ~28 min
Part XIII
Proxmox Backup Server
Chunk store, dedup, encryption, namespaces, restore practice.
- 01PBS architecture: chunk store, dedup, encryptionPBS architecture · intermediate · ~18 min
- 02PBS datastores, namespaces, prune, GC, verifyPBS operations · intermediate · ~16 min
- 03Backup jobs and Proxmox VE integrationPBS integration · intermediate · ~14 min
- 04PBS remotes, sync, off-site, S3, tapePBS replication · advanced · ~16 min
- 05Restore practice: file-level, VM-level, restore certificationPBS restore · intermediate · ~18 minLab
- 06Ransomware posture and the 3-2-1 rulePBS security · intermediate · ~12 min
- 07Building the PBS host: install, storage layout, sizingPBS architecture · advanced · ~26 min
- 08Backup modes: snapshot, suspend and stopPBS integration · advanced · ~24 min
- 09Fleecing, bandwidth limits and backup impactPBS integration · advanced · ~26 min
- 10Dirty bitmaps and why incremental backups are fastPBS architecture · advanced · ~24 min
- 11Live restore, single-file restore and the RTO arithmeticPBS restore · advanced · ~24 minLab
- 12PBS users, ACLs, tokens and datastore permissionsPBS security · advanced · ~26 min
- 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.
- 01RPO, RTO, and dependency modellingDR fundamentals · intermediate · ~22 min
- 02Site failure design and DR site architectureDR architecture · advanced · ~26 min
- 03DR runbook exercise: restoring a fictional businessDR exercise · advanced · ~28 min
- 04DR test, exercise, and continuous improvementDR operations · intermediate · ~22 min
- 05Designing a multi-site DR strategy with PBS and ZFS replicationMulti-site architecture · advanced · ~28 min
- 06DR testing: fire drills, partial failures, and chaos engineeringDR practice · advanced · ~22 minLab
- 07Rebuilding a destroyed cluster: /etc/pve, node identity and the platform itselfDR architecture · expert · ~28 min
- 08Disaster recovery for the backup server itselfDR architecture · advanced · ~28 min
- 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.
- 01Threat model and management isolationSecurity foundations · intermediate · ~14 min
- 02Auth realms, RBAC, TFA, and API tokensAccess control · intermediate · ~18 min
- 03Proxmox firewall: host, VM, security groupsFirewall · intermediate · ~16 min
- 04Production hardening checklistHardening · intermediate · ~14 min
- 05Network security: VLANs, firewall, IDS, and intrusion detectionNetwork defence · advanced · ~25 min
- 06Audit logging, integrity monitoring, and compliance evidenceCompliance and evidence · advanced · ~22 min
- 07The ACL model: paths, propagation and custom rolesAccess control · advanced · ~30 min
- 08Authentication realms: LDAP, AD and sync jobsAccess control · advanced · ~28 min
- 09OpenID Connect and single sign-onAccess control · advanced · ~26 min
- 10API tokens, privilege separation and secret rotationAccess control · advanced · ~28 min
- 11The firewall in depth: three levels, and the nftables backendFirewall · advanced · ~32 min
- 12Responding to a Proxmox security advisorySecurity operations · advanced · ~28 min
Part XVI
Monitoring
Native metrics, external integrations, alerting, SLOs.
- 01What to monitor across the Proxmox stackMonitoring strategy · intermediate · ~22 min
- 02Metrics and notifications: two subsystems, one confusionMetrics and notifications · intermediate · ~18 min
- 03Alert design: SLOs, symptoms, and dashboardsAlert design · intermediate · ~22 min
- 04Prometheus node_exporter: collecting host and VM metricsMetrics collection · foundation · ~18 minLab
- 05Logging: syslog, journald, and centralised log aggregationLogging · foundation · ~18 min
- 06Alerting and SLOs: building meaningful on-call signalsAlerting · intermediate · ~18 min
- 07The PVE notification system: targets and matchersNotifications · intermediate · ~28 min
- 08Reading the built-in graphs: RRD, retention and limitsNative metrics · intermediate · ~24 min
- 09External metric servers: InfluxDB, Graphite and OpenTelemetryNative metrics · advanced · ~26 min
- 10Monitoring Ceph and PBSMonitoring strategy · advanced · ~28 min
Part XVII
Performance Engineering
CPU, memory, storage IOPS, "the VM is slow" debugging.
- 01CPU and memory performance engineeringCPU and memory · intermediate · ~26 min
- 02Storage I/O performanceStorage performance · intermediate · ~26 min
- 03Diagnosing "the VM is slow"Troubleshooting · intermediate · ~18 min
- 04VM right-sizing: matching resources to workloadsCapacity tuning · intermediate · ~20 minLab
- 05Network performance: MTU, offload, and tuning for VM workloadsNetwork performance · advanced · ~22 minLab
- 06Performance testing and benchmarking: validating your cluster is fast enoughPerformance engineering · advanced · ~22 minLab
- 07Host tuning: governors, C-states, THP and NUMA balancingHost tuning · advanced · ~30 min
- 08KSM, memory overcommit and the ballooning interactionMemory · advanced · ~30 min
- 09Containing a noisy neighbourContention · advanced · ~30 min
- 10Tuning per backend: ZFS ARC, Ceph OSD, LVM-ThinStorage tuning · advanced · ~32 min
Part XVIII
Maintenance & Lifecycle
Patching, rolling maintenance, major upgrades.
- 01Patching, repository management, and reboot planningMaintenance · intermediate · ~14 min
- 02Rolling maintenance: node evacuation and HA workflowsMaintenance · intermediate · ~14 min
- 03Major upgrades: PVE version upgrades and Ceph upgradesUpgrades · advanced · ~16 min
- 04Capacity planning: forecasting growth and avoiding surprisesCapacity planning · intermediate · ~20 min
- 05Backup verification and integrity testingMaintenance operations · intermediate · ~18 minLab
- 06Compliance maintenance: PCI-DSS, SOC 2, ISO 27001 evidence collectionCompliance maintenance · advanced · ~22 min
- 07The pveXtoY upgrade checker and the pre-upgrade gateUpgrades · advanced · ~28 min
- 08Repositories, apt pinning and kernel pinningRepositories and kernels · advanced · ~30 min
- 09Firmware, BIOS and microcode in a maintenance windowFirmware · advanced · ~28 min
- 10Decommissioning and refreshing a nodeLifecycle · expert · ~30 min
Part XIX
Troubleshooting
Methodology, real incident walk-throughs.
- 01Proxmox troubleshooting methodologyTroubleshooting methodology · intermediate · ~12 min
- 02Common Proxmox incident scenariosIncident scenarios · advanced · ~18 min
- 03Ceph troubleshooting: OSDs, MONs, PGs, and recovery operationsStorage troubleshooting · expert · ~26 minLab
- 04Network troubleshooting: bridging, VLANs, MTU, and routing issuesNetwork troubleshooting · intermediate · ~22 minLab
- 05VM startup failures: debugging the most common boot problemsVM troubleshooting · intermediate · ~20 minLab
- 06PBS troubleshooting: datastore issues, chunk corruption, and restore failuresBackup troubleshooting · advanced · ~22 minLab
- 07Collecting evidence: pvereport, logs and the task modelEvidence and escalation · advanced · ~28 min
- 08HA and fencing incidentsEvidence and escalation · advanced · ~30 min
- 09Storage and ZFS troubleshootingEvidence and escalation · advanced · ~32 min
- 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.
- 01The PVE command surface, tool by toolCLI · intermediate · ~30 min
- 02PVE REST API: tokens, authentication, and the API viewerREST API automation · foundation · ~18 minLab
- 03pvesh: scripting the PVE API like a proAPI automation · foundation · ~18 minLab
- 04Terraform provider for Proxmox: infrastructure as code for VMs and containersAPI automation · intermediate · ~22 minLab
- 05REST API automation patternsAPI and automation · intermediate · ~26 min
- 06Ansible for Proxmox: from ad-hoc commands to full fleet managementConfiguration management · intermediate · ~22 minLab
- 07Python client for Proxmox: building robust automationPython automation · intermediate · ~22 minLab
- 08Cloud-init, ansible-pull, and other VM bootstrap patternsVM bootstrapping · intermediate · ~18 minLab
- 09Webhooks and event-driven automation: react to cluster state changesEvent-driven automation · advanced · ~18 minLab
- 10PBS REST API: backup automation and integrationPBS automation · advanced · ~26 min
- 11API security, hardening, and credential managementAPI security · advanced · ~18 min
- 12Tasks, UPIDs and asynchronous operationsAPI and automation · advanced · ~28 min
- 13Idempotency and drift in Proxmox automationAPI and automation · advanced · ~30 min
Part XXI
Migration to Proxmox
VMware/Hyper-V/KVM import paths, Windows drivers.
- 01Migration from VMware, Hyper-V, and physical systemsMigration paths · advanced · ~18 min
- 02Migrating from VMware vSphere: full conversion playbookVMware to Proxmox · advanced · ~30 min
- 03Migration from VMware vSphere: the complete playbookVMware migration · advanced · ~28 minLab
- 04Migrating from Xen / XenServer: conversion pathsXen to Proxmox · advanced · ~25 min
- 05Migrating from Hyper-V: VHDX conversion and Generation 1/2 handlingHyper-V to Proxmox · advanced · ~25 min
- 06Cloud-to-Proxmox: importing AWS, Azure, and GCP imagesCloud to Proxmox · advanced · ~22 min
- 07The native ESXi import wizardFrom VMware · intermediate · ~28 min
- 08Rehearsing a migration and keeping a way backRunning the migration · advanced · ~28 min
- 09Exporting out of ProxmoxRunning the migration · advanced · ~28 min
Part XXII
Operating as a Business Service
Inventory, change mgmt, runbooks, lifecycle checks.
- 01Operational discipline: inventory, tagging, change managementOperations · intermediate · ~22 min
- 02Operational checklists: daily, weekly, monthly, quarterly, annualChecklists · foundation · ~20 min
- 03Operational runbooks and incident managementRunbooks and incidents · intermediate · ~24 min
- 04Capstone project: design a Proxmox infrastructureCapstone · expert · ~30 min
- 05Runbook maintenance: keep procedures accurate and usedOperational practice · foundation · ~18 min
- 06Capacity reporting and stakeholder communicationBusiness communication · foundation · ~18 min
- 07Cost modelling and chargebackBusiness of the platform · advanced · ~28 min
- 08Defining and measuring an SLABusiness of the platform · advanced · ~28 min
- 09Change classification and approvalBusiness of the platform · advanced · ~28 min
- 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.
- 01Home lab introduction: what to run on a single NUC or mini-PCHome lab foundations · intermediate · ~18 min
- 02community-scripts.org: the helper-scripts catalog for ProxmoxCommunity tooling · foundation · ~15 min
- 03Setting up a single-node Proxmox home lab from scratchFirst-time setup · intermediate · ~20 minLab
- 04Building a 2-node cluster + qdevice for the home labClustering at home · intermediate · ~22 minLab
- 05Self-hosting popular apps: Nextcloud, Jellyfin, Pi-hole, VaultwardenSelf-hosting patterns · intermediate · ~22 minLab
- 06GPU passthrough for Jellyfin transcoding and AI workloadsHardware passthrough · advanced · ~25 minLab
- 07Home-lab networking: VLANs, firewall, and isolationNetworking at home · intermediate · ~20 minLab
- 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.
- 01PDM introduction: from operator to engineerProfessional development · foundation · ~18 min
- 02Writing runbooks that actually get usedTechnical writing · intermediate · ~18 min
- 03Leading incident response: when you are the on-callIncident leadership · intermediate · ~20 min
- 04Mentoring 1:1s: how to grow engineers effectivelyMentoring · intermediate · ~18 min
- 05Design reviews: writing and evaluating architecture documentsDesign and architecture · advanced · ~22 min
- 06Career planning: where you are, where you want to be, how to get thereCareer planning · foundation · ~18 min
- 07Communicating with non-technical stakeholdersCommunication · intermediate · ~18 min
- 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.
- 01What Proxmox Datacenter Manager is, and is notUnderstanding PDM · intermediate · ~26 min
- 02Installing PDM and connecting clustersUnderstanding PDM · intermediate · ~30 min
- 03The cross-cluster view: inventory, health, and what is actually liveOperating across clusters · intermediate · ~28 min
- 04Cross-cluster guest migration through PDMOperating across clusters · advanced · ~30 min
- 05Access control and the trust boundarySecurity and boundaries · advanced · ~32 min
- 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.
- 01Installing Windows on Proxmox correctlyGetting Windows onto the hypervisor · advanced · ~35 min
- 02VirtIO drivers, the guest agent and the balloon serviceGetting Windows onto the hypervisor · intermediate · ~35 min
- 03Windows templates and sysprepFleets of Windows guests · advanced · ~35 min
- 04Windows guest performanceFleets of Windows guests · expert · ~35 min
- 05Domain controllers as virtual machinesWindows in production · expert · ~40 min
- 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.
- 01When one cluster becomes twoSplitting the estate · advanced · ~30 min
- 02Cross-cluster migration from the command lineSplitting the estate · advanced · ~32 min
- 03Keeping clusters identical: baselines, drift and version skewRunning more than one · advanced · ~30 min
- 04Operating a fleet of clustersRunning more than one · advanced · ~30 min
- 05Pools, delegation and the limits of tenant boundariesSharing one cluster · advanced · ~32 min
- 06Network isolation between tenantsSharing one cluster · advanced · ~34 min
Part XXVIII
Final Assessment
Production-readiness examination of an inherited Proxmox estate.
No lessons published in this part yet. The full curriculum is planned in docs/courses/proxmox/curriculum.md on GitHub.