Obsah
Proxmox Virtual Environment (Proxmox VE)
Proxmox VE je kompletní open-source platforma pro enterprise virtualizaci. Kombinuje v sobě dva typy virtualizace: plnou virtualizaci pomocí KVM/QEMU a kontejnerovou virtualizaci postavenou na LXC (Linux Containers). Celý systém je postaven na stabilním základu distribuce Debian GNU/Linux a upraveném Ubuntu jádře, což administrátorům poskytuje plný přístup k robustnímu linuxovému ekosystému.
Proxmox integruje správu virtuálních strojů, kontejnerů, softwarově definovaných úložišť a virtuálních sítí do jednoho přehledného webového rozhraní. Tím se stává přímou a velmi populární alternativou ke komerčním řešením typu VMware vSphere nebo Microsoft Hyper-V.
Architektura a klíčové komponenty
Proxmox VE nestaví na proprietárních technologiích, ale efektivně propojuje osvědčené open-source nástroje do jednoho funkčního celku.
1. KVM (Kernel-based Virtual Machine)
Pro spouštění plnohodnotných virtuálních strojů s libovolným operačním systémem (Windows, Linux, BSD) využívá Proxmox technologii KVM. Tento modul v linuxovém jádře mění operační systém hostitele na hypervizor typu 1 (bare-metal). Díky tomu mají virtuální stroje přímý přístup k hardwarové virtualizaci procesorů Intel VT-x nebo AMD-V.
2. LXC (Linux Containers)
Pro provoz lehkých linuxových instancí bez režie kompletní emulace hardwaru integruje Proxmox kontejnerovou technologii LXC. Kontejnery sdílejí jádro hostitelského systému, což znamená, že nastartují během několika sekund a spotřebovávají naprosté minimum procesorového času a operační paměti RAM.
3. Clusterový souborový systém (pmxcfs)
Unikátní komponenta vyvinutá přímo týmem Proxmox. Jedná se o databází řízený souborový systém clusteru, který se replikuje v reálném čase na všechny uzly (nody) prostřednictvím Corosync. Umožňuje administrátorům konfigurovat a spravovat celý cluster z webového rozhraní kteréhokoli připojeného serveru.
Správa úložišť (Storage) v Proxmoxu
Jednou z největších předností platformy je nativní podpora široké škály souborových systémů a síťových úložných architektur, což je klíčové pro optimalizaci výkonu datových polí.
ZFS (Zettabyte File System)
Pro lokální úložiště Proxmox standardně doporučuje ZFS. Tento pokročilý souborový systém v sobě integruje softwarový RAID, kontrolu integrity dat proti softwarovým chybám (bit rot), vestavěnou kompresi a extrémně rychlé vytváření snapshotů a klonů.
Ceph RBD (Radical Decentralized Storage)
Pro budování hyperkonvergované infrastruktury (HCI) obsahuje Proxmox plně integrovanou podporu pro Ceph. Ten umožňuje propojit lokální disky ze všech serverů v clusteru do jednoho masivního, distribuovaného a vysoce redundantního úložiště. Výpadek jednoho nebo více serverů tak nezpůsobí ztrátu dat ani přerušení provozu.
Sdílená síťová úložiště
Kromě interních řešení se Proxmox dokáže snadno připojit k externím prvkům enterprise infrastruktury. Samozřejmostí je podpora pro iSCSI a Fibre Channel v rámci SAN sítí, stejně jako souborové protokoly NFS a SMB/CIFS pro běžné síťové sdílení.
Síťová architektura v Proxmox VE
Síťování v Proxmoxu je plně softwarově definované (SDN) a nabízí několik vrstev abstrakce pro připojení virtuálních rozhraní.
Základním stavebním kamenem je Linux Bridge (vmbr), který funguje jako virtuální softwarový switch. Fyzická síťová karta serveru se propojí s tímto mostem a virtuální stroje pak využívají svá vlastní virtuální síťová rozhraní VNI pro komunikaci do vnější sítě.
Pro pokročilé konfigurace integruje Proxmox podporu pro Open vSwitch (OVS), který zvládá komplexní směrování, a moderní subsystém SDN (Software-Defined Networking). Ten umožňuje nativně spravovat softwarové overlay sítě typu VXLAN nebo EVPN, což usnadňuje izolaci provozu v multitenantních prostředích a cloudech.
Při požadavku na maximální propustnost a minimální latenci podporuje Proxmox technologii PCI Passthrough. Ta dovoluje dedikovat konkrétní fyzický hardware (např. síťovou kartu, NVMe disk nebo GPU) přímo jednomu konkrétnímu virtuálnímu stroji.
Pokročilé enterprise funkce
Proxmox poskytuje bezplatně funkce, které jsou u komerčních konkurentů často licencovány v nejvyšších cenových patrech.
High Availability (HA) a živá migrace
Pokud jsou uzly zapojeny v clusteru a využívají sdílené úložiště, Proxmox umožňuje provádět živou migraci (Live Migration) běžících virtuálních strojů mezi fyzickými servery bez jakéhokoli výpadku. V případě hardwarové havárie jednoho serveru navíc integrovaný HA manažer automaticky nastartuje postižené virtuální stroje na zbývajících funkčních nodech.
Proxmox Backup Server (PBS)
Pro zálohování sítě a dat nabízí platforma integraci s Proxmox Backup Serverem. PBS přináší pokročilou deduplikaci na straně klienta, šifrování dat ještě před odesláním a inkrementální zálohy v reálném čase. Tím dramaticky snižuje nároky na kapacitu zálohovacích polí a zkracuje čas potřebný k obnově systémů (Disaster Recovery).
Tagy: #virtualizace #proxmox #kvm #lxc #hypervizor #ceph #it-encyklopedie #cluster
