🔶Proxmox

Proxmox VE — the open-source hypervisor combining KVM virtualisation and LXC containers with Ceph storage and high-availability clustering.

Proxmox VE — Overview and Architecture

PROXMOX-VE

What Proxmox VE is — Type 1 hypervisor combining KVM and LXC on Debian Linux, its feature set, subscription tiers, and where it fits in the virtualisation landscape.

proxmoxproxmox-vekvmlxchypervisorvirtualisation

Proxmox VE — Installation and Initial Configuration

INSTALLATION

Installing Proxmox VE — ISO installation, ZFS RAID options, post-install steps, repository configuration, and subscription management.

proxmoxinstallationzfsdebianrepositoriessubscription

Proxmox VE — Clustering with Corosync

CLUSTERING

Building a Proxmox cluster — Corosync quorum, pmxcfs, joining nodes, cluster network requirements, and managing cluster membership.

proxmoxclustercorosyncquorumpmxcfshigh-availability

Proxmox VE — Networking

NETWORKING

Proxmox network configuration — Linux bridges, bonding (LACP), VLANs, Open vSwitch, and the /etc/network/interfaces file.

proxmoxnetworkinglinux-bridgebondingvlanopen-vswitchinterfaces

Proxmox VE — Built-in Firewall

FIREWALL

Proxmox's iptables-based firewall — three-tier configuration (Datacenter, host, VM/CT), security groups, rule syntax, and enabling per-interface.

proxmoxfirewalliptablessecuritynetwork-security

Proxmox VE — Storage Backends

STORAGE

Proxmox storage plugins — directory, LVM, LVM-Thin, NFS, iSCSI, and how to add and configure shared storage for VM disks and backups.

proxmoxstoragelvmnfsiscsishared-storage

Proxmox VE — ZFS Storage

ZFS

ZFS on Proxmox — pool types, datasets and zvols, snapshots, send/receive replication, ARC caching, and integrating ZFS as a Proxmox storage backend.

proxmoxzfsstoragesnapshotsreplicationarc

Proxmox VE — Ceph Distributed Storage

CEPH

Ceph on Proxmox — deploying a hyper-converged Ceph cluster, OSDs, monitors, pools, and using Ceph RBD for VM storage.

proxmoxcephdistributed-storagehyper-convergedrbdceph-osd

Proxmox VE — KVM Virtual Machines

KVM

Creating and managing KVM VMs in Proxmox — VM hardware configuration, disk options, CPU and memory settings, VirtIO drivers, and QEMU guest agent.

proxmoxkvmvirtual-machinesqemuvirtiovm-configuration

Proxmox VE — LXC Containers

LXC

Linux containers in Proxmox — container templates, creation, unprivileged vs privileged, resource limits, bind mounts, and containers vs KVM VMs.

proxmoxlxccontainerslinux-containersunprivilegedtemplates

Proxmox VE — High Availability

HIGH-AVAILABILITY

Proxmox HA Manager — how it detects node failures, fencing mechanisms, HA groups, resource states, and the quorum requirement.

proxmoxhigh-availabilityhafencingcorosynccluster

Proxmox VE — Backup and Restore

BACKUP

Proxmox backup with vzdump — snapshot/suspend/stop modes, backup schedules, Proxmox Backup Server, and restoring VMs and containers.

proxmoxbackupvzdumpproxmox-backup-serverrestoresnapshot

Proxmox VE — VM Advanced Features

VM-ADVANCED

Advanced Proxmox VM features — cloud-init integration, PCIe passthrough, CPU pinning, NUMA, live migration, and VM snapshots.

proxmoxcloud-initpassthroughpcielive-migrationsnapshotsnuma

Proxmox VE — Monitoring and Maintenance

MONITORING

Monitoring Proxmox — built-in node/VM metrics, RRD graphs, external monitoring with InfluxDB and Grafana, log management, and routine maintenance tasks.

proxmoxmonitoringgrafanainfluxdbmaintenancelogsmetrics

Proxmox VE — Templates and Snapshots

TEMPLATES

Proxmox VM and container templates — converting VMs to templates, linked clones vs full clones, cloud-init for rapid provisioning, and snapshot workflows.

proxmoxtemplatescloningsnapshotscloud-initprovisioning