
Gain highly valued, standard-setting professional capabilities led by experienced instructors to solve real-world workplace challenges.
This program will be customized based on your specific requirements.
Intensive 5-Module Professional & Immersive Bootcamp
| Course Overview & Delivery FormatThis intensive boot camp is designed for experienced VMware administrators transitioning to Proxmox VE. The course is approximately 95% hands-on and focuses on enterprise planning, migration, storage, networking, automation, high availability, backup, disaster recovery, and production operations across nearly 100 guided enterprise labs • Methodology: 95% Hands-On Enterprise Labs / 5% Instructor-Led Architecture Discussion • Target Audience: VMware Administrators, Infrastructure Engineers, Systems Engineers, Linux Administrators, Solutions Architects |
Module 1: Enterprise Proxmox Architecture & Foundations
Module Focus: Establish a foundational understanding of Proxmox VE architecture, storage types, networking models, and cluster design. Learn to build, optimize, and validate enterprise-ready nodes and multi-node clusters from bare-metal up.
Key Core Curriculum Topics
Guided Hands-On Enterprise Labs
Lab 1.1 Bare-Metal Proxmox VE Installation: Install Proxmox VE on bare-metal hardware, configuring hostnames, static network interfaces, and management parameters. Validate system service health and initial GUI connectivity across management subnets.
Lab 1.2 Enterprise Repository Configuration: Disable default commercial enterprise repositories and configure no-subscription and testing repositories for enterprise evaluation. Apply post-installation updates and kernel patches across all nodes.
Lab 1.3 Core Network & System Service Configuration: Configure cluster-wide DNS resolution, NTP time synchronization, and host resolution files to ensure precise clock accuracy. Validate latency thresholds required for Corosync cluster stability.
Lab 1.4 Linux Bridge & Network Interface Setup: Create and configure standard Linux Bridges (vmbr0, vmbr1) for management and virtual machine traffic. Assign IP configurations and bind physical network interfaces to virtual bridges.
Lab 1.5 VLAN Trunking & Network Isolation: Configure 802.1q VLAN tagging on host bridge interfaces to segregate management, storage, and guest VM traffic. Test isolated guest network routing and broadcast domain boundaries across defined VLAN IDs.
Lab 1.6 LVM-Thin Storage Provisioning: Initialize local block devices and configure LVM-Thin storage pools for high-performance virtual machine disk allocation. Analyze thin-provisioning metadata overhead and set storage overcommit thresholds.
Lab 1.7 Local ZFS Pool Deployment: Create mirrored and RAID-Z ZFS pools on local NVMe/SATA storage drives using the Proxmox administration portal. Configure ZFS properties including ARC memory limits, inline compression, and deduplication.
Lab 1.8 Shared Storage Integration: NFS Datastores: Connect Proxmox hosts to remote NFS storage arrays for centralized ISO media and shared virtual disk hosting. Validate NFS mount options, file permissions, and multi-node concurrent read/write capabilities.
Lab 1.9 Block Storage Integration: iSCSI Targets: Discover, authenticate, and attach external iSCSI storage LUNs using software iSCSI initiators on Proxmox nodes. Construct LVM volume groups over attached iSCSI LUNs to support multi-host shared block storage.
Lab 1.10 Centralized ISO & Template Library Setup: Establish a unified media repository across all cluster nodes for operating system ISO images and Cloud-Init templates. Upload standard Linux distributions and Windows installation media to shared storage.
Lab 1.11 Custom Linux VM Creation & OS Installation: Deploy a enterprise Linux Virtual Machine using custom CPU, memory, and controller configurations. Complete the guest OS installation and configure base network services and local administrative accounts.
Lab 1.12 Windows VM Deployment & VirtIO Integration: Create a Windows Server Virtual Machine and attach VirtIO driver ISOs during initial setup. Inject optimized VirtIO SCSI, network, and balloon drivers to ensure maximum storage and network throughput.
Lab 1.13 QEMU Guest Agent Installation & Optimization: Install and enable the QEMU Guest Agent daemon across Linux and Windows virtual machine guests. Verify host-to-guest communications, graceful OS shutdowns, and accurate IP address reporting in the console.
Lab 1.14 VM Template Creation & Management: Generalize Linux and Windows guest virtual machines using sysprep and Cloud-Init cleanup utilities. Convert optimized golden-master VMs into reusable Proxmox templates for rapid provisioning.
Lab 1.15 Linked & Full VM Cloning Operations: Provision new virtual machines using both linked clones for near-instant deployment and full clones for independent storage allocation. Compare disk utilization, performance, and creation speeds between cloning modes.
Lab 1.16 Multi-Node Proxmox Cluster Creation: Initialize a multi-node Proxmox cluster using Corosync for real-time cluster state communication. Join secondary nodes into the cluster fabric and verify quorum state across all members.
Lab 1.17 Cluster Health & Corosync Validation: Analyze Corosync status, assign redundant cluster communication links, and evaluate vote distribution across nodes. Simulate single-link network failures to test cluster stability and heartbeat redundancy.
Lab 1.18 Storage Benchmarking & I/O Performance Testing: Execute benchmarking utilities against LVM-Thin, ZFS, NFS, and iSCSI backends to establish performance baselines. Document read/write IOPS, sequential throughput, and access latency across storage tiers.
Lab 1.19 Network & Storage Troubleshooting: Diagnose and resolve intentional network misconfigurations, storage disconnections, and quorum losses. Use command-line utilities (pvecm, qm, pvesm) to restore operational state and repair cluster configuration files.
Lab 1.20 Architecture Validation & Comprehensive Review: Perform an audit of overall cluster health, storage pools, network bridges, and VM configurations. Ensure all nodes meet operational standards prior to executing migration workflows.
Module 2: VMware Infrastructure Assessment & Migration Planning
Module Focus: Discover, analyze, and plan the systematic migration of VMware vSphere workloads to Proxmox VE. Master automated tools and disk conversion pipelines to execute seamless VM migrations with minimal downtime.
Key Core Curriculum Topics
Guided Hands-On Enterprise Labs
Lab 2.1 Automated VMware Environment Inventory: Execute discovery scripts against vCenter APIs to catalog ESXi hosts, datastores, network port groups, and virtual machines. Export machine specs to build a centralized migration tracking database.
Lab 2.2 Application & Service Dependency Mapping: Analyze network connections and service dependencies across inventory workloads using automated traffic analysis. Group virtual machines into logical, low-risk migration waves to prevent application breakage.
Lab 2.3 VMware VM Export via OVF Tool & CLI: Export virtual machines from ESXi datastores using ovftool and direct govc commands. Extract disk files and configuration manifests to dedicated intermediate landing storage.
Lab 2.4 VMDK to QCow2/RAW Disk Format Conversion: Convert single and multi-file VMDK disks into qcow2 and raw image formats using qemu-img. Verify block image integrity and optimize sparse disk allocation during conversion.
Lab 2.5 Direct Storage Streaming Migration: Stream VM disk groups directly from VMware datastores over NFS/SMB targets into Proxmox storage volumes. Eliminate intermediate staging disk requirements and accelerate conversion throughput.
Lab 2.6 Automated virt-v2v Conversion Execution: Execute virt-v2v against converted Linux and Windows disk images to inject necessary KVM kernel drivers. Automatically modify guest operating system configurations for hardware compatibility.
Lab 2.7 Importing Disks into Proxmox VMs: Create shell Proxmox VMs matching original CPU and RAM allocations, then import converted disk images using qm importdisk. Attach imported disks to appropriate VirtIO SCSI controllers.
Lab 2.8 Cold Migration Execution: Linux Workloads: Execute full offline migrations of standalone Linux application servers from vSphere to Proxmox. Perform post-migration network interface rebindings, hostname checks, and service validation.
Lab 2.9 Cold Migration Execution: Windows Server Workloads: Perform cold migrations of Windows Server instances, pre-injecting VirtIO controllers to prevent storage boot errors. Resolve driver startup dependencies and verify system event logs post-boot.
Lab 2.10 Migrating Active Directory Domain Controllers: Migrate secondary Active Directory domain controllers to Proxmox while primary domain controllers remain active on VMware. Validate SYSVOL replication, Kerberos authentication, and DNS health post-migration.
Lab 2.11 Migrating Enterprise SQL Databases: Perform database-aware migrations of Microsoft SQL Server workloads. Quiesce database services, transfer transaction logs, attach storage volumes, and verify database consistency post-cutover.
Lab 2.12 Migrating IIS & Web Application Servers: Migrate IIS and Nginx web application servers to target Proxmox nodes. Update network bindings, SSL certificate associations, and verify external service accessibility.
Lab 2.13 Post-Migration Driver & Software Cleanup: Uninstall VMware Tools completely from migrated guest operating systems. Remove residual registry entries, cleanup ghost network adapters, and optimize QEMU guest agent services.
Lab 2.14 Network Re-IP & DNS Update Automation: Execute automated scripts to update IP addresses, default gateways, and enterprise DNS records for migrated VMs. Verify host reachability and routing across network subnet transitions.
Lab 2.15 Disk I/O & Controller Performance Optimization: Reconfigure VM storage controllers to use VirtIO SCSI Single with IOThread support enabled. Benchmark disk performance improvements against original VMware baseline metrics.
Lab 2.16 Cold Migration Wave Execution: Execute a multi-VM migration wave using scripted automation pipelines. Track conversion times, import durations, and total application downtime against SLA parameters.
Lab 2.17 Near-Zero Downtime Storage Syncing: Configure continuous rsync and block-level synchronization tasks for data-heavy VMs to replicate changed blocks prior to final cutover. Reduce total cutover downtime to a brief final sync and reboot.
Lab 2.18 Rollback Plan Execution & DR Simulation: Simulate a migration failure during cutover and execute a full rollback procedure back to the original VMware environment. Validate data integrity on original VMs to ensure zero data loss.
Lab 2.19 Post-Migration Application Acceptance Testing: Run automated validation scripts to verify database connectivity, web endpoints, and authentication flows across migrated VMs. Ensure the migrated stack meets operational functional baselines.
Lab 2.20 Migration Readiness Gate Review: Analyze overall migration metrics, conversion logs, and performance reports across completed waves. Complete the migration readiness checklist before advancing to enterprise storage deployment.
Module 3: Enterprise Storage & High Availability Architecture
Module Focus: Design, deploy, and maintain highly available storage and compute infrastructure in Proxmox VE. Master hyperconverged Ceph storage, Proxmox Backup Server (PBS) integration, VM snapshots, and HA cluster fencing.
Key Core Curriculum Topics
Guided Hands-On Enterprise Labs
Lab 3.1 Hyperconverged Ceph Cluster Initialization: Deploy Ceph directly on Proxmox nodes, initializing Ceph Monitors (MONs) and Managers (MGRs). Establish dedicated, physically isolated public and cluster network interfaces for Ceph traffic.
Lab 3.2 OSD Deployment & Storage Pool Creation: Prepare raw NVMe/SSD drives and initialize Ceph Object Storage Daemons (OSDs). Create replicated Ceph storage pools and define custom CRUSH maps for fault isolation.
Lab 3.3 CephFS & Shared Storage Integration: Deploy CephFS Metadata Servers (MDS) and configure shared file systems for file-based application storage. Mount CephFS across all Proxmox cluster nodes for shared storage access.
Lab 3.4 Proxmox Backup Server (PBS) Installation: Install and initialize a dedicated Proxmox Backup Server instance on physical hardware or dedicated VM. Configure backup storage datastores, encryption keys, and administrative access controls.
Lab 3.5 Integration of Proxmox VE with PBS: Connect Proxmox VE nodes to Proxmox Backup Server using API tokens and TLS fingerprint verification. Configure backup storage targets within the Proxmox administrative console.
Lab 3.6 Automated VM Backups & Deduplication Verification: Schedule automated backup jobs targeting active production virtual machines. Monitor chunk deduplication ratios, compression efficiency, and backup execution speed during backup runs.
Lab 3.7 File-Level & Granular VM Restores: Perform file-level restores directly from PBS backup snapshots via the Proxmox administrative web interface. Extract individual files and directories without restoring the entire virtual machine.
Lab 3.8 Storage Replication Setup (ZFS-to-ZFS): Configure scheduled ZFS storage replication tasks for non-Ceph local ZFS setups. Replicate VM state between cluster nodes at frequent intervals for fast recovery capability.
Lab 3.9 Proxmox High Availability (HA) Resource Configuration: Configure the Proxmox HA Manager and add critical virtual machines to HA groups. Define failover priorities, preferred node ordering, and maximum restart attempt thresholds.
Lab 3.10 Hard Node Failure Simulation & Automated Failover: Simulate ungraceful host power loss on a cluster node running HA virtual machines. Observe automatic quorum adjustment, fencing execution, and VM recovery on surviving cluster nodes.
Lab 3.11 Live Migration with Shared Storage: Execute live migrations of running virtual machines between cluster nodes using shared Ceph storage. Measure network throughput, memory dirty rates, and zero-downtime execution.
Lab 3.12 Live Migration with Local Storage: Perform live migrations of virtual machines located on local ZFS pools to another cluster node. Monitor real-time disk block streaming alongside live CPU and RAM memory transfers.
Lab 3.13 VM Snapshot Management & Rollback: Create manual and scheduled VM snapshots prior to system updates. Execute snapshot rollbacks and analyze delta storage growth on ZFS and Ceph storage backends.
Lab 3.14 Ceph OSD Failure Simulation & Recovery: Forcefully mark a Ceph OSD as offline to simulate physical disk failure. Observe automatic data rebalancing, self-healing processes, and replace the simulated bad disk via CLI.
Lab 3.15 Storage Network Outage & Path Failover Testing: Simulate network link degradation and interface failures on dedicated storage networks. Test redundant network bonding failover without disrupting running VM storage operations.
Lab 3.16 Ceph Storage Performance Tuning: Tune Ceph OSD thread counts, write log locations, and network socket buffers. Benchmark IOPS and latency improvements on tuned storage pools using automated disk testing tools.
Lab 3.17 Proxmox HA Fencing Mechanism Deep Dive: Configure hardware IPMI/iLO interfaces and Watchdog timers for node fencing. Ensure strict fencing enforcement to prevent split-brain conditions during network isolation.
Lab 3.18 Cross-Datacenter Backup & Remote Sync: Configure PBS remote sync jobs to replicate backup datastores to offsite backup infrastructure. Verify offsite backup integrity and disaster recovery readiness.
Lab 3.19 Disaster Recovery Restore Challenge: Simulate total primary cluster loss and rebuild cluster state from bare metal. Restore all mission-critical infrastructure virtual machines from Proxmox Backup Server datastores.
Lab 3.20 Storage & HA Operational Review: Perform full cluster, Ceph, and PBS health evaluations using administrative dashboards. Resolve any lingering warnings or storage degradation prior to operational deployment.
Module 4: Enterprise Security, Automation & Production Operations
Module Focus: Secure, automate, and manage Proxmox VE at scale. Implement enterprise Role-Based Access Control (RBAC), Active Directory integration, Infrastructure-as-Code (IaC) deployment via Terraform and Ansible, automated monitoring, and hardening standards.
Key Core Curriculum Topics
Guided Hands-On Enterprise Labs
Lab 4.1 Active Directory & LDAP Realm Integration: Connect Proxmox VE to corporate Active Directory domain controllers using secure LDAPS. Enable domain user authentication for the Proxmox administrative web portal.
Lab 4.2 Role-Based Access Control (RBAC) Implementation: Define custom administrative roles, resource pools, and ACL permissions. Assign granular access rights to distinct organizational roles (e.g., Storage Admin, Audit, Helpdesk).
Lab 4.3 API Token Generation & Security Scoping: Generate API tokens for automated system access without exposing user credentials. Restrict token permissions using custom privilege rules and API path constraints.
Lab 4.4 SSL/TLS Certificate Deployment & ACME Integration: Install custom enterprise wildcard SSL certificates on Proxmox API endpoints. Configure automated ACME/Let’s Encrypt certificate renewal workflows across all nodes.
Lab 4.5 Proxmox Datacenter Firewall Configuration: Enable the Proxmox cluster-wide firewall and establish global security rulesets. Restrict access to administrative ports and management services across host interfaces.
Lab 4.6 Host-Level & VM-Level Firewall Policies: Define host-specific and individual VM network interface firewall rules. Implement security groups and macro rulesets to enforce micro-segmentation policies.
Lab 4.7 Automated Cloud-Init Template Provisioning: Build Cloud-Init enabled OS templates for rapid, non-interactive VM deployments. Pre-configure SSH keys, default user accounts, network configurations, and base packages.
Lab 4.8 Infrastructure as Code with Terraform: Provider Setup: Configure the Terraform Proxmox provider using API tokens and security credentials. Initialize a workspace and construct state files for Proxmox infrastructure management.
Lab 4.9 Terraform VM Provisioning & Lifecycle Automation: Write and execute Terraform manifests to provision, scale, modify, and decommission groups of virtual machines. Manage infrastructure state declaratively.
Lab 4.10 Ansible Configuration Management: Host Setup: Execute Ansible playbooks to configure fresh Proxmox host installs, manage repositories, and apply system packages. Standardize host configurations across the cluster.
Lab 4.11 Ansible VM Deployment & In-Guest Configuration: Deploy new VMs via Ansible Proxmox modules and automatically run post-provisioning software configuration inside the guest OS. Automate end-to-end VM service delivery.
Lab 4.12 Proxmox REST API Automation Scripting: Write custom Python and Bash scripts to interact directly with the Proxmox REST API. Extract system metrics, create snapshot tasks, and trigger VM actions programmatically.
Lab 4.13 InfluxDB & Prometheus Metric Forwarding: Configure Proxmox metric server export plugins to stream host and guest performance data to external InfluxDB and Prometheus instances in real time.
Lab 4.14 Grafana Dashboard Integration for Proxmox: Import and build enterprise dashboards in Grafana to visualize CPU, RAM, disk I/O, network traffic, and Ceph cluster health across the infrastructure.
Lab 4.15 Centralized Log Aggregation & Audit Trail: Configure systemd-journald and rsyslog log forwarding to send Proxmox administrative, system, and task logs to a centralized SIEM/ELK stack.
Lab 4.16 Automated Alerting & Notification Channels: Configure Proxmox notification targets (SMTP, Webhooks, Gotify) for system events. Trigger instant alerts on node offline events, storage thresholds, or HA failover triggers.
Lab 4.17 Host Hardening & Security Compliance: Apply Linux host hardening standards (SSH key-only auth, fail2ban, kernel sysctl hardening, disabling unneeded services). Verify compliance against CIS benchmarks.
Lab 4.18 Automated Patching & Rolling Node Upgrades: Execute zero-downtime cluster maintenance using live migration and automated node updates. Patch Proxmox nodes sequentially while keeping all guest workloads online.
Lab 4.19 Disaster Recovery Automation & Scripting: Write automated recovery scripts to parse PBS backup manifests and trigger bulk VM restores on clean secondary hardware in a disaster recovery site scenario.
Lab 4.20 Security & Operations Capstone Readiness Check: Verify all security, automation, monitoring, and patching systems are fully operational. Finalize all automation scripts before entering the Final Capstone Project.
Module 5: Enterprise Migration Capstone Project
Module Focus: Apply all knowledge acquired throughout the boot camp to plan, execute, and validate a full-scale, end-to-end enterprise migration. Work in simulated engineering teams to transition a multi-tier datacenter environment from VMware vSphere to Proxmox VE under realistic cutover conditions.
Key Core Curriculum Topics
Guided Hands-On Enterprise Labs
Lab 5.1 Migration Runbook & Maintenance Window Planning: Develop an end-to-end operational runbook, establishing step-by-step cutover procedures, wave sequencing, staff roles, and precise time allocations for the capstone migration.
Lab 5.2 Change Control & Pre-Migration System Snapshots: Document change tickets and execute complete pre-migration system state snapshots and database backups across the target vSphere infrastructure prior to cutover.
Lab 5.3 Core Network & VLAN Pre-Provisioning on Proxmox: Configure target Proxmox network bridges, VLAN trunks, and firewall rules to match existing VMware network mappings prior to VM arrival.
Lab 5.4 Target Storage Provisioning & Ceph Pool Allocation: Initialize and assign dedicated storage pools across target Proxmox nodes, ensuring sufficient storage space, replication settings, and I/O capacity for incoming workloads.
Lab 5.5 Executing Wave 1: Core Network & Auth Infrastructure: Migrate core domain services including Active Directory domain controllers, DNS servers, and DHCP infrastructure to the target Proxmox cluster.
Lab 5.6 Core Service Validation & Domain Integrity Verification: Run automated tests against migrated domain controllers. Ensure Active Directory replication, Kerberos tickets, and DNS resolution operate cleanly on Proxmox.
Lab 5.7 Executing Wave 2: Enterprise Database Migration: Execute cutover for mission-critical Microsoft SQL Server and Linux database clusters. Minimize downtime via pre-staged disk copies and final delta synchronization.
Lab 5.8 Database Consistency & Integrity Verification: Execute database check commands (DBCC CHECKDB, query tests). Verify write access, log shipping, and application pool connections across migrated database instances.
Lab 5.9 Executing Wave 3: Middleware & Application Servers: Migrate application middleware, API gateways, and backend business logic servers. Re-bind network settings and QEMU drivers during import.
Lab 5.10 Application Tier Integration Testing: Verify multi-tier connectivity between application nodes and core database services. Troubleshoot network routing or permission issues encountered during conversion.
Lab 5.11 Executing Wave 4: Web Servers & Front-End Portals: Migrate customer-facing web servers (IIS, Nginx, Apache). Update external IP assignments, load balancer targets, and SSL certificate bindings.
Lab 5.12 End-to-End Application Stack Validation: Execute synthetic user transactions against the migrated multi-tier application stack. Confirm web UI, backend application, and database communication functions seamlessly.
Lab 5.13 Post-Migration Cleanup & VMware Decommissioning: Disable legacy VMware virtual machines, clean up host storage mounts, and update central asset management tools to reflect Proxmox hosting.
Lab 5.14 Proxmox High Availability & Monitoring Onboarding: Enroll all newly migrated virtual machines into Proxmox HA management groups and assign monitoring agents for centralized performance tracking.
Lab 5.15 Automated PBS Backup Onboarding for Workloads: Configure new PBS backup schedules, encryption parameters, and retention policies for all newly onboarded virtual machines. Execute initial full backups.
Lab 5.16 Disaster Recovery Failover & Restore Validation: Simulate host destruction on the new Proxmox environment. Perform full HA failover and PBS DR restores to verify recovery time objectives (RTOs).
Lab 5.17 System Benchmarking & Performance Optimization: Execute performance comparison tests against original VMware baselines. Tune CPU pin settings, disk cache modes, and memory settings for optimal execution.
Lab 5.18 Post-Cutover Security Audit & Access Control Review: Run security scanners and audit user access permissions across the new Proxmox environment. Ensure full compliance with organizational security baselines.
Lab 5.19 Executive Migration Summary & Post-Mortem Report: Draft a comprehensive post-migration report detailing downtime metrics, performance benchmarks, total storage savings, and operational readiness.
Lab 5.20 Capstone Project Sign-Off & Go-Live Finalization: Present migration metrics to course instructors and stakeholders, perform formal sign-off, and celebrate successful transition to production Proxmox VE!
Bootcamp Key Takeaways & Enterprise Competencies
Operational Excellence: Develop comprehensive migration runbooks, lead change control processes, enforce security hardening compliance, and execute seamless production cutovers.
Architecture & Deployment: Design, build, and maintain production-grade, highly available Proxmox VE clusters integrated with hyperconverged Ceph storage arrays and isolated network fabrics.
Workload Migration: Execute end-to-end migrations of complex Linux and Windows workloads from VMware vSphere to Proxmox VE with minimal downtime using automated conversion pipelines.
Automation & Infrastructure as Code: Leverage Terraform, Ansible, and the Proxmox REST API to automate host initialization, guest provisioning, and daily operational tasks declaratively.
Resilience & Disaster Recovery: Implement robust backup and recovery topologies using Proxmox Backup Server (PBS), automated snapshot management, and hardware fencing for instant failover.
Flexible Custom Deliveries
Programs can be adjusted based on individual or organizational needs. Please contact us to discuss bespoke formats.