Course Code: proxmox1
Duration: 21 hours
Prerequisites:

To effectively follow the course, it is recommended to have the following skills:

  • Basic knowledge of virtualization (concepts such as hypervisor, VM, snapshots, etc.)
  • Experience in Linux system administration (preferably Debian-based)
  • Familiarity with TCP/IP networking, firewall management, and basic security concepts
  • At least a basic understanding of Proxmox VE or other virtualization environments
  • General knowledge of storage (RAID, LVM, NFS, iSCSI, etc.)
Overview:

This in-depth technical course is designed to equip participants with the necessary skills to manage virtualized infrastructure based on Proxmox VE at an advanced level, with a focus on storage, backup, high availability, security, and monitoring. Through theoretical lessons and numerous practical exercises, participants will learn to:

  • Manage local and remote storage, leveraging ZFS for advanced features and integrating Ceph for distributed storage scenarios.
  • Implement backup and disaster recovery strategies using snapshots, replication, restore, and Proxmox Backup Server.
  • Design and manage high availability clusters, enabling live VM migration and load balancing.
  • Apply best practices for strengthening security, configure firewalls and protections for VMs and containers.
  • Monitor performance and logs with integrable tools like Zabbix, Prometheus, and Grafana, for full visibility into the infrastructure.
  • Develop real-world use cases in academic and corporate environments, including DevOps environments, production service hosting, and HPC clusters.

The course is highly practical and hands-on, with sessions that guide participants from initial configuration to the simulation of failover scenarios.

Course Outline:

Storage and Backup in Proxmox Storage Management
    Local and remote storage
    Using ZFS for advanced storage
    Integration with Ceph for distributed storage

Backup and Disaster Recovery

    Backup strategies in Proxmox      Snapshot, Replication, and Restore
    Configuration of Proxmox Backup Server

Cluster and High Availability

    Introduction to Proxmox clusters
    Creation and management of an HA (High Availability) cluster      Live migration of VMs and load balancing

Security and Monitoring – Hardening and Security
    Security best practices in virtualized environments
    Firewall configuration and access protection      VM and container isolation and protection

Monitoring Tools

    Logging and resource monitoring
    Integration with Zabbix, Prometheus, Grafana      Performance analysis and troubleshooting

Use Cases and Applications in Academic and Business Environments

    Virtualization for university IT labs      Test and development environments for DevOps
    Hosting of services and applications in production      HPC clusters for distributed computing

Hands-on Exercises

Complete installation and configuration of a Proxmox environment 
Creation and management of virtual machines and containers 
Configuration of a Proxmox cluster with HA and distributed storage 
Simulation of backup, restore, and failover management

Sites Published:

Italia - Proxmox VE